на хостинге не работает простейший срипт авторизации с помощью курла. написал в техподдержку, на что получил ответ "open_basedir запрещает выйти из Вашей директорий хостинг-аккаунта". Можно это как-то обойти или нет?
Мне кажется ето изза COOKIEJAR, './cook' сохраняй в $_SERVER['DOCUMENT_ROOT']; и не будеш вылазить за пределы)
PHP: $ch = curl_init('http://win.mail.ru/cgi-bin/auth'); curl_setopt($ch, CURLOPT_REFERER, 'http://win.mail.ru/cgi-bin/login'); curl_setopt($ch, CURLOPT_POSTFIELDS, "page=&post=&login_from=&Login=*логин*&Domain=mail.ru&Password=*пароль*&level=1"); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2'); curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/good.txt'); curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/good.txt'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); получаю такую хрень 11я строка это followlocation. ТП сказала что followlocation у них включен. Где же вы гуру курла? у вас никогда таких проблем не было? или может кто хостинг подскажет без этих конченых ограничений
Code: when in safe_mode or an open_basedir ну наверное перевести то, что пишет, сделать соответствующие выводы и исправить конфигурационные файлы
Pashkela Проблемма не в этом, у меня на хостинге сейф мод = офф, и такой же прикол был. Deathdreams Обнови дистрибутивы, у меня тоже ВДС от них. Но все работает идеально.