Нужны мини типа : Проверка ICQ статуса URL encode/decode Генератор MD5 Whois итд. Может у каго заволялось поделитись , всё что находил в поиске не пашет =/
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 */ ?>
Анонимная отправка почты E-mail флудер Host Name => IP Генератор MD5 Тест скорости ваш ip адресс ping и вот такой чекер нужен http://www.inattack.ru/proxy.php всем кто помогает ставлю плюсы
/showthread.php?t=32977 PHP: <?php $name = "yandex.ru"; echo gethostbyname($name ); ?> PHP: <?php $str = "string"; echo md5($str); ?> PHP: <?php echo $_SERVER['REMOTE_ADDR']; ?>
Скрипт не пашет письма не приходят NNNS Можешь всё засунуть в "форму" чтоб для общего пользования было
/showthread.php?p=556861 Простой пример, использую функцию gethostbyname() PHP: <?php $domain = "bugaga.com"; $ip = gethostbyname($domain); echo $ip; ?> С формой ввода переделать 2 минуты)) PHP: <?php // функция по определению ip function ip(){ if( getenv('REMOTE_ADDR')) {$user_ip = getenv('REMOTE_ADDR');} elseif( getenv('HTTP_FORWARDED_FOR')) {$user_ip = getenv('HTTP_FORWARDED_FOR');} elseif( getenv('HTTP_X_FORWARDED_FOR')) {$user_ip = getenv('HTTP_X_FORWARDED_FOR');} elseif( getenv('HTTP_X_COMING_FROM')) {$user_ip = getenv('HTTP_X_COMING_FROM');} elseif( getenv('HTTP_VIA')) {$user_ip = getenv('HTTP_VIA');} elseif( getenv('HTTP_XROXY_CONNECTION')) {$user_ip = getenv('HTTP_XROXY_CONNECTION');} elseif( getenv('HTTP_CLIENT_IP')) {$user_ip = getenv('HTTP_CLIENT_IP');} else{$user_ip='unknown';} if(15 < strlen($user_ip)){ $ar = split(', ', $user_ip); for($i=sizeof($ar)-1; $i > 0; $i--){ if($ar[$i]!='' and !preg_match('/[a-zA-Zа-яА-Я]/', $ar[$i])) {$user_ip = $ar[$i]; break; } if($i==sizeof($ar)-1){$user_ip = 'unknown';} } } if(preg_match('/[a-zA-Zа-яА-Я]/', $user_ip)){$user_ip = 'unknown';} return $user_ip; } // определим Ip пользователя $ip_user = ip(); ?>
Насчёт прокси-чекера что ты написал...дык это не чекер а парсер какой-то.. Вот если пригодится парсер проксей с сайта freeproxy.ru, работает 100% PHP: <center><font color="0080ff" size="4" face="Courier New">Список свежих прокси с сайта www.freeproxy.ru</center></font><br><center> <font face="Tahoma" size="2"> <? $fp = fsockopen("checker.freeproxy.ru", 80, $errno, $errstr, 10); if ($fp) { $out = "GET /checker/last_checked_proxies.php HTTP/1.1\r\n"; $out .= "Host: checker.freeproxy.ru\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); $content = ''; while(!feof($fp)) { $content .= fread($fp,2500); } fclose($fp); $content = str_replace("\n", "@@@", $content); $content = str_replace("\r\n", "@@@", $content); } preg_match_all ("#(<script> <!--)(.*?)(// --></script>)#si", $content , $massiv_java); $count_proxy = count($massiv_java['2'])-1; if($count_proxy ) { for ($i = 0; $i <= $count_proxy; $i++) { $temp_text = $massiv_java['2'][$i]; preg_match_all ("#(name = ')(.*?)(';)#si",$temp_text , $massiv_ip); $ip = $massiv_ip['2']['0']; if($ip) { preg_match_all ("#(':' \+)(.*?)(\);)#si", $temp_text , $massiv_rabot); $code = $massiv_rabot['2']['0']; preg_match_all ("#($code = )(port)(\d{1,2})(.*?)(;)#si", $temp_text , $massiv_rabot); $port_temp = $massiv_rabot['2']['0'].$massiv_rabot['3']['0']; $code = $massiv_rabot['4']['0']; preg_match_all ("#($port_temp = )(.*?)(;)#si", $temp_text , $massiv_rabot); $port_code = $massiv_rabot['2']['0']; $expression = $port_code.$code; eval('$result = '.$expression.';'); echo $insect_proxy = $ip.':'.$result.'<br>'; } } } ?> </font></center>