[PHP] File include timeout?

Pagina: 1
Acties:

Onderwerpen


  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
Ik include via file() een bestand van een andere server.
Het probleem is nu, als deze server down is duurt t iets van 5 min voordat mijn pagina zichzelf weergeeft.

Is er een mogenlijkheid om te zorgen dat mijn pagina zich wel laat zien maar de include niet, zonder 5 min te wachten maar mischien max. 30 seconden?

www.dannyhiemstra.nl


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 07-11-2023

kvdveer

Z.O.Z.

Je zult het dan moeten doen via fsockopen. In dat geval kun je met stream_set_timeout de timout instellen.
edit:
Let op: (PHP 4 >= 4.3.0)

[ Voor 8% gewijzigd door kvdveer op 02-03-2003 17:37 ]

Localhost, sweet localhost


  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
Bedankt!
Ik gebruik nu dit maar ik kan het niet testen omdat clanbase op het moment niet down is:

Kunnen jullie me vertellen of ik het goed doe?
Ik doe fclose omdat ik file() gebruik

PHP:
1
2
3
4
5
6
7
8
9
10
<?
$fp = @fsockopen("www.clanbase.com", 80);
stream_set_timeout($fp, 0, 500);
if(!$fp) {
    echo("Could not connect to clanbase");
} else {
    fclose($fp);
                // Code
}
?>

www.dannyhiemstra.nl


  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 22-10 13:54
probeer dan gewoon ff een andere host

Strava | Runkeeper | Endomondo (mijn leikr uploads)