Бывают такие задачи, когда скрипты вашего веб-движка нужно выполнять по расписанию, например автоимпортеры, для этого хорошо подходит crontab.
Чтобы выполнить php файл из командной строки, нужно использовать php-cli - это консольный вариант интерпретатора php.
Выполнение файла примерно такое
php file.php
В файле test.php напишем такую строчку:
<?php print_r($argv); ?>
А потом выполним скрипт:
$ php test.php 123 789 456
Array
(
[0] => test.php
[1] => 123
[2] => 789
[3] => 456
)
Как мы видим, $argv[0] содержит путь до файла, который является первым параметром для php.
Чтобы выполнить php файл из командной строки, нужно использовать php-cli - это консольный вариант интерпретатора php.
Выполнение файла примерно такое
php file.php
1. Входные параметры
Если нужно передать входные параметры скрипту, то вытащить их можно из массива $argv, входные значения разделяются пробелом и попадают в массив под номерами, начиная от 0, но стоит учесть, что $argv[1] содержит первый параметр, переданный не скрипту, а интерпретатору.В файле test.php напишем такую строчку:
<?php print_r($argv); ?>
А потом выполним скрипт:
$ php test.php 123 789 456
Array
(
[0] => test.php
[1] => 123
[2] => 789
[3] => 456
)
Как мы видим, $argv[0] содержит путь до файла, который является первым параметром для php.
Комментариев нет:
Отправить комментарий
Пишите комментарии с вопросами и пожеланиями, ну и благодарности получить будет приятно