Articles of readline

PHP-цикл для ввода пользователем

У меня есть PHP-скрипт, который запускается на консоли. while(1) { doStuff(); sleep(2); } Мне нужно принять ввод с консоли. Я не хочу, чтобы цикл останавливался каждый раз и ожидал, когда я введу какой-то текст. Я хочу, чтобы цикл while продолжался как обычно, если я набираю что-то в консоли, php-скрипт способен читать этот текст и обновлять […]

Изменение пути сохранения истории интерактивных оболочек PHP

Я однажды нашел способ отключить ведение журнала сеанса с помощью php -a , интерактивной оболочки php. Как мне его снова включить? Есть ли способ отправить журнал в другой файл, помимо ~/.php_history ? Я думаю, что я, возможно, отправил вывод в /dev/null . edit: По-видимому, он сохраняет файл .php_history . Он не сохраняется до полного выхода […]

Вызов неопределенной функции readline ()?

Я интегрирую Dropbox в свой PHP-сайт. Когда я пытаюсь запустить следующий код. Я получил эту Неустранимая ошибка: Вызов неопределенной функции readline () в последней строке. require_once "dropbox-sdk/Dropbox/autoload.php"; use \Dropbox as dbx; $appInfo = dbx\AppInfo::loadFromJsonFile("app-info.json"); echo "<pre>"; print_r($appInfo); echo "</pre>"; $webAuth = new dbx\WebAuthNoRedirect($appInfo, "PHP-Example/1.0"); echo "<pre>"; print_r($webAuth); echo "</pre>"; $authorizeUrl = $webAuth->start(); echo "1. Go […]

Как использовать интерактивную оболочку PHP

Я использую Ubuntu 12.04 64 бит, и я хочу использовать интерактивную оболочку PHP: php -a Но это не работает очень хорошо, много синтаксиса неправильно интерпретируется. Когда я запускаю php -a он отображает: interactive mode enabled И только курсор мигает. Я использую: PHP 5.4.13-2 ~ exact + 1 (cli) (построено: 21 марта 2013 года 12:17:18) Как […]