проблема с curlopt followlocation

zilon

Постоялец
Регистрация
30 Июл 2011
Сообщения
370
Реакции
146
пытаюсь разобраться с курлом, когда скрипт открываю вот такая ошибка появляется и страница не полностью загружается

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /usr/home/newmuzo/data/www/new-muzon.net/...... on line 17

safe_mode выключен open_basedir хостеры не дадут редактировать... что же делать? :alko:

PHP:
<?php
 
login("http://new-muzon.net/admin.php", "subaction=dologin&username=****&password=********&selected_language=Russian");
echo grab_page("http://new-muzon.net");
 
function login($url,$data){
 
    $fp = fopen("cookie.txt", "w");
    fclose($fp);
    $login = curl_init();
    curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
    curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
    curl_setopt($login, CURLOPT_TIMEOUT, 40000);
    curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($login, CURLOPT_URL, $url);
    curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($login, CURLOPT_POST, TRUE);
    curl_setopt($login, CURLOPT_POSTFIELDS, $data);
    ob_start();
    return curl_exec($login);
    ob_end_clean();
    curl_close ($login);
    unset($login);
 
}
 
 
function grab_page($site){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_TIMEOUT, 40);
    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
    curl_setopt($ch, CURLOPT_URL, $site);
    ob_start();
    return curl_exec ($ch);
    ob_end_clean();
    curl_close ($ch);
 
}
 
Если советы типа менять хостера, переходить на VDS не подходят, то остаётся только одно ... гуглить "Эмуляция CURLOPT_FOLLOWLOCATION"

Нормальный, но не идеальный, код для этого дела можно подсмотреть тут:
Для просмотра ссылки Войди или Зарегистрируйся
и кое что можно почерпнуть здесь: Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху