Avatar billede jammerlab Nybegynder
07. februar 2004 - 19:59 Der er 3 kommentarer og
1 løsning

Upload script som fejler

Har følgende kode:

if($go) {
$dir = '/home/web/gb5064/filer/upload/';
$max = 1000;
$allowed = array("txt","zip","jpg","doc","JPG");

// Check to verify that the file to be uploaded was specified!
if(!isset($_FILES['file_field']['name']) || $_FILES['file_field']['name'] == "none") {
echo "<span class=normaltext>Ingen fil som kan uploades!</span><br>";
echo "<span class=normaltext>Prøv igen...</span>";
die;
}

// Check to verify if the file extension is in the allowable list or not!
$ext_array = explode( "." , $_FILES['file_field']['name'] );
$ex = $ext_array[count($ext_array) - 1];
$ex = strtolower($ex);

if(!in_array($ex,$allowed)) {
echo "<span class=normaltext>Den fil type du prøver at uploade er ikke tilladt</span>";
die;
}

// Converting the size of the file being uploaded to KB from bytes.
$_FILES['file_field']['size'] = $_FILES['file_field']['size']/1000;

// Check to verify that the filesize is less than the allowable filesize!
if($size > $max) {
echo "<span class=normaltext>Den fil du prøver at uploade er større end den tilladte: $max KB.</span>";
}

// Moving the uploaded file to the specified directory!
if(move_uploaded_file($_FILES['file_field']['tmp_name'], $dir."/".$_FILES['file_field']['name'])) {
echo "<span class=normaltext>Filen er blevet uploadet";
}
else {
echo "<span class=normaltext>Fejl... kunne ikke uploade</span>";
}
}

Den fejler hele tiden... den siger at den ikke har nogen fil at uploade så det er når den skal tjekke om der er en fil den ikke fungere... min form ser sådan her ud:

    <form action='$PHP_SELF?go=true' method='post'>
    <span class=text1>Filen som du vil uploade: </span><input type='file' name='file_field' size=30 class=form><br>
    <input type=submit value='Upload!' class=form>
    </form>
Avatar billede erikjacobsen Ekspert
07. februar 2004 - 20:15 #1
Se hvordan din form skal se ud her: http://www.webcafe.dk/artikler/php/upload/
Avatar billede jammerlab Nybegynder
20. februar 2004 - 15:11 #2
Vidste jeg faktisk godt :P Smid et svar hehe
Avatar billede erikjacobsen Ekspert
20. februar 2004 - 15:21 #3
Tak, samler ikke på point.
Avatar billede jammerlab Nybegynder
20. februar 2004 - 15:23 #4
I know :) Men man skal jo lige hører...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester