Controle of pagina compleet geladen is.
simon
15/09/2009 23:01:00Hoi,
Ik heb een pagina in pagina gemaakt, en roep hem op met PHP
$string = file_get_contents('http://www..voorbeeld.......
Vervolgens schrijf ik de string naar een bestand op mijn server.
Maar omdat de server traag is dan is de pagina nog niet geladen,....
gevolg een niet complete pagina wordt op mijn server opgeslagen.
Dit moet ik dus anders doen.
Kan dit door eerst een file open commando te geven?
Vervolgens weet ik toch nog niet wanneer de pagina compleet is.
Bestaat er een commando om te checken of de pagina compleet is.
De optie om de wachttijd in te schakelen, wil ik nu niet gebruiken als het kan.
(kan altijd nog)
Wie heeft voor mijn een goed script of advies.
(het liefst kort en simpel)
Met vriendelijke groet
Simon
Ik heb een pagina in pagina gemaakt, en roep hem op met PHP
$string = file_get_contents('http://www..voorbeeld.......
Vervolgens schrijf ik de string naar een bestand op mijn server.
Maar omdat de server traag is dan is de pagina nog niet geladen,....
gevolg een niet complete pagina wordt op mijn server opgeslagen.
Dit moet ik dus anders doen.
Kan dit door eerst een file open commando te geven?
Vervolgens weet ik toch nog niet wanneer de pagina compleet is.
Bestaat er een commando om te checken of de pagina compleet is.
De optie om de wachttijd in te schakelen, wil ik nu niet gebruiken als het kan.
(kan altijd nog)
Wie heeft voor mijn een goed script of advies.
(het liefst kort en simpel)
Met vriendelijke groet
Simon
PHP hulp
29/11/2024 04:40:19Eddy E
16/09/2009 09:05:00Dat hoeft toch niet?
PHP gaat pas echt verder met het script zodra de regel erboven klaar is.
Dus je file-schrijven gaat echt niet van start als de regel erboven (file_get_contents()) nog niet klaar is.
Wellicht ontvangt file_get_contents() niet alle informatie.... en ligt daar de fout (time-out oid).
Wat je kan controleren is of er een </html> aan het eind staat... want dat is het einde van de pagina (neem ik aan).
Zo niet... dan moet je wachten.
PHP gaat pas echt verder met het script zodra de regel erboven klaar is.
Dus je file-schrijven gaat echt niet van start als de regel erboven (file_get_contents()) nog niet klaar is.
Wellicht ontvangt file_get_contents() niet alle informatie.... en ligt daar de fout (time-out oid).
Wat je kan controleren is of er een </html> aan het eind staat... want dat is het einde van de pagina (neem ik aan).
Zo niet... dan moet je wachten.