- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cgiのopenについて)
cgiのopenを使ってテキストファイルを読み込み、一行目のみ表示する方法
このQ&Aのポイント
- cgiのopenを使ってテキストファイルを読み込むプログラムを作成したが、一行目のみ表示されてしまう。問題の解決方法を教えてください。
- cgiのopenを使用してテキストファイルの内容を読み取り、表示するプログラムを作成しました。しかし、実行すると一行目しか表示されません。どうすればすべての行を表示できるようになるでしょうか?
- cgiのopenを使ってテキストファイルを読み込むプログラムを作成しましたが、一行目しか読み込まれません。解決策を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
誤: $data= <dataright>; 正: @data= <dataright>; では? $foo = <bar>という書き方だと、1行しか持ってこなかったような気がします。 全部欲しい場合は配列に代入します。 ちなみに、全行つなげた行を作るにはこうやればいいかと思います。 my $lines = join('<br>\n', @data); それにしても、$data= <dataright>;のところでもとの$dataを上書きして、もともとの$dataは何にも使われていないように見えますが、このプログラムでいいんですよね?
お礼
勉強になります^^ 参考にさせていただきます^^