Gå til innhold

Bilder vil ikke lastes opp med skjema (egenlagd)


Anbefalte innlegg

Hei

 

Driver å prøver å lage et skjema så man kan laste opp bilder til sida mi, men jeg tenkte jeg skulle lage noe selv i stedet for å bruke det som er på W3Schools denne gangen, men jeg får ikke helt til.

 

upload.php
<form action="" method="post" enctype="multipart/form-data">

<p>Choose file to upload:<br />
<input type="file" name="imgfile" /></p>

<p><input type="submit" name="upload" value="Upload" /></p>

</form>

<?php
if (isset($_POST['upload'])) {
echo "File name: ".$_FILES['imgfile']['name'] . "<br />";
echo "File size: ".$_FILES['imgfile']['size'] . "<br />";
echo "File type: ".$_FILES['imgfile']['type'] . "<br />";
echo "Temp name: " . $_FILES['imgfile']['tmp_name'] . "<br /><br />";

if (file_exists('uploads2/' . $_FILES['imgfile']['name'])) {
 echo $_FILES['imgfile']['name'] . ' already exists.';
}
else if (!file_exists('uploads2/' . $_FILES['imgfile']['name'])) {
 echo $_FILES['imgfile']['name'] . ' does not exist.';
 move_uploaded_file($_FILES['imgfile']['tmp_name'], 'uploads2/' . $_FILES['file']['name']);
 echo '<br />';
 echo 'Stored in: ' . 'uploads2/' . $_FILES['file']['name'];
}
}
?>

 

Etter at jeg prøver å laste opp noe
File name: windows-logo.jpg

File size: 7320

File type: image/jpeg

Temp name: /tmp/phpDOiwLL

 

windows-logo.jpg does not exist.

Warning: move_uploaded_file(uploads2/) [function.move-uploaded-file]: failed to open stream: Is a directory in /home2/andersmo/public_html/v2/upload.php on line 23

 

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpDOiwLL' to 'uploads2/' in /home2/andersmo/public_html/v2/upload.php on line 23

 

Stored in: uploads2/

 

Det som er rart er at under upload.php så ligger den mappe kalt uploads2..(se screenshot under)

 

 

Edit:

Bytta ut move_uploaded_file() med copy() og da gikk det. Hvorfor skulle move_uploaded_file() fungere egentlig?

 

Og ja, jeg vet at man kan laste opp mye rart nå, men det er sånn fordi jeg driver å tester ut akkurat nå

Endret av Anders-Moen
Lenke til kommentar
Videoannonse
Annonse

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...