
24.05.2010, 01:50
|
|
Познающий
Регистрация: 01.03.2009
Сообщений: 85
С нами:
9050424
Репутация:
19
|
|
Сообщение от roxblnfk
HTTP_request() вернёт МАССИВ, где первый элемент с ключем 0 будет true или false, второй элемент с индексом 1 — текст ошибки (в случае, если первый false) или ответ сервера (если первый элемент - true, т.е. коннект удался)
присвой значение переменной и бери условие...
PHP код:
$Result=HTTP_request();
if($Result[0]){
echo "запрос отправил, вот ответ:\r\n".$Result[1];
}else{
echo "Не удалось соедениться с сервером, вот текст ошибки:\r\n".$Result[1];
}
Такой вот фрагмент - не выводит ничего !
PHP код:
$timeout=30; // таймаут соединения
$post=array('b' => $this->filename); // массив с переменными в формате ($var1 => $value1, $var2 => $value2...) {в $var# желательно использовать только латину}
$cookie=array();// cookies заполняется аналогично $post
$rezult = HTTP_request($serv, $port, $timeout, $host, $addr, $post, $cookie);
echo tpl_l($rezult[0].' --- '.$rezult[1], C_RESULT);
if($rezult[0]){
echo tpl_l("запрос отправил, вот ответ:\r\n".$rezult[1], C_RESULT);
}else{
echo tpl_l("Не удалось соедениться с сервером, вот текст ошибки:\r\n".$rezult[1], C_RESULT);
|
|
|