[ale] php-cli text input
David Hamm
ale at spinnerdog.com
Fri Nov 25 09:50:12 EST 2011
Oh, good point.. Sorry about that.
I found this, on the php docs site in a user comment, after posting here.
::shrug,
<?php
function readline_callback($ret)
{
global $prompt_answer, $prompt_finished;
$prompt_answer = $ret;
$prompt_finished = TRUE;
readline_callback_handler_remove();
}
readline_callback_handler_install('Enter some text> ',
'readline_callback');
$prefill = 'foobar';
for ($i = 0; $i < strlen($prefill); $i++)
{
readline_info('pending_input', substr($prefill, $i, 1));
readline_callback_read_char();
}
$prompt_finished = FALSE;
$prompt_answer = FALSE;
while (!$prompt_finished)
readline_callback_read_char();
echo 'You wrote: ' . $prompt_answer . "\n";
?>
On Thursday, November 17, 2011 08:42:04 pm Richard Bronosky wrote:
> It's customary to share the solution so that you are a contributor to the
> community, not just a consumer. Imagine how frustrating it will be when our
> mailman archive turns up as a Google search result for some other person
> having the same problem, and instead of finding the answer they just get
> teased with the fact that you found it and didn't share.
>
> On Nov 17, 2011 8:07 PM, "David Hamm" <ale at spinnerdog.com> wrote:
> > Never mind. I found what I needed.
> >
> > thanks
> >
> > On Thursday, November 17, 2011 04:07:41 pm David Hamm wrote:
> > > Hi,
> > >
> > > In php-cli, I'm looking for a way to allow a terminal user to edit a
> > > file name before saving it. The program should prompt the user like
> > > this.
> > >
> > > Save file as: yourfile.txt
> > >
> > > And the user should be able to edit the name of the file.
> > >
> > > I've looked at readline() but readline doesn't let you set an
> > > initial/default value. I've also tried to find a way to push the
> > > default value into the keyboard buffer but no luck.
> > >
> > > Does anyone have any ideas?
> > > _______________________________________________
> > > Ale mailing list
> > > Ale at ale.org
> > > http://mail.ale.org/mailman/listinfo/ale
> > > See JOBS, ANNOUNCE and SCHOOLS lists at
> > > http://mail.ale.org/mailman/listinfo
> >
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://mail.ale.org/mailman/listinfo/ale
> > See JOBS, ANNOUNCE and SCHOOLS lists at
> > http://mail.ale.org/mailman/listinfo
More information about the Ale
mailing list