Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Запуск PHP-скрипта из командной строки Windows (http://forum.oszone.net/showthread.php?t=57352)

vadimiron 01-12-2005 04:10 378966

Запуск PHP-скрипта из командной строки Windows
 
Мне нужно запустить PHP-скрипт из командной строки Виндов
Всё вроде хорошо: php -h выводить информацию о возможных параметрах, значит всё работает
Только вот мои скрипты он не выполняет :((
Для проверки написал две строчки, по которым должен создатся файл в данной директории:
PHP код:

$fp=fopen("111.txt","w");
fclose($fp); 

Но почему то не работает-файл не создаётся, через браузер и апач всё работает.
Я никогда не работал с PHP через командную строку-надо научится (и именно в Виндах)

vadimiron 01-12-2005 13:27 379112

Верней, скрипты выплняются, например, echo "Hello World"; но почему то файл не создаётся по скрипту, написанному в предыдущем посте

Underson 01-12-2005 14:10 379136

а елси порыть в сторону функциональности... php под виндами... может он не всостоянии файл создать командной стокой... хотя конечно это врядли но от Винды всего можно ждать... (я просто слышал что под виндой PHP не дает всех тех возможностей которые дает он под UNIX)

vadimiron 01-12-2005 15:07 379171

Я нашёл ошибку, верней не ошибка, а моё непонимание
fopen("111.txt","w"); создаёт файл в "текущей" директории, только в этом то и проблема, я рассуждал, что "текущая" директория это та, в которой лежит мой скрипт, а это как раз неправильно, когда работаешь с PHP из командной строки, "текущей" директорией оказывается папка Windows/system32, и там этот файл всегда создавался
Так что теперь надо прописывать абсолютные пути

Underson 01-12-2005 15:12 379176

:o круто... а ларчик просто открывался.... потому как был не заперт...


Время: 05:36.

Время: 05:36.
© OSzone.net 2001-