доброго дня всем установил cli php -v в оброзовательных целях на xp sp3 PHP 5.3.6 (cli) (built: Mar 17 2011 10:48:37) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies но после элемнтарного <?php // Простейший тестовый скрипт под названием test.php echo getcwd(), "\n">1.txt; ?> нефига не выводит не в cmd , перенапвление тоже не работает это тоже особо ясности не добовляет http://www.php.ru/manual/en/features.commandline.html нужен элементарный вывод хоть в php-win.exe хоть в cmd хоть в файл и чем помогает данная константа ?php $stdout = fopen('php://stdout', 'w'); ?> и как она облегчает работу с консолью извините может вопрос немного кривоват но я далек от кодинга
попробуйте в командной строке Код (Text): php -r "echo getcwd();" через файл test.php PHP: <?php echo getcwd(); запускается как Код (Text): php test.php с перенаправлением Код (Text): php test.php > 1.txt
Пасиб агромное все работает а вот если код по длинее перед каждой строкой надо ставить <?php ну скажем <?php $url4 = "http://dvwa/index.php"; $b = file_get_contents($url4); echo $b; ?> должен быть <?php $url4 = "http://dvwa/index.php"; <?php $b = file_get_contents($url4); <?php echo $b; это ведь страсть как не удобно
ну тогда подскажите плиз какие скобки и куда в многострочном скрипте хотябы в таком примитиве ибо это уже не работает как ни запускай <?php $url4 = "http://dvwa/index.php"; <?php echo $url4; хотя и этак тоже не работает <?php $url4 = "http://dvwa/index.php"; echo $url4; ?> точней выдает исходник )))
запускается в браузере или командной строке? если в браузере, то в веб-сервере не настроена обработка файлов пхп.
cli это - консольная версия php так что не в каких браузерах ничего не запускается только cmd еще там есть php-win.exe наверно задуман как консоль только вывод с него тоже никакого