Hjælp til upload fil
Hej eksperter.Jeg har fundet et upload script som jakobdo har skrevet:
http://www.eksperten.dk/artikler/1098
Men den skriver "Error - unable to upload file: fil.jpg"
kode:
<?php
$uploadDir = 'jpg/medlemmer/'; //Bibliotek hvor filer uploades til - husk chmod 777
$allowedFileTypes = array('jpg','gif','png'); //Hvilke filer vil vi acceptere bliver uploadet? //Er der trykket på Upload file knappen?
if(isset($_POST['myUpload'])){ //Har vi en fil?
if(is_uploaded_file($_FILES['myFile']['tmp_name'])) { //Filendelse
$extension = strtolower(pathinfo($_FILES['myFile']['name'],PATHINFO_EXTENSION)); //Er filen en af de filer vi gerne vil have?
if(in_array($extension,$allowedFileTypes)) { //Vi flytter filen fra tmp til vores UPLOADDIR
if(move_uploaded_file($_FILES['myFile']['tmp_name'],$uploadDir . basename($_FILES['myFile']['name']))) {
echo '<h3 style="color:green;">File ('.basename($_FILES['myFile']['name']).') uploaded succesfully</h3>'; }
else { echo '<h3 style="color:red;">Error - unable to upload file: '.basename($_FILES['myFile']['name']).'</h3>'; } }
else { echo '<h3 style="color:red;">Wrong filetype, allowed filetypes are: ('.implode(',',$allowedFileTypes).')</h3>'; } }
else { echo '<h3 style="color:red;">No file selected</h3>'; }}//Vores form
echo '<form action="upload.php" method="post" enctype="multipart/form-data">';echo 'File ('.implode(',',$allowedFileTypes).'):
<input type="file" name="myFile"><br />';echo '<input type="submit" name="myUpload" value="Upload file">';echo '</form>';
?>
Hvad kan det være?
100 point på højkant.
