PHP ファイルのアップロードのリファレンス構成、大きなファイルのアップロード、_PHP チュートリアル
php ファイルアップロードの参照設定 大きなファイルのアップロード、
PHP はスーパーグローバル変数配列 $_FILES を使用して、ファイルアップロード関連情報を記録します。php ファイルをアップロードする前に、php で関連する設定命令を調整することでアップロードを制御できます。関連する詳細。
1.file_uploads=on/offhttp経由でのファイルアップロードを許可するかどうか
2.max_execution_time=30
スクリプトの最大実行時間を許可します この時間を超えるとエラーが報告されます
3.memory_limit=50M
を設定します。スクリプトが割り当てることができるメモリの最大量。暴走スクリプトが過剰なメモリを占有するのを防ぐため、このディレクティブはコンパイル中に
--enable-memory-limit フラグが設定されている場合にのみ有効になります
4.upload_max_filesize=20M
アップロードできるファイルのサイズ。このディレクティブは post_max_size 未満である必要があります
5.upload_tmp_dir
アップロードされたファイルの一時保存ディレクトリ
6.post_max_size=30M
post モードが最大サイズを受け入れることを許可します
$_FILES 配列の内容は次のとおりです。 www.jbxue.com
$_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 です。
ファイルがアップロードされた後、デフォルトでは一時ディレクトリに保存されます。そうでない場合は、一時ディレクトリから削除するか、別の場所に移動する必要があります。 、削除されます。 つまり、アップロードが成功したかどうかに関係なく、スクリプトの実行後、一時ディレクトリ内のファイルは必ず削除されます。

ホット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 でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

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

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

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています
