ホームページ  >  記事  >  バックエンド開発  >  添付ファイルの無制限の転送と PHP アップロード制限の解除_PHP チュートリアル

添付ファイルの無制限の転送と PHP アップロード制限の解除_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:33:07876ブラウズ

正しくキャンセルする方法

PHP アップロード制限をキャンセルする 1. PHP.ini ファイルを変更します。

PHP で PHP.ini ファイルを見つけて、ワードパッドで開きます。

1. PHP がフォーム POST を通じて受け取ることができる最大値を参照する post_max_size を見つけます。デフォルトは次のとおりです。 8M、「あなた自身が変更を加える必要がある」を参照してください。
2. ファイルのアップロードを検索し、最初に file_uploads = on を確認します。デフォルトは ON です。 Upload_tmp_dir;
upload_max_filesize、つまりアップロードできる最大ファイルサイズを見つけます。デフォルトは 2M です。
3. 8Mを超えるファイルをアップロードする場合、上記4つの項目だけを設定することはできない場合があります。次のパラメータも設定することをお勧めします:
各 PHP ページの実行時間の最大値 (秒) を探します。デフォルトは 30 秒です。
max_input_time = 600; 各 PHP ページがデータを受信するのに必要な最大時間、デフォルトは 60 秒です。
memory_limit = 8M; 各 PHP ページによって消費される最大メモリ、デフォルトは 8M です。

PHP アップロード制限を解除する 2. PHPmyadminimport.PHP ファイルを変更します。 (注: これは PHPmyadmin を設定するためのものです。データベースが大きい場合は、ボリューム バックアップの代わりにこの方法でデータベースをバックアップできます)

ワードパッドで import.PHP ファイルを開きます:
1 $memory_limit を検索します。デフォルトは $memory_limit = 2 * 1024 * 1024 です。自分で変更してください。
2. 以下の 3 行または 4 行に同じ記述があります。

PHP アップロード制限を解除する 3. ここではまだ機能しません。これは IIS の問題です。

1) IIS 6.0 で大容量ファイルをアップロードできない問題の解決策:

1. まず、サービス内の iis admin service サービスを閉じます。
2. Windowssystem32inetsrv で metabase.xml ファイルを見つけます。
3. ワードパッドで開き、ASPMaxRequestEntityAllowed を見つけて、必要な値 (デフォルト: 204800、つまり: 200K) に変更します。
4. 保存して、iis admin service サービスを再起動し、IIS を再起動します。

2) IIS 6.0 で 4M を超える添付ファイルをダウンロードできない問題を解決するには、手順:

1. まず、サービスで iis admin サービスを閉じます。
2. Windowssystem32inetsrv で metabase.xml ファイルを見つけます。
3. ワードパッドで開き、AspBufferingLimit を見つけて、必要な値 (デフォルト: 4194304、つまり: 4MB) に変更します。
4. 保存して、iis admin service サービスを再起動し、IIS を再起動します。

OK、上記の 3 つの手順で、PHP の 2M 制限は完全に解決されました。

PHP アップロード制限をキャンセルする解決策:

PHP.ini で次の行を確認します:
upload_max_filesize = 8M
post_max_size = 10M
memory_limit = 20M

さらに、アップロードされたファイルに次のような行があることを確認してください。

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> </span><span class="tag-name">input</span><span>   </span></span></li><li><span class="attribute">type</span><span>=</span><span class="attribute-value">"hidden"</span><span>   </span></li><li class="alt"><span class="attribute">name</span><span>=</span><span class="attribute-value">"MAX_FILE_SIZE"</span><span>   </span></li><li><span class="attribute">value</span><span>=</span><span class="attribute-value">"500000"</span><span class="tag">></span><span> </span></span></li></ol>

以上がPHPアップロード制限を解除する具体的な方法です。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446084.html技術記事 PHP アップロード制限を正しく解除する方法 1. PHP.ini ファイルを変更します。 PHP で PHP.ini ファイルを見つけ、ワードパッドで開きます。 1. フォームを介して POST への POST を参照する post_max_size を見つけます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。