ホームページ  >  記事  >  バックエンド開発  >  伝説の...ファイルアップロード_PHPチュートリアル

伝説の...ファイルアップロード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:07:201035ブラウズ

ファイルアップロードで画像をアップロード

まず、画像の形式、サイズ (MAX_size)、属性 (type) を設定する必要があります。

次に、論理を使用して判断します。

最後に、

フォームを作成してアップロードします。

ソースコード:

ファイル.php

print_r($_FILES);
定義('MAX_SIZE',100000);
$arr_filetype = array('image/jpeg','image/pjpeg','image/png','image/x-png','image/gif','application/octet-stream');
if ($_FILES["ファイル"]["エラー"]>0){
echo "ファイルのアップロードに失敗しました!";
}

他に{
if(!in_array($_FILES["ファイル"]["タイプ"],$arr_filetype)){
echo "<script>alert('ファイル形式が間違っています!再アップロードしてください!');history.back();</script>";
終了します;
}

/*switch($_FILES["ファイル"]["タイプ"]){
case 'image/jpeg':break;
case 'image/pjpeg':break;
case 'image/gif':break;
case 'image/png':break;
case 'image/x-png':break;
デフォルト:echo "<script>alert('ファイル形式が間違っています!再アップロードしてください!');history.back();</script>";
} */ 他{
if($_FILES["ファイル"]["サイズ"]>100000){
echo "<script>alert('ファイルが大きすぎます!再アップロードしてください!');history.back();</script>";
終了します;
}
}
if(move_uploaded_file($_FILES["file"]["tmp_name"],"d:/wamp/tmp/".time().$_FILES["file"]["name"])){
echo "ファイルは正常にアップロードされました!";
}
}


?>

ファイル.html

画像をアップロード




http://www.bkjia.com/PHPjc/477881.html

tru​​ehttp://www.bkjia.com/PHPjc/477881.html技術記事ファイルアップロードで画像をアップロードする場合は、まず画像の形式、サイズ(MAX_size)、属性(type)を設定する必要があります。 次に論理を使って判断します。 最後にフォーム/フォームフォームを作成してアップロードします。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。