Приєднання «http» до URL
Інколи виникає потреба перевірити, чи користувач ввів в формі адресу сайту з «http», а якщо він пропустив даний фрагмент, то самостійно доповнити адресу.
<?php
function add_http ($path) {
if (!preg_match("/^(http|ftp):/", $path)) {
$path = 'http://'.$path;
}
return $path;
}
echo add_http ("phpinfo.org.ua");
// поверне: http://phpinfo.org.ua
echo add_http ("http://phpinfo.org.ua");
// поверне: http://phpinfo.org.ua
?>
Оцініть, будь ласка, матеріал: