ホームページ >バックエンド開発 >PHPチュートリアル >初心者の .php アップロードは常に無効なファイルです

初心者の .php アップロードは常に無効なファイルです

WBOY
WBOYオリジナル
2016-06-13 13:48:411327ブラウズ

新手求助.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["ファイル"]["サイズ"] 
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。