Форум → Программирование → Пыхнуть хотите? → F.A.Q. → curl
curl
Страницы: ← Предыдущая страница • Следующая страница →
-
Дек. 10, 2008, 1:10 д.п., спустя 6 часов 12 минут 23 секунды
Пришел phpdude и испортил тему про курл :-Dhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
Дек. 10, 2008, 10:15 д.п., спустя 9 часов 5 минут 12 секунд
я просто напомнил о чем речь
No flood! ©Сапожник без сапог -
Июль 25, 2009, 5:54 п.п., спустя 227 дней 6 часов 38 минут
// Prepare the fields for query string, don't include the action URL OR method
if (count($_REQUEST) > 2)
{
foreach ($_REQUEST as $key => $value)
{
if ($key != 'url' || $key != 'method')
{
$fields .= $key . '=' . rawurlencode($value) . '&';
}
}
}
люблю такой говнокод.Сапожник без сапог -
-
Июль 25, 2009, 6:31 п.п., спустя 16 минут 13 секунд
этот код можно заменить функцией http_build_query
phpdude, не самый лучший вариант, я согласенСапожник без сапог -
Июль 25, 2009, 6:41 п.п., спустя 9 минут 57 секунд
эта функция из 5го пхп а код был написано очень давноСпустя 183 сек.все сдаюсь автор мудак код гавно
пхп 5 вышел 13,07,2004
а код написан 03,2008 -
Июль 25, 2009, 6:43 п.п., спустя 2 минуты 3 секунды
)))))))
эта функция из 5го пхп а код был написано очень давноСпустя 183 сек.все сдаюсь автор мудак код гавно
пхп 5 вышел 13,07,2004
а код написан 03,2008Спустя 5 сек.тото и оноСапожник без сапог -
Апрель 22, 2015, 12:21 п.п., спустя 2096 дней 18 часов 38 минут
Что за хуйня?
Отправляю с локалки
[request_header] => POST /nic/whois/whois.cgi HTTP/1.1 ...
Отправляю с серва
[request_header] => GET /nic/whois/whois.cgi HTTP/1.1 ...
Что за хуйня?
Высокоуровневое абстрактное говно -
Апрель 22, 2015, 12:25 п.п., спустя 4 минуты 12 секунд
@Stasovsky, ну а код-то покажи и отдебажь post-дату - что на локалке и что на проде
-
Апрель 22, 2015, 12:33 п.п., спустя 7 минут 41 секунду
@Sinkler, в дата только один параметр и проверил, не пустой, всё на месте.
function getPage($url, $data = array()) { $options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false, CURLINFO_HEADER_OUT => true, CURLOPT_FOLLOWLOCATION => true, CURLOPT_USERAGENT => 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)', CURLOPT_AUTOREFERER => true, CURLOPT_CONNECTTIMEOUT => 120, CURLOPT_TIMEOUT => 120, CURLOPT_MAXREDIRS => 10, CURLOPT_HTTPGET => false, CURLOPT_POST => count($data), CURLOPT_POSTFIELDS => http_build_query($data), ); $ch = curl_init($url); curl_setopt_array($ch, $options); $content = curl_exec($ch); $errno = curl_errno($ch); $errmsg = curl_error($ch); $header = curl_getinfo($ch); curl_close($ch); $header['errno'] = $errno; $header['errmsg'] = $errmsg; $header['content'] = $content; return $header; }
Высокоуровневое абстрактное говно -
Апрель 22, 2015, 12:44 п.п., спустя 11 минут 28 секунд
Если поставить
CURLOPT_CUSTOMREQUEST => 'GET'
, то и там и там летят геты, а если поменять наPOST
, то только на локалке пост летит, на проде всё равно гет и, соответственно, в ответХУЙ
.Высокоуровневое абстрактное говно -
Апрель 22, 2015, 12:48 п.п., спустя 4 минуты 11 секунд
$errno и $errmsg что-нибудь содержат когда на проде запускаешь?
Спустя 61 сек.ну и версию curl на локалке и серваке посмотри, у тебя же вроде был баг уже с ним)
-
Апрель 22, 2015, 12:50 п.п., спустя 1 минуту 42 секунды
Ноль и пустая строка.
Зато, ради интереса залез в логи прода и увидел там такое:
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: /domains.php
Высокоуровневое абстрактное говно -
-
Апрель 22, 2015, 12:53 п.п., спустя 1 минуту 46 секунд
На локалке версия даже ниже (7.24.0), чем на проде (7.31.0).
И че мне с этим делать?Высокоуровневое абстрактное говно
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!