Seid gegrüßt!
Fall jemand dieses Problem auch mal haben sollte, hier ist meine Lösung:
function input_new() {
ncurses_move ($this->zeile+4, 3);
ncurses_addstr("> ");
ncurses_color_set(2);
ncurses_addstr(" ");
ncurses_move ($this->zeile+4, 5);
$str_array = array();
$pos = 0;
while (($key != 10 ) && ($key != 13)) {
$key = ncurses_getch();
if (($key == 330 || $key==8) && ($pos > 0)) {
$pos = $pos - 1;
ncurses_move ($this->zeile+4, 5+$pos);
ncurses_addstr(" ");
ncurses_move ($this->zeile+4, 5+$pos);
}else {
$pos = $pos + 1;
ncurses_move ($this->zeile+4, 5+$pos);
$str_array[$pos] = chr($key);
}
}
$string = implode("", $str_array);
ncurses_color_set(1);
return $string;
}
--
Bis Später
![](http://www.rudweb.de/RuD.gif)
________________________________________________________________
[Testversion meiner Seite] [Zwei unterwegs in Australien]
SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)
Bis Später
![](http://www.rudweb.de/RuD.gif)
________________________________________________________________
[Testversion meiner Seite] [Zwei unterwegs in Australien]
SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)