|
|
|
| Как запускать скрипты через командную строку в Windows (XP)???
У меня есть громоздкие скрипты, и я думаю что так они будут работать быстрее, или нет?
И еще вопрос, как в таком режиме передавать значения переменных? | |
|
|
|
|
|
|
|
для: Artem S.
(23.01.2005 в 08:09)
| | Вы можете запускать их без командной строки по двойному щелчку мыши - я так сделал - очень удобно, для этого нажмите правой кнопкой мыши на PHP-файл, перейдите в меню свойства, изменить, обзор - и назначте в качестве обработчика C:/PHP/php.exe.
В командной строке параметры просто передаются через пробел
php code.php парвый_параметр второй_параметр
|
Правда для такой работы следует прописать директорию, где лежит php.exe в переменной окружения PATH http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1602
Число аргументов в командной строке можно узнать обратившись к элементу суперглобального массива $_SERVER["argc"], а сами аргументы расположены в массиве $_SERVER["argv"] | |
|
|
|
|
|
|
|
для: Artem S.
(23.01.2005 в 08:09)
| | Да скрипты должны работать быстрее, так как они не будут завязаны на Apache. | |
|
|
|
|
|
|
|
для: cheops
(23.01.2005 в 13:19)
| | А время выполнения так же будит ограничено в php.ini или уже нет? | |
|
|
|
|
|
|
|
для: Artem S.
(24.01.2005 в 03:28)
| | Ограничено, но его всегда можно выставить побольше при помощи функции set_time_limit(), которая принимает в качестве единственного параметра число секунд исполнения скрипта. | |
|
|
|