$out = "GET / HTTP/1.1\r\n"; ?>
Если сервера игровые то не факт что они там и web сервер поставили...
Я еще в институте занимался определением CS серваков в локалке... к сожалению исходники гдето пропотерялись...
Но там тоже не пинг был а отправка пакета по udp
Вот пример простого ping (не пробовал)
<?php // Checksum calculation function function icmpChecksum($data) { if (strlen($data)%2) $data .= "\x00"; $bit = unpack('n*', $data); $sum = array_sum($bit); while ($sum >> 16) $sum = ($sum >> 16) + ($sum & 0xffff); return pack('n*', ~$sum); } // Making the package $type= "\x08"; $code= "\x00"; $checksum= "\x00\x00"; $identifier = "\x00\x00"; $seqNumber = "\x00\x00"; $data= "Scarface"; $package = $type.$code.$checksum.$identifier.$seqNumber.$data; $checksum = icmpChecksum($package); // Calculate the checksum $package = $type.$code.$checksum.$identifier.$seqNumber.$data; // And off to the sockets $socket = socket_create(AF_INET, SOCK_RAW, 1); socket_connect($socket, "www.google.com", null); // If you're using below PHP 5, see the manual for the microtime_float // function. Instead of just using the m // icrotime() function. $startTime = microtime(true); socket_send($socket, $package, strLen($package), 0); if (socket_read($socket, 255)) { echo round(microtime(true) - $startTime, 4) .' seconds'; } socket_close($socket); ?>
"Выделить" - ну что нельзя было понятней выразится например - "выдрать" ? :)
preg_match('#<b>(.*?)</a>#is', $your_text, $matches); print_r($matches);
more info: google -> regular expressions
Если RSS для пользователей а не для ПС, то можно просто сделать такую например махинацию: заменить символ 'c'(ru) на 'c'(en), 'e'(ru) на 'e'(en) и так далее... (Я бы рекомендовал закрыть на всякий случай такой фид от ПС)
Но такая махинация легко преобразуется обратно, но возможно злоумышленники ввиду своей тупости и невнимательности могут никогда этого и не заметить ! :)
А если заметят обрезайте текст в фиде с предложением продолжить чтение на сайте(со ссылкой)
А зачем сравнивать ?? Люди все равно через http ищут...
Да и ограничений и приблуд там до ужаса, вобщем на эти 1000 бесплатных запросов еле еле можно проанализировать один проект на 30-40 запросов глубиной в 20 позиций (с конкурентами беками и индексацией (ЗЫ: с проиндексированными страницами еще и не получается))
<?php header("HTTP/1.1 200 OK"); header("Date: Sun, 10 Sep 2006 20:49:08 GMT"); header("Server: Apache/2.0.46 (Red Hat)"); header("Accept-Ranges: bytes"); header("X-Powered-By: PHP/4.3.2"); header("Last-Modified: Sun, 10 Sep 2006 08:49:08 GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0"); header("Pragma: no-cache"); header("Connection: close"); header("Content-Type: text/html"); ?>
:D
1.Пробуй перенести дамп базы (при генерации не забудь совместимость с 323)
2. Посмотри когда ты вставляешь в базу туда плывет то что ты ожидаешь:
$query = "INSERT INTO slovar VALUES ('".$id."', '".$letter."', '".$termin."', '".$opr."')";
print "$query <br>";
mysql_query($query);
$id = $id++;
Эх молодежжь :)
А как базу переносил ?
Perl - тоже скрипты ;)
PHP - могу написать, могу поискать, icq: 5266320
Ну там все проще, для получения наличных выписывается счет, получатель оплачивает его (с протекцией) приходит и получает, либо перевод на другую систему платежей (Privat24 например, а там с банкомата)
PHP/Perl ?