 |
|

24.05.2010, 01:18
|
|
Познающий
Регистрация: 01.03.2009
Сообщений: 85
С нами:
9050424
Репутация:
19
|
|
Сообщение от gisTy
ты думаешь, что админы дурачки и отключив сокеты и урл_фопен оставили работать курл? ну-ну
Очевидно дурачки 
Еще не тестил, но из форума хоста понел что курл наш 
|
|
|

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);
|
|
|

24.05.2010, 10:42
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
С нами:
8557551
Репутация:
56
|
|
Сообщение от ^_WhitE_DeMoN_^
Такой вот фрагмент - не выводит ничего !
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);
если убрать твой tpl_l то всё нормально выводит  (либо текст ошибки, либо контент страницы)
а вобще, в трёх своих предыдущих постах текущей темы я всю твою задачу решил... (там уже другая функция)
|
|
|

25.05.2010, 01:32
|
|
Познающий
Регистрация: 01.03.2009
Сообщений: 85
С нами:
9050424
Репутация:
19
|
|
Сообщение от roxblnfk
если убрать твой tpl_l то всё нормально выводит  (либо текст ошибки, либо контент страницы)
а вобще, в трёх своих предыдущих постах текущей темы я всю твою задачу решил... (там уже другая функция)
Логики нет. Посмотрим...
Но я никуда не спешу (уже...), все протестирую (что как заработает) и репу колотить буду, спасиб 
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|