89 AND $_SESSION['losen']['grupp'] <100 AND $_SESSION['losen']['ip'] == $_SERVER['REMOTE_ADDR']){//för att säkra att ingen nyttjar annans session include('nisse/koppla.php');//databaskoppling ?> Titel saknas 89){ $max_file_size = 500000;//400000 }else{ $max_file_size = 100000;//50000 } // Om användaren klickat på formulärets spara-knapp if(isset($_POST['spara'])){ // Hämta in värden från formulär $sprakID = $_POST['sprakID']; $sprakkod = $_POST['sprakkod']; $sprak101 = $_POST['sprak101']; $sprak102 = $_POST['sprak102']; $raderabild = $_POST['raderabild']; //print $raderabild . "raderabild"; if($_FILES['frm_file']['name'] !=""){//olika sätt att hämta bildnamn vid radering av bild eller inlägg av bild $bild = $_FILES['frm_file']['name']; }else{ $bild = $_POST['bild']; } $bildtyp = $_FILES['bilddata']['type']; $bildstorlek = $_FILES['bilddata']['size']; //print $raderabild; //print $bild; if ($raderabild =="on" and $bild !=""){//om ingen bild finns registrerad i registret ska försök till radering ej ske för då försöker den ta bort biblioteket //print "urangutang"; If (file_exists("kontaktbilder/".$bild)) {//skickar bara kommandot radera om bilden verkligen finns (om någon lyckats lägga upp bild med samma namn har denna en funktion att fylla // print "****************urangutang IGEN!"; unlink("kontaktbilder/".$bild); $bild = "";//radera bildadressering i registret } } //print "gggggggggggggg" . $_FILES['frm_file']['tmp_name']; if (($_FILES['frm_file']['tmp_name'])!=""){//om ingen bild är bläddrad efter echo ""; echo "Profilen är uppdaterad.
"; if (($_FILES['frm_file']['tmp_name'])==""){//om ingen bild är bläddrad efter echo "Ingen bild är upplagd. Bild kan läggas upp senare. I 'Frågor och svar' finns mer info om hur du ska göra."; } if ($tillf !="110"){ // print "på dig själv"; } if(is_uploaded_file($_FILES['frm_file']['tmp_name'])) { if (in_array($_FILES['frm_file']['type'], $allowed_types)) { $check_filename = "true"; } else { echo "
Felmeddelande: Något gick fel vid uppladdning av bild
"; echo "Endast bilder av formaten GIF, JPEG och PNG kan laddas upp.
"; $tillf = "110"; $check_filename = "false"; } if ($_FILES['frm_file']['size'] > $max_file_size) { if ($check_filename =="true"){ echo "
Felmeddelande: Något gick fel vid uppladdning av bild
"; } echo "Filen kan vara max ".round($max_file_size / 1024). "kB. Den fil du försökte lägga upp är för stor.
"; $tillf = "110"; $check_filesize = "false"; } else { $check_filesize = "true"; } if($check_filename == "true" && $check_filesize == "true") { If (file_exists("kontaktbilder/".$bild)) {//kollar så ingen laddat upp fil med samma namn echo "
Felmeddelande: Något gick fel vid uppladdning av bild
"; echo "En bild finns redan uppladdad med samma namn som den du försökte ladda upp. Döp om bilden och försök igen.
" . $bild=""; $bildkoll = "false";//tog en parameter i högen för att få fram felmeddelandet nedan. }else{ move_uploaded_file($_FILES['frm_file']['tmp_name'], $dest_dir.$_FILES['frm_file']['name']); echo "Bildfilen ( {$_FILES['frm_file']['name']} ) är uppladdad.
"; echo "Storlek i bytes: {$_FILES['frm_file']['size']}
"; echo "Filtyp: " .$_FILES['frm_file']['type']; $tillf = "110"; } } } if($check_filename == "false" or $check_filesize == "false" or $bildkoll=="false"){ echo "
Ingen bild uppladdad.
I 'Frågor och svar' finns mer info om hur man gör för att i efterhand lägga upp bild.
"; $bild="";//om bild inte kan laddas upp ska bildfilens namn ej sparas i kontak. } } $sql = "UPDATE sprak SET sprakID='$sprakID', sprakkod='$sprakkod', sprak101='$sprak101', sprak102='$sprak102' WHERE sprakID = $sprakID"; //print $sql; // Kör fråga mysql_query($sql, $connectionstring); if (($_FILES['frm_file']['tmp_name'])==""){//om ingen bild är bläddrad efter // Skriv ut meddelande echo "Profilen är uppdaterad
"; }else{ echo "

"; } echo "Söklistan uppdateras först vid nästa sökning.
"; echo "< Tillbaka"; exit;//lägger till 20060606 för säkerhetsskull ifall javascript är avslaget men spelar nog ingen roll, då stannar den nog bara } // Om användare INTE klickat på spara-knapp else{ $sprakID = $_REQUEST['sprakID']; $sql = "SELECT * FROM sprak WHERE sprakID = $sprakID"; // Kör fråga $result = mysql_query($sql, $connectionstring); // Hämta resultat while($minrad = mysql_fetch_array($result)){ $sprakID = $minrad['sprakID']; $sprakkod = $minrad['sprakkod']; $sprak101 = $minrad['sprak101']; $sprak102 = $minrad['sprak102']; } if (($medlemsID == $_SESSION['losen']['medlemsID']) OR $_SESSION['losen']['grupp'] >89){//nytt från20060507 hindrar att ngn med aktiv session ändrar i annans data genom att manipulera post/getdata i fejkad sida //print $medlemsID . "--HEJ
"; //print "--: " . $_SESSION['losen']['medlemsID'] . "**"; ?>
"; }else{ echo ""; } ?>
Ändra språk
Sprakkod
Språk 101 svenska
Språk 102 engelska

SprakID
« Tillbaka utan att ändra
< Tillbaka utan att ändra
« Tillbaka"; } }// Slut på if-sats om tryckt på sparaknappen // Stäng databaskoppling mysql_close($connectionstring); }//om ej inloggad på sidan på rätt sätt else{ {header("location: loggain.php");}//om ingen är inloggad försöker gå in på sidan skicka till pusslink.php exit();//gör att ingen kan gå vidare i koden om header är avstängt, framförallt viktigt om koden fortsätter här under 20060402 } ?>