Gibt es eine Möglichkeit, selbst einen Time-Out festzulegen? Nach 5-10 Sekunden soll der Versuch, die Datei per include zu laden abgebrochen werden, falls der andere Server bis dahin nicht geantwortet hat.
Fang den Fehler ab, da gibt es mehrere Möglichkeiten.
zB.
If(!@include("http://deinserver/bla.php")) echo "die Seite konnte nicht geladen werden;
damit hast du aber immer noch den standard-timeout drin, der ziemlich lange sein kann.
es ging ihm aber um eine verkürzung, "probiere es fünf sekunden lang, wenn der andere server in der zeit nichts zurückliefert, dann nach ohne die include-datei weiter."
afaik kann man bei fsockopen() einen timeout mitgeben; damit an daten zu gelangen macht die sache aber wesentlich komplizerter als ein einfaches include.