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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
xhugo
Отправлено: 27 Марта, 2011 - 11:49:29
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Дек. 2010  


Помог: 1 раз(а)




При использование CURLOPT_FOLLOWLOCATION, я постоянно получаю ошибку:
CODE (SQL):
скопировать код в буфер обмена
  1. CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode IS enabled OR an open_basedir IS SET IN


как решить проблему?
 
 Top
Champion Супермодератор
Отправлено: 27 Марта, 2011 - 11:52:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Всё написано же. Переводи
 
 Top
xhugo
Отправлено: 27 Марта, 2011 - 12:13:23
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Дек. 2010  


Помог: 1 раз(а)




не может быть активирон при включенном safe_mode?

но:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. safe_mode       Off     Off
  3. safe_mode_exec_dir      no value        no value
  4. safe_mode_gid   Off
 
 Top
JustUserR
Отправлено: 28 Марта, 2011 - 00:00:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




xhugo пишет:
CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode IS enabled OR an open_basedir IS SET IN
Возможной причиной осуществления возникновения предполагаемого некорректного фунционирования web-приложения, заключающегося в невозможности обеспечения автоматического проведения перенаправления текущего используемого параметра для удаленного URL-адреса, на основании осуществления анализа сопоставленного информационного поля из вложенной составляющей элемента HTTP-заголовка, является использования локальной политики групповой безопасности, включающей ограничений области целевых запрашиваемых объектов относительно конфигурационной директивы open_basedir, осуществляемого на основании сопоставления перегруженных функциональных объектов, обеспечивающих предоставление базового взаимодействия с URL-объектами на основании ассоцииации с унифицированной файловой системой с разграничением на основании предшествующего индикатора соответственного протокола


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
ALEN
Отправлено: 28 Марта, 2011 - 12:55:19
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




 
 Top
xhugo
Отправлено: 29 Марта, 2011 - 19:08:37
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Дек. 2010  


Помог: 1 раз(а)




Как же его в использовать в этом случае?
PHP:
скопировать код в буфер обмена
  1. $mail="123";
  2.     $password="321";
  3.      
  4.     $cfile = 'cookies.txt';  
  5.     $ch = curl_init();  
  6.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
  7.     curl_setopt($ch, CURLOPT_URL, "http://vkontakte.ru/login.php?m=1&email=$mail&pass=$password");  
  8.     curl_setopt ($ch, CURLOPT_USERAGENT, "Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1");  
  9.     $headers = array(  
  10.     'Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1',    'Accept-Language: ru-RU,ru;q=0.9,en;q=0.8',  
  11.     'Content-Type: application/x-www-form-urlencoded',  
  12.     'Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1',  
  13.     'Accept-Encoding: deflate',  
  14.     'Cookie2: $Version=1',  
  15.     'Connection: Keep-Alive, TE',  
  16.     'TE: deflate, gzip, chunked, identity, trailers');  
  17.     curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);  
  18.     curl_setopt($ch, CURLOPT_HEADER, 0);  
  19.     curl_setopt($ch, CURLOPT_COOKIEJAR, $cfile);  
  20.     curl_setopt($ch, CURLOPT_COOKIEFILE, $cfile);  
  21.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);  
  22.     curl_setopt($ch,CURLOPT_ENCODING , "gzip");
  23.     echo $result = curl_exec($ch);  
  24.     curl_close($ch);
 
 Top
ALEN
Отправлено: 29 Марта, 2011 - 19:38:32
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




xhugo
Исправил класс.


PHP:
скопировать код в буфер обмена
  1. $mail="123";
  2. $password="321";
  3. $headers = array(  
  4.     'Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1',    'Accept-Language: ru-RU,ru;q=0.9,en;q=0.8',  
  5.     'Content-Type: application/x-www-form-urlencoded',  
  6.     'Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1',  
  7.     'Accept-Encoding: deflate',  
  8.     'Cookie2: $Version=1',  
  9.     'Connection: Keep-Alive, TE',  
  10.     'TE: deflate, gzip, chunked, identity, trailers');
  11.  
  12. $parser=new cms_http_parse;
  13. $parser->file_coockies='cookies.txt';
  14. $parser->HTTPHEADER=$headers;
  15. $parser->ENCODING='gzip';
  16. $parser->user_agent="Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1";
  17. $content=$parser->get("http://vkontakte.ru/login.php?m=1&email=".$mail."&pass=".$password);

(Отредактировано автором: 29 Марта, 2011 - 19:44:36)

 
 Top
JustUserR
Отправлено: 29 Марта, 2011 - 20:13:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




xhugo пишет:
Как же его в использовать в этом случае?
В качестве возможного вариана для осуществления оригинальной поставленной задачи, допустимо осущствление модификации конфигурации используемой инстанции PHP-интерпретатора таким образом, что обеспечивать исключение влияния указанной группы внешних зависимых конфигурационных объектов, в базовом элементном уровне трактования, что может быть достигнуто на основании осуществления инициализации запуска CGI-приложения в локальном последовательностном пути исполнения, на основании определения механихма alias-инда и действенного перенаправления следующим образом
Файл Htaccess
CODE (text):
скопировать код в буфер обмена
  1.  
  2. AddType application/x-shifted-php .non-existent-ext
  3. Action application/x-shifted-php /redir
  4. <Files *.php>
  5. DefaultType application/x-shifted-php
  6. ForceType application/x-shifted-php
  7. </Files>
Для обеспечения функционирования предполагаемой конфигурации web-приложения, необходимо размещения в целевой директрии символической файловой ссылки на реальный файловых объект PHP-интерпретатора, и обеспечения включения модифицированной инстанции конфигурационного файла в локальной ассоциированной директории


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
xhugo
Отправлено: 29 Марта, 2011 - 23:52:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Дек. 2010  


Помог: 1 раз(а)




получаю
Warning: mkdir() [function.mkdir]: No such file or directory in /home/.../class.php on line 127

Warning: mkdir() [function.mkdir]: No such file or directory in /home/.../class.php on line 129

(Отредактировано автором: 29 Марта, 2011 - 23:53:03)

 
 Top
ALEN
Отправлено: 30 Марта, 2011 - 11:17:25
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




xhugo
Замени класс на новый

(Отредактировано автором: 30 Марта, 2011 - 11:19:23)

 
 Top
xhugo
Отправлено: 30 Марта, 2011 - 13:46:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Дек. 2010  


Помог: 1 раз(а)




ну я взял тот который в теме.
как вы сказали что обновили его
 
 Top
ALEN
Отправлено: 30 Марта, 2011 - 14:12:12
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




xhugo
Я его еще раз обновлял. Скачай и перепроверь
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB