新手求助.php上传总は無効なファイルです
upload_test -------------- ----------------------------------------
upload_file.php
- -------------------------------------------------- ---
if ( (($_FILES["file"]["type"] == "image/gif")||($_FILES["file"]["type "] == "画像/jpeg")||($_FILES["ファイル"]["タイプ"] == "画像/pjpeg")) && ($_FILES["ファイル"]["サイズ"] < 20000) ){
if ($_FILES["file"]["error"] > 0){
echo "リターンコード: ".$_FILES["file"]["error"]。
";
}else{
echo "アップロード: ".$_FILES["file"]["name"]."
";
echo "タイプ: ".$_FILES["file"]["type"]."
";
echo "サイズ: ".($_FILES["file"]["size"]/1024 )."
gt;";
echo "一時ファイル: ".$_FILES["file"]["tmp_name"]."
";
if (file_exists("upload/".$_FILES["file"]["name"])){
echo $_FILES["file"]["name"]."すでに存在します。";
} else{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]["name"]);
echo "保存場所: "." Upload/".$_FILES["file"]["name"];
}
}
}else{
echo "無効なファイル";
}
?>
----------------------------------------------- ---
W3School 教程中の文書上传,我复制この二つの文書,一在浏览器下上の文書,就のみ無効なファイルを返します
-- ----解法案-------------------- print_r($_FILES['file']) 看看你上传的文件情報,就知道问题在哪儿了
------解决方案---------经测试,没有问题~
可能性上你上传的图片大小超过了20K..你的条件中大小制限あり:
PHP コード
&& ($_FILES["ファイル"]["サイズ"]