Пытаюсь разобраться с парсингом. Подскажите новичку решение проблемы:
У меня на локальном хостинге версия php 5.3.13, я пытаюсь отправить данные post-методом. Код:
Вообще ноль реакции. Сервер не ругается, но и сообщения на почту не приходят.
Пробовал поменять на такую команду:
То же самое.
У меня на локальном хостинге версия php 5.3.13, я пытаюсь отправить данные post-методом. Код:
PHP:
include('phpQuery.php');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://mysite.ru/');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($curl);
$isWinCharset = mb_check_encoding($result, "windows-1251");
if ($isWinCharset) {
$result = iconv("windows-1251", "UTF-8", $result);
}
if ($result === false) {
echo "Ошибка CURL: " . curl_error($curl);
} else {
$array = array('names'=>'My', 'addresses'=>'asd@mail.ru', 'topics'=>'Test', 'comments'=>'Example');
curl_setopt($curl, CURLOPT_POSTFIELDS, $array);
}
Пробовал поменять на такую команду:
PHP:
curl_setopt($curl, CURLOPT_POSTFIELDS, 'names=My&addresses=asd@mail.ru&topics=Test&comments=Example');