Avatar billede the_saint Nybegynder
07. oktober 2003 - 19:18 Der er 10 kommentarer og
1 løsning

Fil upload

Jeg har lavet et filupload system, men det kan kun uploade ekstremt små filer:
Er det ikke muligt at ændre så jeg uploade filer på 20-25 MB ?
<?
    include("top.php");

if($_POST[form]){
$uploaddir = './fil/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    print "Filen blev uploadet korrekt!<br />";
    print_r($_FILES);
} else {
    print "Filen blev ikke uploadet korrekt!";
    print_r($_FILES);
}
} else {


    print "<form action=\"ul.php\" method=\"post\" enctype=\"multipart/form-data\">";
    print "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">";
    print "Filen: <input type=\"file\" name=\"userfile\" /><br />";
    print "Beskrivelse: <input type=\"text\" name=\"beskrivelse\" / ><br />";
    print "<input type=\"submit\" value=\"upload\" name=\"form\" />";
    print "</form>";
}
include("bund.php");
?>
Avatar billede erikjacobsen Ekspert
07. oktober 2003 - 19:19 #1
Du kan starte med at fjerne
print "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">";
og så se på opsætningen af PHP på serveren, hvor der sikkert også er
en begrænsning på et mindre antal MB.
Avatar billede the_saint Nybegynder
07. oktober 2003 - 19:24 #2
Hmm, det hidden felt, begrænser det automatisk ?
Avatar billede erikjacobsen Ekspert
07. oktober 2003 - 19:26 #3
Hvis browseren understøtter det.
Avatar billede the_saint Nybegynder
07. oktober 2003 - 19:28 #4
okay..
det felt er fjernet...
Ok post_max_size er sat til 10M
og upload_max_filesize er sat til 10M
Kan stadig ikk uploade en fil der fylder 7 MB
Avatar billede erikjacobsen Ekspert
07. oktober 2003 - 19:48 #5
den kan også få timeout - så: hvad sker der?
Avatar billede the_saint Nybegynder
07. oktober 2003 - 19:49 #6
Det virker nu :D
Avatar billede erikjacobsen Ekspert
07. oktober 2003 - 19:50 #7
Og PS: en 7 MB fil fylder mere end 7 MB når den er proppet ind i en POST-besked.
Måske omkring de 10 MB
Avatar billede the_saint Nybegynder
07. oktober 2003 - 19:50 #8
smid et svar :)
Avatar billede the_saint Nybegynder
07. oktober 2003 - 19:51 #9
Hmm okay,
men hvilken af de 2 vars ska ændres ? begge 2 ?

Det er muligt at sætte dem med ini_set right ? den ene er ihvertfald :)
Avatar billede erikjacobsen Ekspert
07. oktober 2003 - 19:57 #10
Øhm, det ved jeg ikke om man kan. Men forskellen er at een POST kan indeholde
flere filer. Summen af filernes størrelse kan så ikke overstige POST-ens
størrelse, og hver størrelse så ikke maksimum for en fil.

Uploader du kun en fil er de lige gode om det - stort set.
Avatar billede the_saint Nybegynder
07. oktober 2003 - 20:03 #11
takker :)
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