login  Naam:   Wachtwoord: 
Registreer je!
 Forum

foutmeldingen opvangen

Offline killerwhale6 - 12/12/2006 17:27
Avatar van killerwhale6Nieuw lid Hoi,

Ik zou bij een bepaalde require() willen een eventuele foutmelding opvangen en vervangen door mijn eigen boodschap. De rest van het script moet wel gewoon doorgaan.

Hoe kan ik dit doen?

Thanks!

Matt

9 antwoorden

Gesponsorde links
Offline Gerard - 12/12/2006 17:30
Avatar van Gerard Ouwe rakker Gebruik maken van file_exists voordat je iets required.
Offline killerwhale6 - 12/12/2006 17:33
Avatar van killerwhale6 Nieuw lid jaja maar dat is het niet.

Misschien heb ik het verkeerd voorgesteld en moet ik eerder in die file die ik require de error opvangen.

volgende lijn
$xml_feed = file_get_contents('http://currencysource.com/RSS/EUR.xml');

geeft een error als die site niet beschikbaar is. Dat wil ik vermijden en door mijn eigen error vervangen.
Offline ThAlmighty - 12/12/2006 17:37
Avatar van ThAlmighty HTML beginner probeer de varaible te scannen op de error van hun, als aanwezig gewoon niets weergeven van hun, en je eigen error 
Offline killerwhale6 - 12/12/2006 17:39
Avatar van killerwhale6 Nieuw lid die error verschijnt wel bij mij en niet bij hen. Hun site is gewoon niet beschikbaar en dat resulteert op mijn site in een error.
Offline ThAlmighty - 12/12/2006 17:40
Avatar van ThAlmighty HTML beginner probeer is:
  1. if(!$file = file_get_contents(http://...)){
  2. echo 'error';
  3. }
Offline killerwhale6 - 12/12/2006 17:45 (laatste wijziging 12/12/2006 17:47)
Avatar van killerwhale6 Nieuw lid de PHP error verschijnt ook nog bij deze oplossing

maar dit werkt wel:
  1. if (!$xml_feed = file_get_contents('http://currencysource.com/RSS/EUR.xml')) {
  2. echo "test";
  3. }
Offline XenoX - 12/12/2006 17:51 (laatste wijziging 12/12/2006 17:52)
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
  1. if(($file = file_get_contents('http://currencysource.com/RSS/EUR.xml')) === false){
  2. echo 'error';
  3. }
Offline riekele - 12/12/2006 17:55
Avatar van riekele PHP beginner killerwhale, als je het al op die manier zou willen doen kan je beter i.p.v. je error reporting aan te passen een @ voor de functie kunnen zetten, maar ik raad je de manier van XenoX aan..
Offline killerwhale6 - 12/12/2006 18:27
Avatar van killerwhale6 Nieuw lid dit geeft eveneens nog steeds de PHP error
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s