PHP_PHPチュートリアルにおける$_FILESの使い方と注意点
$_FILES: 古い配列と同様に、HTTP POST ファイルのアップロード経由でスクリプトに送信される変数 $HTTP_POST_FILES 配列 (まだ有効ですが、使用は非推奨です) 詳細については、POST メソッドのアップロードを参照してください
$_FILES 配列の内容は次のとおりです:
$_FILES['myFile']['name'] クライアント ファイルの元の名前
$_FILES['myFile']['type'] ファイルの MIME タイプ。ブラウザは、「image/gif」などのこの情報のサポートを提供する必要があります。
$_FILES['myFile']['size'] アップロードされたファイルのサイズ (バイト単位)$_FILES['myFile']['tmp_name'] ファイルのアップロード後にサーバーに保存される一時ファイル名。通常は php.ini の Upload_tmp_dir で指定できますが、設定することはできません。 putenv() 関数を使用します。
$_FILES['myFile']['error'] ファイルのアップロードに関連するエラー コード ['error'] は PHP 4.2.0 バージョンで追加されました。以下はその説明です: (PHP3.0 では、これからは定数になります)
UPLOAD_ERR_OK 値: 0; エラーは発生せず、ファイルは正常にアップロードされました
UPLOAD_ERR_INI_SIZE 値: 1; アップロードされたファイルは、php.ini の Upload_max_filesize オプションで制限された値を超えています
UPLOAD_ERR_FORM_SIZE 値: 2; アップロードされたファイルのサイズが HTML フォームの MAX_FILE_SIZE オプションで指定された値を超えています
UPLOAD_ERR_PARTIAL 値: 3; ファイルの一部のみがアップロードされます
UPLOAD_ERR_NO_FILE 値: 4; ファイルがアップロードされていません、値: 5; アップロードされたファイルのサイズは 0 です。
注:1. ファイルは、デフォルトでは一時ディレクトリに保存されます。その場合は、一時ディレクトリから削除するか、別の場所に移動する必要があります。つまり、アップロードが成功したかどうかに関係なく、スクリプトの実行後、一時ディレクトリ内のファイルは必ず削除されます。したがって、ファイルを削除する前に、PHP の copy() 関数を使用して別の場所にコピーする必要があります。この時点で、ファイルのアップロード プロセスは完了します。
2. PHP 4.1.0 より前では、この配列の名前は $HTTP_POST_FILES でしたが、これは $_FILES のような自動グローバル変数ではありませんでした。 PHP 3 は $HTTP_POST_FILES 配列をサポートしていません。
3. フォームを使用してファイルをアップロードする場合は、属性 content enctype="multipart/form-data" を必ず追加してください。追加しないと、$_FILES[filename] を使用してファイル情報を取得するときに例外が報告されます。
テスト
<フォーム アクション="upload_file.php チュートリアル" メソッド="投稿"
php代码
文件上传精简代码
|

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
