PHP ファイルのアップロードのサンプルコード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:19:01
オリジナル
766 人が閲覧しました

プロジェクト構造:

ホームページをアップロード:

アップロード効果:


fileupload.php

コードをコピー コードは次のとおりです:

name="uploadfile" >ファイルをアップロード:

?php
//print_r($_FILES["upfile"]);
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
$upfile=$_FILES["upfile"]; /配列を取得します 中の値
$name=$upfile["name"];//アップロードされたファイルのファイル名
$type=$upfile["type"];//アップロードされたファイルのタイプ
$ size=$upfile["size" ];//アップロードされたファイルのサイズ
$tmp_name=$upfile["tmp_name"];//アップロードされたファイルの一時保存パス
//画像かどうかを判断します
スイッチ ($type){
case 'image/pjpeg': $okType=true;
case 'image/gif':$okType=true; ;
break;
case 'image/png':$okType = true;

if($okType){
$error=$upfile["エラー"] ;//アップロード後にシステムから返される値
echo "== =============
";
echo "アップロードされたファイルの名前は次のとおりです: " .$name."
";
echo "アップロードされたファイルの種類: ".$type."
";
echo "アップロードされたファイルのサイズ: ".$size ."
";
echo "アップロード後にシステムから返される値は次のとおりです:" .$error."
";
echo "アップロードされたファイルの一時ストレージ パスは次のとおりです: ".$tmp_name."
";

echo "アップロードされたファイルの移動を開始
";
//アップロードされた一時ファイルを上のディレクトリに移動します
move_uploaded_file($tmp_name,'up /'.$name);
$destination="up/".$name;
echo "=== ============
";情報:
";
if($error==0){
echo "ファイルのアップロードに成功しました。 ";
echo "
画像プレビュー:
";
echo "";
//echo " alt="画像プレビュー:r ファイル名:".$destination."rアップロード時間:">";
}elseif ($error==1){
echo "php.ini ファイルで設定されたファイル サイズを超えました"; ){
echo "ファイル サイズが MAX_FILE_SIZE オプションで指定された値を超えました";
}elseif ($error==3){
echo "ファイルの一部のみがアップロードされました"; ){
echo "ファイルはアップロードされませんでした";
}else{
echo "アップロードされたファイルのサイズは 0";
}
}else{
echo "jpg、gif、png などの形式で画像をアップロードしてください。 ";
}
}
?>


fileupload.php ファイル:



コードをコピー

コードは次のとおりです:


//画像かどうかを判断します
switch ($type){
case 'image/pjpeg':$okType=true;
case 'image/gif':$okType=true; 'image/png ':$okType=true;
break;
}

その他のファイル タイプについては、tomcat/conf/web.xml ファイルを参照してください。 、あらゆる種類のファイルが含まれています ...

http://www.bkjia.com/PHPjc/325340.htmlwww.bkjia.com
tru​​e

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

技術記事

プロジェクト構造: ホームページのアップロード: エフェクトのアップロード: fileupload.php 次のようにコードをコピーします: form action="" enctype="multipart/form-data" method="post" name="uploadfile"ファイルのアップロード:...





ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート