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

  #15679  
Старый 16.04.2010, 22:23
AFoST
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
С нами: 9976706

Репутация: 1934


По умолчанию

Цитата:
Сообщение от Deani  
Мне нужно соединится с сервером по указанному URL (site.com/index.php?id=1) и передать полученною информацию клиенту. Теперь яснее выразился ?
PHP код:
<?php
error_reporting
(E_ALL);

//vars
$host=$_GET['host'];
$URL="/index.php?id=1&id2=2";
$port=80;

==================================

if(!
$socket=socket_create(AF_INETSOCK_STREAMSOL_TCP))
    echo 
"Error creating socket!\r\n";
    else
        echo 
"Socket created.\r\n";

if(!
$result=socket_connect($socket,$host,$port))
    echo 
"Error socket connecting!\r\n";
    else
        echo 
"Socket connected.\r\n\r\n\r\n";

==================================

$request=
"GET ".$URL." HTTP/1.0\r\n".
"Host: ".$host."\r\n".
"Referer: http://".$host."\r\n\r\n";

echo 
"REQUEST:\r\n".$request."\r\n\r\n\r\n";

echo 
"Sending GET request...\r\n\r\n";

socket_write($socket,$request,strlen($request));;

while(
$buffer=socket_read($socket,1024))
    echo 
$buffer;

socket_close($socket);

?>
я тебя правильно понял? )
__________________
Появляюсь редко. Важные дела в реале.
 
Ответить с цитированием