Avatar billede dennism Nybegynder
18. marts 2007 - 11:22 Der er 15 kommentarer og
1 løsning

PHP: upload

Jeg har denne lille kode:

<?
if (isset($_POST['submit']) && $_POST['submit']=="Tilføj video") {
    echo"Tmp-file: ".$_FILES['videoFile']['tmp_name'];
}
?>
<form method="post" name="newsForm" enctype="multipart/form-data" >
<input type="file" name="videoFile" size="20" class="but" class="formFile">
<input type="submit" name="submit" value="Tilføj video" class="formButton">
</form>

Jeg prøver at uploade en 3gp-fil, og jeg får et tmp_name at vide. Jeg har så en wmv-fil liggende, som jeg også prøver at uploade - men der sker ikke noget? Nogen der kan forklare hvorfor?
Avatar billede erikjacobsen Ekspert
18. marts 2007 - 11:36 #1
Store filer? Generelt går PHP "i stå" ved for store filer.
Avatar billede dennism Nybegynder
18. marts 2007 - 11:55 #2
Filen fylder kun 2MB. Du kan selv prøve, det er denne fil jeg har downloadet:
http://www.tv-2.dk/tv-2_Jordens_Heldigste.wmv
Avatar billede dennism Nybegynder
18. marts 2007 - 11:55 #3
Btw. så sidder jeg på en linux-maskine, hvis det har noget at sige?
Avatar billede erikjacobsen Ekspert
18. marts 2007 - 12:33 #4
Jah, 2MB kan sandelig også være en stor fil. Det afhænger jo af indstillingen på webserveren. Står der i php.ini

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

så kan du kun upload filer på 2MB minus en 5-10% (til overhead). Der kan også være andre begrænsninger i php.ini.
Avatar billede mcardle Nybegynder
18. marts 2007 - 12:39 #5
Det kan også have noget at gøre med det der hedder max_post_size eller noget i den stil. Tror nok den også ligger i php.ini ellers ligger den i http.conf
Avatar billede dennism Nybegynder
18. marts 2007 - 13:39 #6
upload_max_filesize = 2M
post_max_size = 8M

Er det den af disse der er mindst, som der sætter begrænsningen?
Avatar billede erikjacobsen Ekspert
18. marts 2007 - 13:55 #7
Ja
Avatar billede mcardle Nybegynder
18. marts 2007 - 14:14 #8
Ja, men hvis du sætter upload_max_filesize til 20M, så sæt post_max_size til 22M eller bare lidt over...
Avatar billede dennism Nybegynder
18. marts 2007 - 15:04 #9
Mit website skal ligge hos b-one. Tror ikke jeg kan ændre på deres php-settings?
Avatar billede erikjacobsen Ekspert
18. marts 2007 - 15:10 #10
Næppe ;)  Men hvis man vælger b-one / one, så er det vel også fordi man ved, at man ikke skal bruge sit website til noget særligt.
Avatar billede dennism Nybegynder
18. marts 2007 - 15:45 #11
erikjacobsen >>

Hvad er problemet med one?
Avatar billede erikjacobsen Ekspert
18. marts 2007 - 17:00 #12
Diverse begrænsninger - hvor du er løbet ind i een af dem. Der er selvfølgelig altid begrænsninger, men (b)one's har en tendens til at være lidt stramme, hvis man skal lave noget ud over helt almindelige websider.
Avatar billede dennism Nybegynder
18. marts 2007 - 17:06 #13
Kan du give nogle eksempler?
Avatar billede dennism Nybegynder
18. marts 2007 - 17:06 #14
Lad os få smidt nogle svar på bordet her :)
Avatar billede erikjacobsen Ekspert
18. marts 2007 - 17:13 #15
Ingen point til mig, tak.  Prøv google og "b-one" - jeg kender dem kun af omtale, af gode grunde, og sidder ikke og holder regnskab med de problemer jeg læser om ;)
Avatar billede dennism Nybegynder
21. marts 2007 - 08:50 #16
.tak for hjælpen!
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