This text is from my arcives. It may be out of date, but I thought it should be preserved.
This is an example how to use the ncurses library.It displays a (big) text in a scrollable window.
Read the manual within the source.
It will look like the demo below.
Comments, suggestions? Mail me. View the source
Download the source
+- ncurses example --------------------------------------+
|<?php |
| |
| /* start me with "allkeys" as arument to use all key>
| |
| // read this file as text |
| $text = file($_SERVER['PATH_TRANSLATED']); |
| |
| // strip off any whitespaces (space, newline, ...) a>
| // and replace tabs by 4 spaces |
| foreach($text AS $k=>$v) |
| if(preg_match('/^(.*?)\s*$/', strtr($v, array("\>
| $text[$k] = $r[1]; |
| |
| // question |
| $question = array( |
| ' This is an more complex example for ncurses', |
+- line 1-16/202 ----------------------------------------+
+--------------------------------------------------------+
| This is an more complex example for ncurses |
| Use the arrow keys to scroll / ESC or Q to exit |
+--------------------------------------------------------+
|
0 Responses to “ncurses”