Probleme Bei URL Prüfung

shamane

Grünschnabel
hallo
Bei meinem Script wir eine URL per Formular weiter gegeben.
Zum Prüfen ob es diese URL gibt verwende ich
PHP:
if (!fopen($URL, "r"))
{fehler anweisung}
else
{anweisungsblock}

bei einer fehlerhaften URL
bekomme ich diese Meldung:
Warning: fopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known
in /home/htdocs/xxxxx/html/test.php on line 40


Wie kann ich diese meldung umgehen und meine eigene Ausgeben.
 
@ Oliver Gringel: Er will nicht nur wissen ob die URL syntaktisch stimmt,
sondern auch ob es die Domain überhaupt gibt.
Viele schreiben ja z.B. http://www.fdsfsdsdf.dfg - sowas würde man mit RegEx
als gültige URL abstempeln, ungut ;) Dieses Script fängt sowas aber mit
Sicherheit in den meisten Fällen ab :)
 
Wenn du den Thread gelesen hättest, dann hättest du auch gesehen, dass ich ihn genau danach gefragt habe, jedoch keine klare Antwort erhalten habe. Ich habe ihm nur diverse Möglichkeiten gegeben, je nachdem was er halt überprüfen will. Eine klar formulierte Frage ist schon die halbe Antwort.
 
Ich will mich jetzt nicht mit dir um Kleinigkeiten streiten aber sein "zweiter Satz": "Zum Prüfen ob es diese URL gibt" klärt deine Nachfrage.
 
Zurück