
28.01.2008, 11:17
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме: 550386
Репутация:
86
|
|
URL encode/decode
PHP код:
<?php
$url = "http://link.ru"
echo urlencode($url);
echo urldecode($url);
?>
IP WHOIS
PHP код:
<html>
<head>
<title>IP information</title>
</head>
<body>
<center>
<H4>Информация об IP-адресе</H4>
<FORM action="" method="post">
<INPUT type=text name=ip size=35>
<input type=submit value='Проверить'>
</form>
</center>
<?php
if ($ip!="") {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
//соединение с сокетом TCP, ожидающим на сервере "whois.ripe.net" на 43 порту. Возвращает дескриптор соединения
if (!$sock) {
echo("$errno($errstr)");
return;
}
else {
fputs ($sock, $ip."\r\n");
//записываем строку из переменной $ip в дескриптор сокета
while (!feof($sock)) {
echo (str_replace(":",": ",fgets ($sock,128))."<br>");
//осуществляем чтение из дескриптора сокета
}
}
fclose ($sock);
//закрытие соединения
}
?>
</body>
</html>
DOMAIN WHOIS
http://alexyan.ru/doawnload/whois.zip
ICQ STATUS
PHP код:
<?
/*
www.skg.net.ru
Manlix (manlix.ru)
Скрипт показывает состояние какого-либо ICQ номера,
а именно Online или Offline
Переменные:
@icq@ - номер ICQ
@status@ - статус ($online или $offline)
*/
$icq="123456789"; # Ваш ICQ номер
$online="ONLINE"; # Статус, если icq в ONLINE
$offline="OFFLINE"; # Статус, если icq в OFFLINE
$error="не верный номер ICQ"; # Ошибка: неверный номер ICQ
$template="ICQ: @icq@ is @status@"; # Шаблон
if(is_numeric($icq))
{
$open=fsockopen("status.icq.com",80,$string,$body,5);
if($open)
{
fputs($open,"GET /online.gif?icq=".$icq."&img=5 HTTP/1.1\nHost: status.icq.com\n\n");
while(!feof($open)){$temp.=fgets($open,1024);}
fclose($open);
if(eregi("online1.gif",$temp)){echo eregi_replace("@icq@",$icq,eregi_replace("@status@",$online,$template));}
else{echo eregi_replace("@icq@",$icq,eregi_replace("@status@",$offline,$template));}
}
}
else{echo $error;}
/*
www.skg.net.ru
*/
?>
Последний раз редактировалось NNNS; 28.01.2008 в 13:05..
|
|
|