kazpgmの日記

『プログラム自動作成@自動生成』作成の日記

TOOL更新_functions.php中のunlinkを修正した。

・functions.php中のunlinkを修正した。
 Windowsではファイルがないときワーニングが出るので落ちてしまう。単体テストを行うとテーブルにファイル名が入っているが実ファイルはないという状態がたまに起こる。そのとき、画像削除にチェックするとunlinkで落ちてしまう。
という理由で「file_exists」を見ることにした。

  1. 『unlink($filePath);』を 『if (file_exists($filePath)) { unlink($filePath); }』に修正した。
  2. 『unlink( $path . $file );』を 『if (file_exists( $path . $file )) { unlink( $path . $file ); }』に修正した。
  3. 『unlink( $path . $_REQUEST['old_' . $val]);』を 『if (file_exists($path . $_REQUEST['old_' . $val])) { unlink($path . $_REQUEST['old_' . $val]); }』に修正した。
  4. 『unlink("$dir/$item");』を 『if (file_exists("$dir/$item")) { unlink("$dir/$item"); }』に修正した。

23:30-24:00