ホームページ >バックエンド開発 >PHPチュートリアル >PHP ファイルアップロード原理の簡単な分析_PHP チュートリアル

PHP ファイルアップロード原理の簡単な分析_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:29:10975ブラウズ

//フォームのアップロードでは、マルチパート/フォームデータのエンコード形式のみを使用できます
$_FILES システム関数
$_FILES['myFile']['name'] ファイル名
$_FILES['myFile']['type'] ファイルサーバーによって制限されるタイプ
image/**
image/x-png
application/x-zip-compressed
$_FILES['myFile']['size'] アップロードするファイルのサイズ
$_FILES['myFile'][ 'tmp_name'] サービスへのアップロード後に一時ファイル名を保存します
$_FILES['myFile']['error'] エラー コード;
0 成功 1 php.ini のサイズを超えました 2 MAX_FILE_SIZE オプションで指定された値を超えました
3 部分的なアップロードのみ5 アップロード ファイルサイズは 0 です

move_uploaded_file (一時ファイル、ターゲットの場所、ファイル名)
アップロード後にファイルをターゲットの場所に移動する関数
is_uploaded_file(MIME)
アップロードされたファイルの MIME タイプを決定する関数
;

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




if(is_uploaded_file($_FILES['myFile']['tmp_name'])){
$upfile = $_FILES['upload']; ['名前'];
$タイプ = $upfile['サイズ'];
$tmp_name = $upfile['tmp_name'];エラー'];
switch($type) {
case 'image/pjpeg' : $ok=1;
if($ok){
move_uploaded_file($tmp_name,'up/'.$name);
}else{
echo "ファイルの種類は許可されていません"
}
}

;



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

tru​​ehttp://www.bkjia.com/PHPjc/323464.html技術記事 //フォームのアップロードでは、マルチパート/フォームデータのエンコード形式のみを使用できます $_FILES システム関数 $_FILES['myFile']['name'] ファイル名 $_FILES['myFile']['type'] ファイル タイプ、サービス 制限事項端末上で...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。