2014-12-08 3 views
1

Я пытаюсь запустить PHP скрипт, используя CMDRun PHP скрипт (для создания файла) с помощью CMD

CMD Код

"C:\wamp\bin\php\php5.4.16\php.exe" -f "C:\wamp\www\file\test.php" 

PHP код

$fileLocation = getenv("DOCUMENT_ROOT") . "/file/myfile.txt";//OR $fileLocation = "myfile.txt" 
$file = fopen($fileLocation,"w"); 
$content = "Your text here"; 
fwrite($file,$content); 
fclose($file); 

Здесь проблема в файл не создано. Если я запустил этот файл в браузере, тогда файл будет сгенерирован. пользователь является администратором.

+0

Я не думаю, что 'getenv (" DOCUMENT_ROOT ")' делает что-нибудь полезным ... Эхо это значение и проверьте, является ли результат тем, на что вы надеялись. – RichardBernards

ответ

1

Для запуска кода PHP попробовать эту команду:

php -f yourfilename.php 

, если вы находитесь в другом месте, чем указать абсолютный путь. Это будет работать только при правильной настройке вашей переменной среды.

+0

Спасибо за ответ but..Not working – kreya

+0

Вы установили переменную среды PHP правильно ....? – Yash

+0

yes Я установил переменную окружения – kreya

Смежные вопросы