Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

stdinに関するshoooutaのブックマーク (1)

  • STDINかそのあたり - masahilog

    PHP4で書いた、shellから起動してSTDINで入力読んでデータベーステーブルを作るヘルパースクリプトなんだけども。PHP5で動かしたら、二回目のSTDINから無限ループしやがった。原因不明。なんでだ。PHP4依存な書き方はしてない、っていうかすごくナチュラルなPHPスクリプトなんだけど。[追記]簡単なコードに戻して検証してみた。どうやら、fopen("php://stdin", "r");を2度やるとダメなようだ。サンプルコード $in = fopen("php://stdin", "r"); print trim(fgets($in)); print "\n"; fclose($in); $in2 = fopen("php://stdin", "r"); print trim(fgets($in2)); print "\n"; ?> これは入力された文字列をそのままprintするだ

  • 1