ファイルをアップロードするときは、php.ini ファイルに注意する必要があります。
ファイルをアップロードするときは、php.ini ファイルに注意する必要があります
この章でアップロードについて正式に説明する前に、最初に注意する必要があるのは php.ini ファイルです。
php.ini ファイルの変更方法を初めて紹介します。設(shè)定項(xiàng)目が説明と矛盾している場(chǎng)合は、変更に注意してください。
各設(shè)定項(xiàng)目を理解しましょう。
php.iniを変更する方法を見てみましょう。
php.ini ファイルが多すぎて見つからない場(chǎng)合は、ctrl+f を使用して関連する設(shè)定項(xiàng)目を検索できます。
設(shè)定項(xiàng)目 | 機(jī)能説明 |
---|---|
file_uploads | onはファイルアップロード機(jī)能をオン、offはオフを意味します |
post_max_size | POSTパラメータの最大値によって許可されたシステム |
Upload_max_filesize | システムが許可するアップロードファイルの最大値 |
memory_limit | メモリ使用量制限 |
推奨サイズ: file_size (ファイルサイズ) <サイズ < post_max_size < ;memory_limit
さらに、スクリプトの実行時(shí)間に注意してください。
max_execution_time、このパラメータの単位は秒です。
このパラメータは、スクリプトの最大実行時(shí)間を設(shè)定します。
必要に応じて適切な変更を行うこともできます。通常は変更する必要はなく、システムのデフォルト値で十分です。非常に大きなファイルをアップロードする場(chǎng)合、このパラメータが変更される可能性があります。
アップロード時(shí)間が長(zhǎng)すぎるため、タイムアウトになります。このパラメータを 0 に設(shè)定すると、タイムアウト期間は制限されないため、お?jiǎng)幛幛扦蓼护蟆?
php.ini の関連構(gòu)成が完了したら、最初のファイルのアップロードを完了することを開始できます。