philrupp Skrevet 1. mai 2006 Skrevet 1. mai 2006 Jeg har laget et lite script som skal laste opp en fil fra en klient og opp på en server. Når jeg trykker på Upload File, så kommer det ingen bekreftelse eller feilmelding... Det legger seg heller ingen fil i den mappen jeg har laget. Noen som kan hjelpe? HTML-koden er: <html> <head> <title>File Upload Form</title> </head> <body> <form action="getfile.php" method="post"><br> <input type="file" name="uploadFile"> <input type="hidden" name="MAX_FILE_SIZE" value="25000" /> <p></p><input type="submit" value="Last opp"> </form> </body> </html> PHP-koden er: <html> <head> <title>Process Uploaded File</title> </head> <body> <?php if ( move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'], "../uploads/{$_FILES['uploadFile'] ['name']}") ) { print '<p> Filen har blitt lastet opp </p>'; } else { switch ($_FILES['uploadFile'] ['error']) { case 1: print '<p> Filen er større enn tillatt</p>'; break; case 2: print '<p> Filen er større enn formen tillater</p>'; break; case 3: print '<p> Bare deler av filen ble lastet opp</p>'; break; case 4: print '<p> Filen ble ikke lastet opp</p>'; break; } } ?> </body> </html>
CruellaDeVille Skrevet 1. mai 2006 Skrevet 1. mai 2006 (endret) Jeg har laget et lite script som skal laste opp en fil fra en klient og opp på en server. Når jeg trykker på Upload File, så kommer det ingen bekreftelse eller feilmelding... Det legger seg heller ingen fil i den mappen jeg har laget. Noen som kan hjelpe? HTML-koden er: <html> <head> <title>File Upload Form</title> </head> <body> <form action="getfile.php" method="post"><br> <input type="file" name="uploadFile"> <input type="hidden" name="MAX_FILE_SIZE" value="25000" /> <p></p><input type="submit" value="Last opp"> </form> </body> </html> PHP-koden er: <html> <head> <title>Process Uploaded File</title> </head> <body> <?php if ( move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'], "../uploads/{$_FILES['uploadFile'] ['name']}") ) { print '<p> Filen har blitt lastet opp </p>'; } else { switch ($_FILES['uploadFile'] ['error']) { case 1: print '<p> Filen er større enn tillatt</p>'; break; case 2: print '<p> Filen er større enn formen tillater</p>'; break; case 3: print '<p> Bare deler av filen ble lastet opp</p>'; break; case 4: print '<p> Filen ble ikke lastet opp</p>'; break; } } ?> </body> </html> 6021543[/snapback] Koden din funker hos meg, har endret litt på krøllparanteser og paranteser En ting til. Du har skrevet max-file-size = 25000. Dette er bytes og 25000 bytes er nesten ingenting. 200 000 er 200 kb (sånn omtrent) og da vil vel 25 000 bytes bli noe slikt som 20kb (tilgi min hoderegning, lenge siden jeg hadde matte på skolen) endringer <html> <head> <title>File Upload Form</title> </head> <body> <form action="getfile.php" method="post" enctype="multipart/form-data"> <input type="file" name="uploadFile"> <!--input type="hidden" name="MAX_FILE_SIZE" value="2500000" /--> <p></p><input type="submit" value="Last opp" name="submit"> </form> </body> </html> og getfile.php <?php if ( move_uploaded_file($_FILES['uploadFile']['tmp_name'], "../uploads/{$_FILES['uploadFile']['name']}")){ print '<p> Filen har blitt lastet opp </p>'; }else{ switch ($_FILES['uploadFile'] ['error']){ case 1: print '<p> Filen er større enn tillatt</p>'; break; case 2: print '<p> Filen er større enn formen tillater</p>'; break; case 3: print '<p> Bare deler av filen ble lastet opp</p>'; break; case 4: print '<p> Filen ble ikke lastet opp</p>'; break; } } ?> Endret 1. mai 2006 av CruellaDeVille
philrupp Skrevet 1. mai 2006 Forfatter Skrevet 1. mai 2006 Jeg får fortsatt bare en blank side når jeg har trykket på "Last opp". Kan det ha noe med CHMOD 777 å gjøre? Altså rettigheter på server?
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå