PHP Portal » PHP Handbuch » Basic usage

Werbung

Basic usage


This example is a PHP port of RedHat 'setup' utility dialog, executed in text mode.

PHP Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
newt_init(); newt_cls(); newt_draw_root_text(0, 0, "Test Mode Setup Utility 1.12"); newt_push_help_line(null); newt_draw_root_text(-30, 0, "(c) 1999-2002 RedHat, Inc"); newt_get_screen_size($rows, $cols); newt_open_window($rows/2-17, $cols/2-10, 34, 17, "Choose a Tool"); $form = newt_form(); $list = newt_listbox(3, 2, 10); foreach (array( "Authentication configuration", "Firewall configuration", "Mouse configuration", "Network configuration", "Printer configuration", "System services") as $l_item) { newt_listbox_add_entry($list, $l_item, $l_item); } $b1 = newt_button(5, 12, "Run Tool"); $b2 = newt_button(21, 12, "Quit"); newt_form_add_component($form, $list); newt_form_add_components($form, array($b1, $b2)); newt_refresh(); newt_run_form($form); newt_pop_window(); newt_pop_help_line(); newt_finished(); newt_form_destroy($form);