ホームページ > バックエンド開発 > PHPチュートリアル > PHP ファイルのアップロードの仕組みを理解する

PHP ファイルのアップロードの仕組みを理解する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-25 09:04:29
オリジナル
1011 人が閲覧しました
  1. if(is_uploaded_file($_FILES['myFile']['tmp_name'])){

  2. $upfile = $_FILES['upload' ];
  3. $name = $upfile['name'];
  4. $type = $upfile['type'];
  5. $size = $upfile['size'];
  6. $tmp_name = $upfile['tmp_name'];
  7. $error = $upfile['error'];
  8. switch($type){
  9. case 'image/pjpeg' : $ok=1;
  10. break
  11. }
  12. if($ok){
  13. move_uploaded_file($tmp_name,' up/'.$name);
  14. }else{
  15. echo "許可され​​ていないファイルの種類";
  16. }
  17. }
  18. ?>

コードをコピー

原理分析: //フォームのアップロードではマルチパート/フォームデータのエンコード形式のみを使用できます $_FILES システム関数; $_FILES['myFile']['name']ファイル名 $_FILES['myFile']['type'] ファイル タイプ、サーバーによって制限されます 画像/** 画像/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タイプを判定する関数



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