• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでアップロードしたファイルが開けない)

PHPでアップロードしたファイルが開けない

このQ&Aのポイント
  • PHPでアップロードしたファイルを開くことができないエラーが発生しています。ファイルはCSV形式で、データベースのデータを格納しています。フォームからファイルをアップロードし、データを挿入または更新することを試みています。
  • アップロードしたupdate.txtファイルを開くことができませんでした。ファイルのパスはfiles/update.txtです。
  • PHPのソースコードでは、ファイルを指定の場所に移動しています。ファイルがアップロードされているか確認し、移動が成功した場合はファイル名を表示します。ただし、ファイルが開けない場合はエラーメッセージを表示します。

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

  • ベストアンサー
  • tomaju
  • ベストアンサー率76% (84/110)
回答No.2

----------------------------------------------------------- $fp = fopen($filename,'r'); print $filename ; if(is_resource($fp)){     die("ファイルを開けませんでした"); } ----------------------------------------------------------- 判定が正反対ですかね。 ファイルが開けたときに is_resource($fp) の戻りが TRUE になって、 if 文の中が実行されているかと思います。 次のように ! を入れてください。 ----------------------------------------------------------- if(!is_resource($fp)){     die("ファイルを開けませんでした"); } -----------------------------------------------------------

関連するQ&A

専門家に質問してみよう