groenlid Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 (endret) hmm.. klarer ikke å finne feilen i dette upload scriptet. if(isset($_POST['last_opp'])) { //HVOR VI VIL AT FILEN SKAL LEGGE SEG $upload = "upload/$_COOKIE[bruker]/"; //HVIS MAPPEN IKKE FINNES SKAL DEN BLI LAGET OG CHMODDET TIL 0777 if($_POST['bilde'] != "") { if(!is_dir($upload)) { mkdir($upload, 0777); echo "http://www.groenlid.com har nå opprettet et eget privat området på serveren til deg og dine bilder.<br>"; } //Setter variabelen upload $upload = $upload . basename( $_FILES['bilde']['name'] ); //HVIS FILEN BLIR FLYTTET FRA TEMPORARY SPACE TIL DEN DETIKERTE PLASSEN PÅ SERVEREN VELLYKKET if(move_uploaded_file($_FILES['bilde']['tmp_name'],$upload)) { //SUKSESS MELDINGEN VISES echo "Filen " . basename($_FILES['bilde']['name']). " har blitt lastet opp"; //KOBLER SEG TIL DATABASEN mysql_connect("$server", "$brukernavn", "$passord")or die("KAN IKKE KOBLE SEG TIL DATABASE"); mysql_select_db("$database")or die("KAN IKKE VELGE DATABASE"); //SØKER GJENNOM MYSQL-SERVEREN ETTER DEN ENKELTE PROFIL $resultat = mysql_query("SELECT * FROM $tabell_brukere WHERE navn='$_COOKIE[bruker]'"); //FINNER BILDE KOLONNEN while($rad = mysql_fetch_array($resultat)) { $bilde_gammelt = $rad['bilde']; } //SLETTER DET GAMLE BILDET TIL PROFILEN unlink("$upload_path/$_COOKIE[bruker]/$bilde_gammelt"); echo "<br><br>$bilde_gammelt er blitt slettet"; //LEGGER FILNAVNET TIL BILDET INN I MYSQL-DATABASEN $sql = sprintf("UPDATE `%s` SET bilde = '%s' WHERE navn='%s'", mysql_real_escape_string($tabell_brukere), mysql_real_escape_string($_FILES[bilde][name]), mysql_real_escape_string($_COOKIE[bruker])); mysql_query($sql) or die(mysql_error()); } else { echo "Kunne ikke uploade filen. Vennligst kontakt administrator eller prøv igjen"; } } Endret 30. juni 2006 av groenlid Lenke til kommentar
groenlid Skrevet 30. juni 2006 Forfatter Del Skrevet 30. juni 2006 (endret) fant det ut selv... byttet ut if($_POST['bilde'] != "") { if(!is_dir($upload)) { mkdir($upload, 0777); echo "http://www.groenlid.com har nå opprettet et eget privat området på serveren til deg og dine bilder.<br>"; } med: if($_FILES['bilde'] != "") { if(!is_dir($upload)) { mkdir($upload, 0777); echo "http://www.groenlid.com har nå opprettet et eget privat området på serveren til deg og dine bilder.<br>"; } Endret 30. juni 2006 av groenlid Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå