ホームページ >バックエンド開発 >PHPチュートリアル >PHPファイルのアップロード例とパラメータの詳細説明_PHPチュートリアル
1.アップロードフォームupload.html
プログラムコード
HTML
プログラムコード
PHP
コードをコピー
コードは次のとおりです:
コードは次のとおりです:
$_FILES['userfile']['tmp_name'] ファイルのアップロード後にサーバーに保存される一時ファイル名。
$_FILES['userfile']['error'] ファイルのアップロードに関連するエラー コード値: 0; エラーは発生せず、ファイルのアップロードは成功しました。
値: 1; アップロードされたファイルは、php.ini の Upload_max_filesize オプションで制限された値を超えています。
値: 2; アップロードされたファイルのサイズが、HTML フォームの MAX_FILE_SIZE オプションで指定された値を超えています。
値: 3; ファイルの一部のみがアップロードされました。
値: 4; ファイルはアップロードされませんでした。
PHP のデフォルトのアップロード制限は最大 2M です。この設定を超えるファイルをアップロードする場合は、PHP や Apache などのいくつかのパラメーターを調整する必要があります。以下では、PHP ファイルのアップロードに関連するいくつかのパラメーターを簡単に紹介します。
file_uploads
HTTP 経由でのファイルのアップロードを許可するように切り替えます。デフォルトは ON です
upload_tmp_dir は、PHP によってアップロードされたファイルが配置される一時ディレクトリを記述するために使用されます。ファイルをアップロードする場合は、サーバーが一時ファイルを閉じていないこと、およびフォルダーへの書き込み権限があることを確認する必要があります。指定されていない場合は、 PHP はシステムのデフォルト値を使用します
upload_max_filesize
許可されるアップロード ファイルの最大サイズ、デフォルトは 2M です
PHP
コードをコピー
コードは次のとおりです:
'.$message.' | |
' .$message.' |