phpbar.de logo

Mailinglisten-Archive

[php] Url checken

[php] Url checken

Norbert Pfeiffer pfeiffer_(at)_uris.de
Sat, 23 Dec 2000 23:41:41 +0100


Hallo Christiane,

> > Wenn aber eine URL angegeben wird, die es nicht gibt, wird eine
> > Warnmeldung ausgegeben, "Transport endpoint is not connected"
> > oder so etwas. Wie kann ich die Abfrage so lösen, daß diese
> > Warnmeldung nicht ausgegeben wird?
> versuch es mit $fp=_(at)_fopen("http://www.server.de","r");
holla,
einfach den Mund verbieten, ist kein Programmierstil...
Es bringt auch nicht viel, weil das Script es viele Male versucht,
und, zumindestens bei mehreren URL's im TimeOut verendet...

Diskutiert wurde das Problem hier schon des oefteren,
nur eine Loesung fuer 'nicht' existente URL's und 'nicht'
vorhandene DNS-Aufloesung konnte bislang nicht gefunden werden.
z.B. der TimeOut in fsockopen() faengt nur Fehler, nach dem DNS
ab, was nur begrenzt weiterhilft.
Versuche mit Systemaufrufen sind mir bislang nie ganz erfolgreich,
gelungen, irgendwo hakt es immer, leider...
Vielleicht macht sich ja mal jemand, der sich damit auskennt, die
Muehe, und schreibt eine Funktion, die alle Fehler abfangen kann.

Trotzdem frohes Fest und einen fleissigen Alten...


m.f.G. N. Pfeiffer
_____________________________________
www.uris.de          pfeiffer_(at)_uris.de
0177-2363368             02292-681769
-------------------------------------
e.o.m.



php::bar PHP Wiki   -   Listenarchive