$value) { echo $key . " = " . $value . "\n"; } door_waitenter("Please press " . DOORLIB_ANSI_YELLOW . "[ENTER]" . DOORLIB_ANSI_WHITE . " to continue."); door_clear(); door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "Hello, what's your name?\n"); $name = trim(door_getname(15)); door_cout(DOORLIB_CYAN, DOORLIB_BLACK, "Greetings, " . $name . "\n"); door_center("Displaying some centered text.\n\n"); door_waitenter(); door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "Retrieving an input char: "); $input = door_getch(); door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "\nWe received: ASCII[".ord($input)."]\n"); door_alarm_set(20); // 20 input second timer door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "Enter a string (Max 5 chars)\n"); $testString = door_getstr(5); door_cout(DOORLIB_CYAN, DOORLIB_BLACK, "We received: " . $testString . "\n"); door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "Enter a number (Max 5 digits)\n"); $testNumber = door_getnum(5); door_cout(DOORLIB_CYAN, DOORLIB_BLACK, "We received: " . $testNumber . "\n"); door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "Enter a string from alt cursor pos (Max 30 chars)\n\n"); $testString = door_getstrp(10, 5); door_cout(DOORLIB_CYAN, DOORLIB_BLACK, "We received: " . $testString . "\n"); door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "Advancing by default linefeed"); door_line(); door_cout(DOORLIB_YELLOW, DOORLIB_BLUE, "Advancing by linefeed val of 2"); door_line(2); door_locate(1, 50); // Move to Y 0, X 50 door_cout(DOORLIB_BLUE, DOORLIB_BLACK, "Hello World"); door_locate(2, 52); // Move to Y 1, X 52 door_cout(DOORLIB_BLUE, DOORLIB_BLACK, "Hello World"); door_locate(3, 54); // Move to Y 2, X 54 door_cout(DOORLIB_BLUE, DOORLIB_BLACK, "Hello World"); door_locate(24, 0); // Move to Y 24, X 0 door_waitenter(); door_clear(); door_dispfile(dirname(__FILE__) . "/php-doorlib"); door_color(DOORLIB_LIGHTGRAY, DOORLIB_BLACK); door_alarm_off(); ?>