Приєднання «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
  
?>

Оцініть, будь ласка, матеріал:

Рейтинг: 4.1/10 (голосів: 12)