Обучение/Помощь новичкам | POST CURL
Тема закрыта by
Mr.Max
Причина: ОФФ. Кодировка
Причина: ОФФ. Кодировка
Есть форма
<form action="/" id="poisk" method="post">
<input type="hidden" value="search" name="do">
<input type="hidden" value="search" name="subaction">
<input type="text" onkeyup="poisk()" tabindex="1" placeholder="Фильмы, сериалы, актеры" name="story" class="poisk" autocomplete="off">
<input type="submit" value="Найти"></form>
Хочу отправить ее курлом
submit&do=search&subaction=search&story=".urlencode(htmlspecialchars($_GET['search']))
Не работает. Что я не так отправляю ?
<form action="/" id="poisk" method="post">
<input type="hidden" value="search" name="do">
<input type="hidden" value="search" name="subaction">
<input type="text" onkeyup="poisk()" tabindex="1" placeholder="Фильмы, сериалы, актеры" name="story" class="poisk" autocomplete="off">
<input type="submit" value="Найти"></form>
Хочу отправить ее курлом
submit&do=search&subaction=search&story=".urlencode(htmlspecialchars($_GET['search']))
Не работает. Что я не так отправляю ?
Ну первое что бросается в глаза - это событие onkeyup, т.е js функция poisk() срабатывает во время печатания, нужно более тщательно это изучить, т.к результат вероятно отдается ajax'oм
344093851 , так в этом и проблема http://kinovhd.net/ вот тут поиск. Не работает через curl
Mr.Max , тебе же описали всё. Как он еще поможет тебе?
DELETED
30 ноября 2019, в 15:52
Delete
TheAlex , что описали . То что там скрипт выполняется это и так понятно . А то как курлом отправить никто не знает .
Вероломство (30.11.2019 в 15:52)
а где курл?
а где курл?
Я написал параметры которые я отправляю курлом
Mr.Max , всё прекрасно ищет.
------
68526_Screenshot_20191201033124_Chrome.jpg (606.2 Kb)
Скачиваний: 94
php
<?php
echo file_get_contents('http://kinovhd.net/?do=search&subaction=search&story=название фильма');
-------------можно так----------
<?php
$url = "http://kinovhd.net/";
$post_data = array (
"do" => "search",
"subaction" => "search",
"story" => "тут название фильма"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
var_dump($output); ------
Скачиваний: 94
BaSHkiR (01.12.2019 в 01:31)
Mr.Max , всё прекрасно ищет.
Mr.Max , всё прекрасно ищет.
php
<?php
echo file_get_contents('http://kinovhd.net/?do=search&subaction=search&story=название фильма');
-------------можно так----------
<?php
$url = "http://kinovhd.net/";
$post_data = array (
"do" => "search",
"subaction" => "search",
"story" => "тут название фильма"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
var_dump($output); Не работает .
http://kinovhd.net/?do=search&subaction=search&story=%D0%BE%D0%BB%D0%B8%D0%B3%D0%B0%D1%80%D1%85
не ищет через сайт сам ищет.
