[PHP-users 18696]CLI版での標準入力
Hirotaka Nagai
fw-nagai @ infobb.com
2003年 10月 30日 (木) 15:18:39 JST
こんにちは、ながいと申します
PHPをコマンドラインから実行した場合で質問です
下記のスクリプトにおいて,希望した動作をしません。
原因や対策がおわかりになられる方見えましたら、
教えていただけますでしょうか?
宜しくお願いいたします。
#!/usr/local/bin/php
<?php
echo "yes or no ?(y/n) ";
$ans = trim( fgets(STDIN,256) );
echo "\n" . $ans . "\n";
?>
【希望する動作】
yes or no ?(y/n) y ← 'y'をキーボードから入力
y
【実際の動作】
y ← 'y'をキーボードから入力
yes or no ?(y/n)
y
【環境】
OS:RedHat Linux 9
% php -v
PHP 4.3.3 (cli) (built: Aug 26 2003 10:25:48)
Copyright (c) 1997-2003 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies
with the ionCube PHP Accelerator v1.3.3r2, Copyright (c) 2001-2002, by Nick
Lindridge
以上
--
Hirotaka Nagai
PHP-users メーリングリストの案内