Re: Execute a program from PHP CLI and allow user interaction

From: Date: Wed, 23 Nov 2005 04:17:27 +0000
Subject: Re: Execute a program from PHP CLI and allow user interaction
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-226323@lists.php.net to get a copy of this message
use proc_open , connect stdin/out of php cli to nano, i guess On 11/23/05, Jasper Bryant-Greene <jasper@album.co.nz> wrote: > Hi all > > This one's got me stumped. I'm working on a PHP CLI interface, and I > need to allow the user to input a bit of HTML. > > Rather than bandy around with readline() and the like, I thought it > would be nice to just create a temporary file, pop nano up, and read and > then delete the file once it's been edited. That way I get nano's syntax > highlighting and other useful features. > > However, I can't for the life of me figure out how to allow the user to > interact with nano once the process has been launched. The usual culprits: > > {exec,system,shell_exec}( "nano tmpfile.txt" ); > > all just hang (top shows nano is running, but it doesn't seem to be > attached to the terminal). > > How can I launch a process and attach it to the terminal PHP CLI was > launched from so that the user can interact with it? > > TIA > -- > Jasper Bryant-Greene > General Manager > Album Limited > > +64 21 708 334 > jasper@album.co.nz > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Tomorrow will be a good day :-)

« previous php.general (#226323) next »