<?php
//エラーコード判定
require("upload.html");
# # case '1':
echo 'ファイルが大きすぎます';
Break;
case '2':
echo 'ファイルが大きすぎます';
Break;
case '2':
echo 'ファイルが大きすぎます指定されたサイズ ';
ブレーク; ケース '4':
echo 'ファイルはアップロードされませんでした';
ブレーク;
ケース '6 ':
echo'指定されたファイルは見つかりませんフォルダー ';
break;#デフォルト:
echo'アップロードエラー&lt;/br&gt; ';
}
}else{
if( $_FILES['file']['size']>200000){
exit ("ファイルが指定サイズを超えています");
}
//ファイル拡張子名を判定
$allowsuffix = array('png ','jpg','jpeg');
$filename =explode(' .',$_FILES['file']['name']);
$filesuffix = array_pop($filename);
if(!in_array($filesuffix,$allowsuffix)) {
exit("ファイルの接尾辞が正しくありません");
}
$allowmine = array(
"画像/ png",
"画像/jpg",
"image/jpeg",
"image/pjpeg",
"image/gif" ,
);
if(! in_array($_FILES['file']['name'],$allowmine)){
exit("ファイル形式が正しくありません");
}
//アップロードファイルのパスを指定します
$path = "d:/phpstudy/PHPtutorial/www/upload/image/";
$newname = date('YmdHis').rand(0,9).'.'.$filesuffix;
$filepath = $ path.$newname;
if(is_uploaded_file( $_FILES['file']['tmp_name'])){
if(move_uploaded_file($_FILES['file']['tmp_name '],$filepath)){
echo "アップロードに成功しました";
}else{
echo "アップロードに失敗しました";
}
}else{
echo"アップロード エラー";
}
}
##?> ;
配列の最後のものにはもう 1 つあります、
理解できませんでした。何が間違っていますか? 51行目