Avatar billede krydset Nybegynder
17. august 2003 - 00:11 Der er 4 kommentarer og
1 løsning

upload script funger ikke

hejsa har prøvet at lave et php script ud fra php.net manual, men det funger ikke.

scriptet ser sådan her ud, det er meget simpelt.

jeg finder den ønskede fil trykker på upload og vupti ingen fejl, MEEEEN filen kommer ikke op :-(.

<FORM enctype="multipart/form-data" action="upload_pic.php" method="POST">
<INPUT type="hidden" name="MAX" value="1000">
Send this file: <INPUT name="userfile" type="file">
<INPUT type="submit" value="upload fil">

<?php

if (is_uploaded_file($userfile)) {
    copy($userfile, "/home/administrator/www/upload");
} else {
    echo "possible file upload attack: filename '$userfile'.";
}

move_uploaded_file($userfile, "/home/administrator/www/upload");

?>

nogen der kan hjælpe??
Avatar billede krydset Nybegynder
17. august 2003 - 00:13 #1
"/home/administrator/www/upload er chmoddet til 777
Avatar billede krydset Nybegynder
17. august 2003 - 00:17 #2
Avatar billede 1409 Praktikant
17. august 2003 - 00:43 #3
Jeg formoder at scriptet ikke virker pga. "register_globals".

Se på: http://dk2.php.net/manual/en/features.file-upload.php
Avatar billede krydset Nybegynder
17. august 2003 - 10:54 #4
jeg har fået det til at virke. Ehhhmmm forstår ikke rigtigt det med register_globals, kan du ikke uddybe det lidt for mig?

Mit script blev sådan her

<form method="post" enctype="MULTIPART/FORM-DATA" action="<?php echo $SERVER['PHP_SELF']; ?>">
<input type="hidden" name="action" value="upload">
<input type="file" name="userfile">
<input type="submit" name="action" value="upload">
</form>

<?php

$archive_dir = "/sti/til/din/upload/mappe!/";
if(isset($_POST['action'])) {
    if($_FILES['userfile']['size'] <= 0) {
        echo "Vælg en fil";
    } else {
        move_uploaded_file($_FILES['userfile']['tmp_name'], $archive_dir . $_FILES['userfile']['name']);
        echo $_FILES['userfile']['name']." has been succesfully uploaded.<br>";
        echo "Filesize: ".$_FILES['userfile']['size']."<br>";
        echo "Filetype: ".$_FILES['userfile']['type']."<br>";
    }
}
?>
Avatar billede krydset Nybegynder
20. august 2003 - 18:51 #5
nupper selv point igen
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