Воскресенье, 2025-02-02, 4:28 PM
Статьи - PHP
Приветствую Вас Гость | RSS
Главная страница Каталог статей Регистрация Вход
Меню сайта

Категории каталога
PHP [158]
Статьи по PHP

Наш опрос
Какой раздел нужно пополнить (создать) ?
Всего ответов: 100

Начало » Статьи » PHP » PHP

Как определить валидность URL?
<?
function check_url($url) {
if (eregi( '^http://', $url)) {
$urlarray = parse_url($url);
if (!$urlarray[port]) $urlarray[port] = '80';
if (!$urlarray[path]) $urlarray[path] = '/';
$sock = fsockopen($urlarray[host], $urlarray[port], &$errnum, &$errstr);
if (!$sock) $res = 'dns';
else {
$dump .= "get $urlarray[path] http/1.1\r\n";
$dump .= "host: $urlarray[host]\r\nconnection: close\r\n";
$dump .= "connection: close\r\n";
fputs($sock, $dump);
while ($str = fgets($sock, 1024)) {
if (eregi("^http/[0-9]+.[0-9]+ ([0-9]{3}) [a-z ]*", $str))
$res[code] = trim(eregi_replace('^http/[0-9]+.[0-9]+([0-9]{3})[a-z ]*', "\\1", $str));
if (eregi("^content-type: ", $str))
$res[contenttype] = trim(eregi_replace("^content-type: ", "", $str));
}
fclose($sock);
flush();
return $res[code];
}
} else $res = "n/a";
return $res;
}
?>
Категория: PHP | Добавил: webmaster (2006-12-06)
Просмотров: 359 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Сервисы

Поиск по каталогу

Друзья сайта

| Ссылки 1 | Ссылки 2 | Ссылки 3 |
www.webmaster.clan.su Каталог+поисковая система be number one Bakililar.az Top Sites Сервис авто регистрации в
каталогах, статьи про раскрутку сайтов, web дизайн, flash, 
photoshop, хостинг, рассылки; форум, баннерная сеть, каталог 
сайтов, услуги продвижения и рекламы сайтов Скрипт для определения тиц (Яндекс CY: индекс цитирования). Определение pr (Google Pagerank). Проверить тиц pr сайта.
Copyright WebMaster.Clan © 2006 Бесплатный хостинг uCoz