Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с cURL (CURLOPT_FOLLOWLOCATION)
Проблема в том что facebook отправляет 302 ответ и перенаправляет на картинку.
Этот скрипт нормально работает у меня на локалхосте, но на двух VPS (от разных хостеров) не работает. Создает только пустую картинку (не хочет переходить). PHP 5.3.22 на localhost и на двух VPS. Не могу понять в чем проблема.
Такой вопрос поднимался на stackoverflow. Вот тема: http://stackoverflow[dot]com/questio[dot][dot][dot]image-using-curl
Там сказано, что выход один: добавить CURLOPT_FOLLOWLOCATION true (если safe_mode off).
Но у меня при curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); не переходит
LIME
Отправлено: 09 Марта, 2013 - 21:40:59
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
lotos пишет:
если safe_mode off
а у тебя как? (Добавление)
а куки не ставит при перенаправлении?
lotos
Отправлено: 09 Марта, 2013 - 21:47:54
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2013
Помог: 0 раз(а)
У меня safe_mode off.
P.S. Если использовать file_get_contents то все ок. А вот с cURL запара. (Добавление)
Разобрался.
Проблема в open_basedir
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.