Показать сообщение отдельно

  #3  
Старый 28.01.2008, 11:17
NNNS
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме:
550386

Репутация: 86
Отправить сообщение для NNNS с помощью ICQ
По умолчанию

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..
 
Ответить с цитированием