/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
FTP funktioner og php timeout
Fra : Bo Dudek


Dato : 09-02-04 19:10

Hola

Lige en tanke: Jeg har lavet et cms i php, hvor brugere kan uploade
billeder o.lign. til serveren. Som det er nu bruger jeg den alm copy()
funktion, men hvis filen er stor, får brugeren timeout.

Kan de indbyggede ftp funktioner gøre en forskel?

Mvh
Bo Dudek
www.bodudek.dk

 
 
Peter Brodersen (09-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 09-02-04 19:24

On Mon, 09 Feb 2004 19:10:27 +0100, Bo Dudek <bo@FJERNbodudek.dk>
wrote:

>Lige en tanke: Jeg har lavet et cms i php, hvor brugere kan uploade
>billeder o.lign. til serveren. Som det er nu bruger jeg den alm copy()
>funktion, men hvis filen er stor, får brugeren timeout.

Well, hvis du arbejder med brugerens uploadede filer, bør du holde dig
til de dedikerede funktioner (der heller ikke giver problemer med fx
Safe Mode):
is_uploaded_file()
move_uploaded_file()

Det virker dog mærkeligt, at brugeren skulle få timeout - er det når
filen er uploadet til serveren, og den så skal kopieres rundt på
serveren? Det lyder som et sløvt filsystem.

--
- Peter Brodersen

Ugens sprogtip: I gang (og ikke igang)

Bo Dudek (09-02-2004)
Kommentar
Fra : Bo Dudek


Dato : 09-02-04 20:42

[...]

>Det virker dog mærkeligt, at brugeren skulle få timeout - er det når
>filen er uploadet til serveren, og den så skal kopieres rundt på
>serveren? Det lyder som et sløvt filsystem.

det er i selve upload-fasen, at brugeren kan få timeout.. som standard
er der jo 30 sekunders eksekveringstid på et phpscript.. på visse
servere kan man overrule dette

Mvh
Bo Dudek
www.bodudek.dk

Andreas Haugstrup Pe~ (09-02-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 09-02-04 22:34

Bo Dudek <bo@FJERNbodudek.dk> wrote in
news:piof209j8rnck94ghp17fvo4pvme267gb7@4ax.com:

> det er i selve upload-fasen, at brugeren kan få timeout.. som standard
> er der jo 30 sekunders eksekveringstid på et phpscript.. på visse
> servere kan man overrule dette

Så jeg har prøvet mig frem til starter de 30 sekunder først når upload-
fasen er ovre.

Det typiske problem med HTTP-uploads via PHP er, at der er en
standardbegrænsning på 2 MB. Der er vist ikke mange lavpris/mellempris
webhoteller der vil lade dig ændre den begrænsning.

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Bo Dudek (09-02-2004)
Kommentar
Fra : Bo Dudek


Dato : 09-02-04 23:02

[...]

>Så jeg har prøvet mig frem til starter de 30 sekunder først når upload-
>fasen er ovre.

okay... hmmm...


>Det typiske problem med HTTP-uploads via PHP er, at der er en
>standardbegrænsning på 2 MB. Der er vist ikke mange lavpris/mellempris
>webhoteller der vil lade dig ændre den begrænsning.

så ringer der en klokke.. jeg har nemlig lavet et adminmodul til at
håndtere billede gallerier, og brugeren har mulighed for at uploade 10
billeder ad gangen...

et typisk billede fra et digital kamera fylder 1mb, så max to uploads
er nok bedre..

tak for det

Mvh
Bo Dudek
www.bodudek.dk

Peter Brodersen (09-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 09-02-04 23:17

On Mon, 9 Feb 2004 21:34:25 +0000 (UTC), Andreas Haugstrup Pedersen
<usenet@solitude.dk> wrote:

>Det typiske problem med HTTP-uploads via PHP er, at der er en
>standardbegrænsning på 2 MB. Der er vist ikke mange lavpris/mellempris
>webhoteller der vil lade dig ændre den begrænsning.

Yep. Har man dog adgang til brug af .htaccess (jeg har endnu ikke
præcis fundet ud af hvilken AllowOverride-indstilling, der er
relevant), kan det dog indstilles her - også selvom man kører i Safe
Mode:

http://safemode.ter.dk/maxupload.php


(jeg har været RET frustreret over den mangelfulde dokumentation for
Safe Mode og lignende på PHPs website i den sidste uges tid)

--
- Peter Brodersen

Ugens sprogtip: I gang (og ikke igang)

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste