Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

подключение к серверу из PHP-скрипта

857
24 августа 2002 года
Victor Gr.
3 / / 20.03.2000
Привет!

Оказалось нужным подключиться из PHP4-скрипта к серверу. Причём, не важно какому - будь то HTTP, POP3, или любой другой сервер с собственным протоколом.

Но, как это сделать?
Как установить коннект с определённым IP:портом?

Спасибо большое!
Виктор.
250
26 августа 2002 года
Joker
1.4K / / 20.02.2000
Цитата:

On 2002-08-23 2215, Victor Gr. wrote
Привет!

Оказалось нужным подключиться из PHP4-скрипта к серверу. Причём, не важно какому - будь то HTTP, POP3, или любой другой сервер с собственным протоколом.

Но, как это сделать?
Как установить коннект с определённым IPпортом?

Спасибо большое!
Виктор.


Ну вот примерно так

#строим абсолютный URL $path должен начинаться "/"
$abs_url="http//$host$port$path";
$ln=strlen($q);
#создаем запрос самое сложное и ответсвенное.
$query="POST $abs_url HTTP/1.1rn".
"Host $host$port rn".
"Referer $host$port rn".
"Cookie income=0rn".
"Content-Type application/x-www-form-urlencodedrn".
"Content-Length ".$ln."rn".
"User-agent PHP/class http 0.1rn".
"rn"."$q";
#открываем соединение с сервером
$fp=fsockopen($conn_host,$conn_port);

#если соединение не удачное возвращает false

if(!$fp)
echo &quot;<table><tr><td>А зори сдесь тихие...</td></tr></table>&quot;;

#отправить запрос
fputs($fp,$query);

#Отбросить заголовок HTTP

/* while(!feof($fp)) {
print fgets($fp,1025);
}*/
while(trim(fgets($fp,1024))!=&quot;&quot;);


// http//www.sp1r1tual.com


[ Это Сообщение было отредактировано Joker в 2002-08-26 1739 ]

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог