/ 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
timeout
Fra : Thomas Lindgaard


Dato : 07-02-04 03:25

Hejsa

Jeg sidder med noget web crawler skrevet i PHP. Jeg bruger fsockopen() og
fputs()/fgets() til at kommunikere med servere.

I kaldet til fsockopen() har jeg angivet en timeout på 10 sekunder, så
hvis jeg ikke kan få forbindelse går hele skidtet ikke i stå på den
konto. Men hvis der skal timeout på fgets() skal man i stedet bruge
stream_set_timeout() ifølge manualen.

Skal kaldet til stream_set_timeout() komme før eller efter kaldet til
fgets() eller er det lige meget. Jeg har prøvet at sætte timeout'en før
men det havde ikke nogen effekt - og nu er det site som fik crawleren til
at stoppe kommet op igen, så nu kan jeg ikke teste det... :(

Hyggehej
/Thomas

 
 
Thomas Lindgaard (07-02-2004)
Kommentar
Fra : Thomas Lindgaard


Dato : 07-02-04 03:36

On Sat, 07 Feb 2004 03:24:58 +0100, Thomas Lindgaard wrote:

> Skal kaldet til stream_set_timeout() komme før eller efter kaldet til
> fgets() eller er det lige meget.

I min verden vil det give mest mening at kalde stream_set_timeout() først...

/Thomas

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