Сохранить страницу в html

285
23 мая 2017, 04:26

Нужно сохранить страницу по url в html-файл. Сохраняю так:

function savel( $url, $file_namel ) {
        $data = fopen( $file_namel,"w+");
        fputs( $data, urlHttp( $url ) );
        fclose( $data );
    }
function urlHttp( $url ) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
        curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
        $file = curl_exec($ch);
        curl_close($ch);
        return $file;
    }

На некоторый сайтах выдаёт 302. Т.е. сохранять такую страницу смысла не имеет. Как обойти 302. Что не так с curl

READ ALSO
Вывод записей с помощью get_queried_object

Вывод записей с помощью get_queried_object

Если в шаблоне taxonomyphp прописать так:

215
Как сделать active на страницах

Как сделать active на страницах

Каким образом можно сделать актив на кнопках меню? сайт на php, yii2

231
Для чего нужен флаг -s в gcc?

Для чего нужен флаг -s в gcc?

Собственно ответ на вопрос я нашел:

409
Почему проскакивает строка ввода FIO? [дубликат]

Почему проскакивает строка ввода FIO? [дубликат]

На данный вопрос уже ответили:

361