Remote URL Check

Gerade bei der Webentwicklung kommt es oft vor, dass man eine URL validieren muss. Mit einer einfachen Funktion kann man prüfen, ob die angegebene URL verfügbar ist. Hierzu muss man nur die Header-Antwort auslesen und gucken, ob der Status “200” OK ausgeliefert wurde.

<?php
/**
 * Remote URL Check
 * Überprüfen ob die URL existiert
 * 
 * Version 1.0, 07.01.2011
 * Dennis Pietsch, www.fooz.de
 */
function remote_url_check($url) {
    
$header = @get_headers($url);
    
$status = array();
    
preg_match(&#039;/HTTP\/.* ([0-9]+) .*/&#039;, $header[0] , $status);
    
return ($status[1] == 200);
}
var_dump(remote_url_check("http://www.fooz.de"));
?>

Download

Download

Remote URL Check