login  Naam:   Wachtwoord: 
Registreer je!
 Forum

checken of externe site wel werkt

Offline killerwhale6 - 22/02/2007 20:07
Avatar van killerwhale6Nieuw lid hoi,

Vandaag mij een hele dag rot gezocht waarom mijn site niet werkte.

Eindelijk deze avond het probleem gevonden:

curl_setopt($ch, CURLOPT_URL, "http://currencysource.com/RSS/EUR.xml");

Deze externe site ligt plat, en aangezien dit aangeroepen wordt in het begin van mijn site, laadde deze dus ook niet.

Is er een manier om via PHP eerst te kijken of die site wel werkt? of een andere oplossing om dit in de toekomst te vermijden?

thanks!

4 antwoorden

Gesponsorde links
Offline Rik - 22/02/2007 20:11
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Voor curl bestaan er deze opties:
- CURLOPT_NOSIGNAL, die zou moeten zorgen dat je script niet vastslaat als hij niet kan verbinden
- CURLOPT_TIMEOUT, het verbinden een maximale tijd meegeven
Offline Nrzonline - 22/02/2007 20:14 (laatste wijziging 22/02/2007 20:16)
Avatar van Nrzonline PHP ver gevorderde PHP.NET » CURL
Zelf nog nooit mee gewerkt, misschien kan je hier meer mee?

Ah sorry; Boukefalos heeft de goeden al voor je neergezet 
Offline Maffiow - 22/02/2007 20:41 (laatste wijziging 22/02/2007 20:42)
Avatar van Maffiow PHP interesse ik gebruik zoiets
  1. <?php
  2. $fp = @fsockopen("ipadress.van.de.site.hier", poortnrhier , $errno, $errstr);
  3. if (!$fp) {
  4. echo "<font color=\"#FF0000\"><strong>Offline</strong><br />";
  5. } else {
  6. echo "<font color=\"#008000\"><strong>Online</strong><br />";
  7. }
  8. ?>
Offline killerwhale6 - 23/02/2007 13:00 (laatste wijziging 23/02/2007 13:16)
Avatar van killerwhale6 Nieuw lid bedankt. NOSIGNAL krijg ik niet aan de praat, maar TIMEOUT werkt blijkbaar wel.

kan ik aan curl_setopt($ch, CURLOPT_TIMEOUT, 2) een voorwaarde hangen in die zin dat wanneer er verbinding is dat er dan een bepaalde tekst wordt geechood, en indien er geen verbinding is er een andere tekst wordt geechood?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s