Intereting Posts
Требуются ли скобки в PSR-2 PHP-синтаксисе? Вызов функций Drupal во внешнем файле PHP Перенаправить исходные файлы .gif на страницу обработчика через .htacces преобразовать mysql resultset в объект (имя, данные), который будет загружаться в HighCharts Как безопасно отправлять баллы из приложения, которое использует только вход в facebook? синтаксическая ошибка, неожиданный «mysql_connect» (T_STRING) CodeIgnitor валидация переменных / входных данных, не входящих в форму? Хороший редактор HTML / CSS / PHP, который является бесплатным и многоплатформенным? Как защитить файл .env в laravel 5.4? Как вы вставляете несколько записей в таблицу одновременно? Как передать значения полей ввода формы в скрипт, используя AJAX / jQuery? REPL Environment для Интернета серверная сторона AdSense API-интерфейс Google Analytics PHP (GAPI). Получение количества просмотров страниц. замените mysql_query на mysqli_query и получите ошибку «команды из синхронизации»

Как запустить файл PHP в запланированной задаче (Планировщик задач Windows)

Как создать запланированную задачу для запуска PHP-файла?
Да, я заполнил все в запланированной задаче, но это все еще не работает.

Выполнить: «C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ WEB \ 4w_website \ save.php"

Начало работы: «C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \ WEB \ 4w_website"

Он просто открывает файл PHP в «Блокноте».

Я дал правильное имя пользователя и pwd.

Пожалуйста, помогите мне..

Команда Run должна быть

 C: \ Path \ to \ php.exe -f "C: \ Path \ to \ file.php"

Из командной строки help php.exe:

 -f Разбор и выполнение <файл>.

Я просто написал файл .bat который выполняет работу file.bat

 @ECHO OFF php.exe -f "C:\code\cust.php" 

И поставьте его в Задачи расписания следующим образом:

Выполнить: C:\code\file.bat

Начните с: C:\code\

Если вы используете php-скрипты, в большинстве случаев скрипт ожидает выполнения в текущей папке. Это означает, что вы должны настроить папку для каждого своего действия, используйте поле « Начать вход ».

Пример:

 Run: C:\php\php.exe Arguments: -f C:\web\myscript.php 

Не забудь:

  Start in: C:\web\ 

Похоже, что у вас нет файлов PHP, связанных с EXE.

Вы можете сделать это « Мой компьютер» > « Инструменты» > « Свойства папки» > « Типы файлов» . Если ничего другого, это также может помочь вам проверить ваши настройки для них.

В противном случае вы можете указать «C: \ path \ to \ php.exe [файл]» в задаче.

Это то, что я сделал:

  1. Файл PHP

     <?php my code goes here ?> 

    * Обратите внимание, что если вы используете HTTP API / CURL в CLI, используйте dl("php_curl.dll");

    это нагружает завиток в cli

  2. Теперь я добавил PHP к переменной пути к Windows, это можно сделать с помощью моего компьютера, свойств, дополнительных параметров, переменных среды, новых

  3. Затем я создал файл .bat, просто откройте блокнот и введите код ниже и сохраните как myfile.bat

     @ECHO OFF php -fd:\wamp\www\V3\task.php 

    Этот сайт может помочь вам в синтаксисе файла .bat.

  4. Теперь создайте новую запланированную задачу на windows и вызовите вышеуказанный .bat-файл в качестве источника,

Для тех людей, которые не могут сделать ответную работу @ Tomalak:

Проверьте, есть ли пробелы ( ) в вашем каталоге. Если это так, вам нужно приложить их к " .

 "C:\Path\to php file\php.exe" -f "C:\Path\to php file\file.php" 

И если это все еще не сработало, проверьте файл file.php если в него есть файлы.

 include("file2.php"); /* OR */ include_once("file2.php"); в include("file2.php"); /* OR */ include_once("file2.php"); 

Убери это. И если необходимый файл в файле file.php действительно необходим, попробуйте переместить код / ​​скрипт из этого включенного файла в ваш основной файл.

Я думаю, вы должны выполнить свой скрипт PHP через URL. вы можете написать пакетный скрипт для выполнения URL-адреса. Почему вы не пишете скрипт на другом языке, такой как командный скрипт, vbscript или т. Д.