当初はアップロードできるファイルはPDFだけという仕様だったので、
$extension = strrchr($filename,".");
if (preg_match("/pdf/i", $extension)) {
・
としたが、Wordや画像ファイルもOKになったので以下のようにしようとしたが、
if (preg_match("/pdf/i", $extension)) {
if (preg_match("/docx/i",$extension)) {
if (preg_match("/gif/i", $extension)) {
・
・
ネストが深くなったので一つにまとめた。
if (preg_match("/(pdf|docx|gif|png)/i", $extension) ){
としたかったのだが、間違えて
if (preg_match("/pdf/docx/gif/png/i", $extension)) ){
とやってしまった。
エラーメッセージ非表示
error_reporting(0);
にしていたつもりはないのだが、とにかく
エラーメッセージが表示されない状態だったために
間違いに気づくまで1時間以上かかった。
納期が迫っていたので泣きたい心境だった。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image