0 / 0 / 0
Регистрация: 09.11.2016
Сообщений: 28
1

PhpQuery не сохраняет изменения

13.09.2019, 17:53. Показов 1159. Ответов 0

Author24 — интернет-сервис помощи студентам
Привет всем! Пытаюсь поменять кодировку в полученном после запроса curl файле с помощью phpQuery. Но после использования attr изменения не сохраняется. Как это исправить ?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
require_once("phpQuery/phpQuery.php");
function request($url, $postdata = NULL, $cookiefile = "cookie.txt"){
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    /*curl_setopt($ch, CURLOPT_HEADER, true);*/
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0');
    curl_setopt($ch, CURLOPT_COOKIEJAR, realpath($cookiefile));
    curl_setopt($ch, CURLOPT_COOKIEFILE, realpath($cookiefile));
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    if($postdata){
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
    }
    $html = curl_exec($ch);
    curl_close($ch);
    return $html;
}
file_put_contents("cookie.txt", '');
 
 
$post = [
   'login_name' => '*******',
    'login_password' => '*******',
    'login' => 'submit',
];
$html = request("https://torrent-igruha.org/", $post);
phpQuery::newDocument($html);
 
$meta = pq("meta");
foreach($meta as $first){
    $first = pq($first);
    $first->attr('content', 'text/html; charset=utf-8');
    break;
}
 
echo $html;
phpQuery::unloadDocuments();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2019, 17:53
Ответы с готовыми решениями:

UPDATE не сохраняет изменения в БД
Всем привет! Я только начинаю изучать программирование и столкнулся с проблемой которую не могу...

ADODataSet не сохраняет изменения
Доброго времени суток, возникла проблема. после модификации ячеек таблицы подключенной через...

Не сохраняет в базу изменения
Есть форма с dgv. При нажатие на кнопку &quot;изменить данные&quot; открывается новая форма, где выводится в...

не сохраняет изменения Тип данных
При изменении: Тип данных на Денежный, Формат поля: Денежный. Формат поля изменяется на Евро при...

0
13.09.2019, 17:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2019, 17:53
Помогаю со студенческими работами здесь

Файл css не сохраняет изменения
В чем может быть проблема, вношу изменения в файл css, сохраняю, обновляюсь на сайте, изменений...

Builder не сохраняет изменения в проекте
Чтобы изменения кода программы вступили в силу, приходится постоянно закрывать Builder , удалять...

Не сохраняет изменения в БД через TableAdapter
Добрый день! Возникла следующая проблема. Есть таблица в БД в ней нужно изменить значение одной из...

Не сохраняет изменения в формате csv
Добрый день! я столкнулась с проблемой: не сохраняются изменения, сделанные в csv формате. я...

Сохраняет изменения в таблице по настроению
Я в Делфи нулевой, пока ещё учусь и многого не знаю. Так что сильно не ругайтесь за тупой вопрос,...

Функция update() адаптера не сохраняет изменения в БД
Добрый день! Создал в Visual Studio 2008 баззу данных, добавил в неё таблицу test c полями id...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru