伝説の...ファイルアップロード_PHPチュートリアル
Jul 14, 2016 am 10:07 AM
ファイルアップロードで画像をアップロード
まず、画像の形式、サイズ (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

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

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

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

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

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