|
|
|
| А как сделать что бы самому принимать запросы через сокеты?
т.е. при обращении через сокет на моем сервере запускался скрипт. | |
|
|
|
|
|
|
|
для: Akira
(14.10.2005 в 16:46)
| | А ничего не надо делать... для того, чтобы слушать сокеты нужен сервер - он готов, это Apache, вам просто при работе с сокетами необходимо запускать скрипт - для этого обращайтесь непосредственно к скрипту. Посылайте
HTTP-запрос GET /script.php HTTP/1.0\r\n
|
и скрипт script.php будет запущен. | |
|
|
|
|
|
|
|
для: cheops
(14.10.2005 в 17:01)
| | Ладно. А как ему пересылать данные? Без помощи браузера? | |
|
|
|
|
|
|
|
для: Akira
(14.10.2005 в 17:07)
| | А в смысле без помощи браузера? Ему в принципе браузер-то и не нужен... | |
|
|
|
|
|
|
|
для: cheops
(14.10.2005 в 17:23)
| | Вот есть у меня мой whois сервис.
Я хотел сделать его проще и доступнее :)
т.е. передаешь из другого скрипта домен, а мой срипт отдает информацию о нем. | |
|
|
|
|
|
|
|
для: Akira
(14.10.2005 в 17:52)
| | Посылайте заголовки из скрипта
<?
$host = "yoursite.ru";
// открываем сокет
$fp = fsockopen($host,80);
$out="GET /whois.php?domain=softtime.ru HTTP/1.1\r\n";
$out.= "Host: $host\r\n";
$out.= "Connection: Close\r\n\r\n";
// посылаем заголовки
fwrite($fp,$out);
// считываем данные
while(!feof($fp))
echo fgets($fp);
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(14.10.2005 в 21:54)
| | :)) Спасибо. | |
|
|
|