PHP 取得鍵盤輸入

回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

PHP 取得鍵盤輸入

文章 yehlu »

http://blog.linym.net/archives/75

最近學校老師教利用 Perl 寫網路程式,是由命令列執行的,於是也想使用較熟悉的 PHP 看是否能完成相同的功能,第一個遇到的問題就是怎麼由鍵盤輸入字元囉!於是翻了許久的 PHP 官方手冊,終於找到方法了。
view plaincopy to clipboardprint?

1. // 取得鍵盤輸入
2. function stdin($length = 255) {
3. if (!isset($GLOBALS['StdinPointer']))
4. $GLOBALS['StdinPointer'] = fopen('php://stdin', 'r');
5. $intput = fgets($GLOBALS['StdinPointer'], $length);
6. return trim($intput);
7. }

// 取得鍵盤輸入
function stdin($length = 255) {
if (!isset($GLOBALS['StdinPointer']))
$GLOBALS['StdinPointer'] = fopen('php://stdin', 'r');
$intput = fgets($GLOBALS['StdinPointer'], $length);
return trim($intput);
}

官方手冊:http://tw2.php.net/manual/en/function.fopen.php#14426
回覆文章

回到「PHP」