Articles of Интерфейс командной строки

PHP – выполнить веб-скрипт как сценарий командной строки?

Используя PHP версию 5.4.28, я пытаюсь выполнить следующее: У приложения facebook у меня есть скрипт «otherevent.php». Он не должен быть общедоступным для любого пользователя. Это бэкэнд-приложение, которое находится на веб-сервере, из-за того, что Facebook требует, чтобы у него был веб-адрес, а приложение запускалось и управлялось другими скриптами. Первый скрипт, который я должен запускать и управлять […]

require_once отсутствует структура доктрины zend

Я интегрирую доктрину с Zend Framework. Я ударил ошибку, сброшенную из cli. Кажется, Zend_Application_Bootstrap_Bootstrap не имеет require_once для Zend_Application_Bootstrap_BootstrapAbstract. Кто-нибудь ударил это? my cli-config.php <?php $classLoader = new \Doctrine\Common\ClassLoader('App', __DIR__ . "/../application/models"); $classLoader->register(); $classLoader = new \Doctrine\Common\ClassLoader('Cms', __DIR__ . "/../application/modules/cms-modules/models"); $classLoader->register(); $classLoader = new \Doctrine\Common\ClassLoader('Proxies', __DIR__ . "/../application/models"); $classLoader->register(); $config = new \Doctrine\ORM\Configuration(); $config->setMetadataCacheImpl(new \Doctrine\Common\Cache\ArrayCache); […]

Почему невозможно запустить исполняемый файл с функциями exec () или system ()?

Я пытаюсь запустить notepad на сервере ( localhost пока). Функции exec() и system() работают нормально, например, ping 127.0.0.1 . Но это не работает (отлично работает, если я пишу команду непосредственно в командной строке): $command = "C:\WINDOWS\system32\notepad.exe"; $result = system($command); print_r($result); Использование Windows XP с xampp . Вероятно, у меня нет разрешений, потому что команда выполняется […]

PHP CLI – вводите пользователя, когда делаете что-то в фоновом режиме

Я работаю над игрой, написанной на PHP, и работает в консоли. Вспомните старые MUD и другие текстовые игры, даже некоторые ASCII-арт! Во всяком случае, то, что я пытаюсь сделать, – это то, что происходит, а также принятие ввода пользователем. Например, предположим, что это игра с двумя игроками, и игрок 1 ждет, пока игрок 2 сделает […]

Как запустить php в интерактивной CLI в Windows

Я хотел бы запустить PHP в командной строке, и я хотел бы получить вывод после каждой строки, которую я пишу. У меня php.exe в моей переменной среды PATH. Я использую php -r "echo 'Hello world'" или php -a Interactive mode enabled <?php echo "hello world" ?> ^Z Но я хочу реальную оболочку php, которая реагирует […]

Использование wp-cli через PHP

Могу ли я запустить команду https://wp-cli.org/ WP-CLI через PHP-скрипт, поэтому я могу автоматически устанавливать выбранные пользователем темы WordPress с помощью скрипта PHP

php 5.3 Недопустимые символы CLI

Я сталкиваюсь с проблемой, как всякий раз, когда я запускаю простой скрипт php из командной строки, перед ним появляется некоторый символ нежелательной почты. Я использую php 5.3.9 на сервере Wamp на окнах 7. Вот мой код моего скрипта <?php echo "Hi"; exit; ?> и вот что я получаю в кли ∩╗┐Hi Дайте мне знать, если […]

Расширение PHP, загруженное в командной строке (cli), но не загруженное apache

Окончательное обновление. Задача решена. Способ решения проблемы заключается в том, что вы повторно устанавливаете Apache и PHP из источника, следуя инструкциям по следующей ссылке. http://dan.drydog.com/apache2php.html Затем выполните расширение, построив расширение непосредственно в PHP, следуя инструкциям по ссылке ниже. Единственное, что двоичные файлы все только в конкретном пути, который, я думаю, является легкой проблемой для решения. […]

php vs bash для CLI-скриптов?

Я никогда не использовал PHP с CLI, но я видел, что скрипты выполняются с php-кодом. Мне было интересно, почему мы должны использовать bash, когда php настолько популярен и может работать в CLI. каковы плюсы и минусы с каждым из них? Должен ли я использовать php для всех сценариев CLI в будущем?

Загрузка композитора через скрипт PHP

У меня есть php-скрипт, который загружает композитор.phar. После его загрузки я запускаю exec() для установки пакетов. Структура папок –ROOT –public –composer.josn Однако, когда я бегу exec('php composer.phar install -d ' . dirname(__DIR__), $out, $return); Я получаю вывод: array(5) { [0]=> string(39) "All settings correct for using Composer" [1]=> string(14) "Downloading…" [2]=> string(0) "" [3]=> string(80) […]

Intereting Posts
получение значений post из формы с именами динамических элементов MySQL PDO NOW () как назначенное значение – возможно ли это? get_result () -> fetch_assoc () всегда возвращает 1 строку как проверить, разрешено ли allow_url_fopen или нет PHP, когда заголовок цикла и таблицы отображается только в том случае, если установлено значение db Функция обратного вызова входа FB не отвечает, если пользователь уже зарегистрирован в facebook Уничтожить сеансы PHP на вкладке «Браузеры» Закрыть Почему я продолжаю получать сообщение об ошибке php с непредвиденным «)» в инструкции FOR? in_array на объектах с круговыми ссылками Как объединить два массива без повторных значений? Как читать файл с другого FTP-хоста без использования пропускной способности хоста Создание изображений предварительного просмотра для файлов DOC, TXT и RTF ajaxloading openx с jquery и php Простое кэширование PHP с более чем 3 частями Рассчитать возраст, основанный на дате рождения