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

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

Jul 14, 2016 am 10:07 AM
max size type アップロード 伝説 写真 サイズ 属性 書類 フォーマット 設定

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

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

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

最後に、<form></form> フォームを作成してアップロードします。

ソースコード:

ファイル.php

<?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

<form enctype="multipart/form-data" action="file.php" method="post">

画像をアップロード<input type="file" name="file"/><br />

<input type="submit" value="Upload" name="sub"/>
</フォーム>

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

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

小紅書で公開するときに写真が自動的に保存される問題を解決するにはどうすればよいですか?投稿時に自動保存された画像はどこにありますか? 小紅書で公開するときに写真が自動的に保存される問題を解決するにはどうすればよいですか?投稿時に自動保存された画像はどこにありますか? Mar 22, 2024 am 08:06 AM

小紅書で公開するときに写真が自動的に保存される問題を解決するにはどうすればよいですか?投稿時に自動保存された画像はどこにありますか?

TikTokのコメントに写真を投稿するにはどうすればよいですか?コメント欄の写真への入り口はどこですか? TikTokのコメントに写真を投稿するにはどうすればよいですか?コメント欄の写真への入り口はどこですか? Mar 21, 2024 pm 09:12 PM

TikTokのコメントに写真を投稿するにはどうすればよいですか?コメント欄の写真への入り口はどこですか?

Quark Cloud Disk から Baidu Cloud Disk にファイルを転送するにはどうすればよいですか? Quark Cloud Disk から Baidu Cloud Disk にファイルを転送するにはどうすればよいですか? Mar 14, 2024 pm 02:07 PM

Quark Cloud Disk から Baidu Cloud Disk にファイルを転送するにはどうすればよいですか?

0x80004005 エラー コードが表示された場合の対処方法 エディターは、0x80004005 エラー コードを解決する方法を説明します。 0x80004005 エラー コードが表示された場合の対処方法 エディターは、0x80004005 エラー コードを解決する方法を説明します。 Mar 21, 2024 pm 09:17 PM

0x80004005 エラー コードが表示された場合の対処方法 エディターは、0x80004005 エラー コードを解決する方法を説明します。

PPT画像を1枚ずつ表示させる方法 PPT画像を1枚ずつ表示させる方法 Mar 25, 2024 pm 04:00 PM

PPT画像を1枚ずつ表示させる方法

hiberfil.sys ファイルとは何ですか? hiberfil.sysは削除できますか? hiberfil.sys ファイルとは何ですか? hiberfil.sysは削除できますか? Mar 15, 2024 am 09:49 AM

hiberfil.sys ファイルとは何ですか? hiberfil.sysは削除できますか?

WPSドキュメントで2つの写真を並べて配置する方法 WPSドキュメントで2つの写真を並べて配置する方法 Mar 20, 2024 pm 04:00 PM

WPSドキュメントで2つの写真を並べて配置する方法

Web ページ上の画像を読み込めない場合はどうすればよいですか? 6つのソリューション Web ページ上の画像を読み込めない場合はどうすればよいですか? 6つのソリューション Mar 15, 2024 am 10:30 AM

Web ページ上の画像を読み込めない場合はどうすればよいですか? 6つのソリューション

See all articles