Member 13891176 Ответов: 1

Как я могу выполнить PHP-скрипт на данном url-адресе, фактически не посещая его? Можно ли запустить его в спину?


Я хочу написать php-функцию, которая получает строку, переходит на нужный мне url-адрес, помещает строку в текстовое поле этого url-адреса, отправляет ее и возвращает текст, показанный после отправки. Я заблудился, Ребята, помогите мне.

Что я уже пробовал:

$HTML-код= curl_init('www.thewebsiteiwanttorunmyscripton.com');

Richard MacCutchan

Вы имеете в виду, что хотите внедрить скрипт на чей-то сайт? Или вы спрашиваете о webscraping? Если последнее, то вы можете поискать образцы в Google.

1 Ответов

Рейтинг:
2

User 7429338

Это звучит так, как будто вы автоматически пытаетесь заполнить форму на веб-сайте, отправив ее, а затем показав результат. Я бы проверил источник веб-сайта, чтобы найти соответствующее поле и посмотреть, что он делает при отправке.

Это будет выглядеть примерно так:

<form method="get" action="/action.php">
  <input type="text" name="field1">
</form> 

Метод формы ("get") определяет, следует ли вам выполнить запрос POST или GET.
Действие формы ("/action.php") даст вам URL-адрес для запроса.
Имя входного сигнала ("field1") будет именем параметра.


Member 13891176

Большое вам спасибо за ответ.
Я нашел часть, которая содержит эти параметры, но я до сих пор не знаю, как их установить/получить. как я могу ссылаться на них?

[no name]

В моем примере URL-адрес будет выглядеть следующим образом /action.php?field1=foo если пользователь ввел "foo".
Для примера с постом посмотрите здесь: https://stackoverflow.com/questions/2138527/php-curl-http-post-sample-code