ホームページ > バックエンド開発 > PHPチュートリアル > ファイル転送ソフトウェアphpファイルアップロードサンプルコード

ファイル転送ソフトウェアphpファイルアップロードサンプルコード

WBOY
リリース: 2016-07-29 08:48:27
オリジナル
1081 人が閲覧しました

プロジェクト構造:

 php 文件上传实例代码

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

 php 文件上传实例代码

アップロードエフェクト:

 php 文件上传实例代码fileupload.php py コード

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

name="uploadfile">ファイルをアップロード: ;br> //print_r($_FILES["upfile"]); _FILES['upfile ']['tmp_name'])){

$upfile=$_FILES["upfile"]
//配列内の値を取得します
$name=$upfile["name"];//アップロードされたファイルのファイル名
$type=$upfile["type"];//アップロードされたファイルの種類
$size=$upfile["size"];//アップロードされたファイルのサイズ
$tmp_name=$upfile[" tmp_name"];//アップロード ファイルの一時保存パス
//画像かどうか判断
switch ($type){
case 'image/pjpeg':$okType=true;
break;
case 'image/ jpeg':$okType=true;
case 'image/gif':$okType=true;
if($okType) ){
/**
* 0: ファイルは正常にアップロードされました

* 1: php.ini ファイルで設定されたファイル サイズを超えました

* 2: MAX_FILE_SIZE オプションで指定されたファイル サイズを超えました
;
* 3: ファイルの一部のみがアップロードされます

* 4: アップロードされたファイルのサイズは 0 です
* /
$error=$upfile["error"];//アップロード後にシステムから返される値
echo "============== ==
";
echo "アップロードされたファイルの名前は次のとおりです: ".$name."
";
echo "アップロードされたファイルの種類は次のとおりです: ".$type ."
";
echo "アップロードされたファイルのサイズは次のとおりです: ".$size."
";
echo "アップロード後にシステムから返される値は次のとおりです。 $error."
";
echo "アップロードされたファイルの一時ストレージ パスは次のとおりです: ".$tmp_name."
";
echo "ファイルの移動とアップロードを開始します
";
//アップロードされた一時ファイルを上のディレクトリに移動します
move_uploaded_file($tmp_name,'up /'.$name);
$destination="up/".$name;
echo "==== ============
";
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 ファイルを参照してください。 、あらゆる種類のファイルが含まれています ... 以上、ファイル転送ソフトPHPのファイルアップロードサンプルコードをファイル転送ソフトの内容も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。

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