Не получается запустить cron на Open Serverе?
Уважаемые эксперты!
Пытаюсь научиться пользоваться Планировщиком заданий (Кроном) в Open Server и запускать php скрипты по расписанию. Делаю как на картинке.
А скрипт такой:
require_once ('phpQuery-onefile.php');
$url = 'https://www.englishforcing.ru/o-nas/karta-sajta/';
$file = file_get_contents($url);
preg_match_all('|<li class="wsp-post">(.+)</li>|', $file, $matches);
foreach ($matches[0] as $key => $value) {
if (is_string($value)) {
var_dump(substr($value, 21));
$cut = substr($value, 128);
$output = 'https://yandex.ru/search/xml?user=&key=&query=' . urlencode($cut) . '&lr==ru&sortby=&filter=none&maxpassages=5&groupby=ocs-in-group%3D3';
$result = file_get_contents($output);
var_dump($result);
$fp = fopen("xml.txt", "a+");
fwrite($fp, $result);
fclose($fp);
$i = 0;
$i++;
if ($i >= 5) {break;}
}
}
Скрипт не отрабатывает. Мне кажется, дело в том, что я должен указать что-то еще, кроме url скрипта.. Но многочисленные руководства написаны не очень внятно. Помогите, пожалуйста, решить проблему, если есть лишняя минутка..
Ответы (1 шт):
Автор решения: Valentin
→ Ссылка
Планировщик начал записывать спаршенную информацию в файл xml.txt после того, как добавил в пути wget и url скрипта с http://
Вот так это выглядит: W:\modules\wget\bin\wget.exe -q --no-cache http://localhost/par.php

