CGI-BBS > データベース > 簡易データベース > CSVファイルオープン後のデータ編集で困っています。


カレッヂ
カレッヂ


質問者 yamaisa  投稿日 6/22(金) 10:45:14  [削除] (返信・回答が付いた後にこの質問の削除はできません)
現在、csvedit.cgiが参照する$file='./data.csv'の所を複数の???.csvファイルから
任意のファイルを指定してオープンするため次のように変更しました。

require './cgi-lib.pl';・・・追加
&ReadParse(*in);・・・・・・・追加
$fnendo="$in{'fnendo'}";・・・追加(html上で指定した値fnendoを代入)
$file ="./$fnendo.csv"・・・・変更

変更した結果、指定した任意の???.csvファイルオープンできて表示は問題ないのですが、
[更新]、-NEW-、-EDIT-、-DELET-をクリックするとエラーが返ってきます。
「File Not Found ./.csvが見つかりません」が表示されます。

おそらく、[更新]、-NEW-、-EDIT-、-DELET-クリック時は、html上でfnendoに値を代入
していないため本問題が発生すると予想できるのですが、対策方法が思いつきません。

申し訳ございませんが、対策方法のご教授お願いいたします。
                                                                以上

返信(回答)する


Web裏技