|
Posted by "n.g." on 11/23/05 06:17
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 :-)
[Back to original message]
|