[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться с fsockopen()
Aleks
Есть функция которая передает определенные параметры на нужный сервер определенному скрипту.
PHP
function get__data ($data) {
    
$query '';
    foreach(
$data as $key =>$value) {
        
$query .= $key.'='.urlencode($value).'&';
    }
    
$out "POST /data.php HTTP/1.1\n";
    
$out .= "Host: example.com\n";
    
$out .= "Content-Type: application/x-www-form-urlencoded\n";
    
$out .= 'Content-Length: '.strlen($query)."\n\n";
    
$out .= $query."\n\n";
    if (
$fp = @fsockopen('example.com',80,$errno,$errstr,10)) {
        
socket_set_timeout($fp,10);
        
fwrite($fp,$out);
        
$result '';
        while (!
feof($fp)) {
            
$result .= fgets($fp,2048);
        }
        
fclose($fp);
        return 
$result;
    }else {
        return 
'Невозможно соединиться с сервером';
    }
}


как в получившем скрипте отправить данные обратно вызвавшиму скрипту?



Спустя 9 часов, 48 минут, 57 секунд (6.05.2009 - 09:38) vasa_c написал(а):
вывести их обычным echo
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.