Mailinglisten-Archive |
Hiho,
> Von: Dario Nuevo[SMTP:dnuevo_(at)_mix.ch]
>
> kurz und knapp: was ist die beste möglichkeit, eine
> url auf einen 404er zu üperprüfen.. ich habe eine
> angabe und diese url MUSS existieren, nur dann will
> ich sie akzeptieren.. also ist es doch das beste,
> eine status-anfrage an den server zu machen..
>
> ich habe eine lösung:
> $fd = _(at)_fopen($Url,"r");
> if(!$fd)
> {
> $this->ERROR = "deadlink!";
> return false;
> }
>
> doch die funktioniert irgendwie nicht so prima..
>
Damit prüfst du, ob es eine Verbindung zu dem Server gibt.
Wenn die Seite nicht vorhanden ist, bekommst du ja trotzdem
eine Seite zurück .... das entsprechende Error-Document.
Schreib mal :
if ( !$fd ) {
# Keine Verbindung möglich
}
else {
# Daten ausgeben
}
Dann siehst du die Header und das ErrorDocument .... da musste
jetzt nur noch die Header parsen nach dem Statuscode 404...
Viele Grüße, Mathias
> andere möglichkeiten?
>
> danke der community
> bei euch wird einem immer geholfen *g*
> gruss dn2k
> --
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive