| Versions | |
|---|---|
| 4.7 – 7 | valid_url($url, $absolute = FALSE) |
Verify the syntax of the given URL.
$url The URL to verify.
$absolute Whether the URL is absolute (beginning with a scheme such as "http:").
TRUE if the URL is in a valid format.
includes/
<?php
function valid_url($url, $absolute = FALSE) {
$allowed_characters = '[a-z0-9\/:_\-_\.\?\$,;~=#&%\+]';
if ($absolute) {
return preg_match("/^(http|https|ftp):\/\/" . $allowed_characters . "+$/i", $url);
}
else {
return preg_match("/^" . $allowed_characters . "+$/i", $url);
}
}
?>