• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cgiのopenについて)

cgiのopenを使ってテキストファイルを読み込み、一行目のみ表示する方法

このQ&Aのポイント
  • cgiのopenを使ってテキストファイルを読み込むプログラムを作成したが、一行目のみ表示されてしまう。問題の解決方法を教えてください。
  • cgiのopenを使用してテキストファイルの内容を読み取り、表示するプログラムを作成しました。しかし、実行すると一行目しか表示されません。どうすればすべての行を表示できるようになるでしょうか?
  • cgiのopenを使ってテキストファイルを読み込むプログラムを作成しましたが、一行目しか読み込まれません。解決策を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

誤: $data= <dataright>; 正: @data= <dataright>; では? $foo = <bar>という書き方だと、1行しか持ってこなかったような気がします。 全部欲しい場合は配列に代入します。 ちなみに、全行つなげた行を作るにはこうやればいいかと思います。 my $lines = join('<br>\n', @data); それにしても、$data= <dataright>;のところでもとの$dataを上書きして、もともとの$dataは何にも使われていないように見えますが、このプログラムでいいんですよね?

osarusan0214
質問者

お礼

勉強になります^^ 参考にさせていただきます^^

関連するQ&A