Gå til innhold

[Løst]Feil i bilde upload script


Anbefalte innlegg

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 av groenlid
Lenke til kommentar
Videoannonse
Annonse

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 av groenlid
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...