ホームページ  >  記事  >  バックエンド開発  >  2 つの PHP アップロード ファイル サイズ制限ソリューション_PHP チュートリアル

2 つの PHP アップロード ファイル サイズ制限ソリューション_PHP チュートリアル

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

PHP はまだ比較的一般的に使用されているため、PHP アップロード ファイル サイズ制限について調べました。ここで、PHP アップロード ファイル サイズ制限に対する解決策を共有します。 PHP 自体はシンプルですが強力な言語です。 PHP 言語には、強力な文字列や配列の処理機能など​​のコア機能があり、オブジェクト指向プログラミング (PHP5 以降) のサポートが大幅に向上しています。標準およびオプションの拡張モジュールを使用することで、PHP アプリケーションは MySQL や Oracle などの十数のデータベースに接続し、描画、PDF ファイルの作成、XML ファイルの作成と解析を行うことができます。

C 言語を使用して独自の PHP 拡張モジュールを作成することもできます。たとえば、既存のコード ベースで PHP インターフェイス関数を提供します。 Windows で PHP を実行したり、COM を使用して Word や Excel などの他の Windows アプリケーションを制御したり、ODBC を使用してデータベースに接続したりすることもできます。

中国では、PHP はかつて Microsoft の ASP と同等であり、一般的に使用されているネットワーク プログラミング言語でした。 ASP3.0 は Microsoft によって放棄され、今後更新されなくなります。PHP もすぐに廃止されるのではないかと考えている人もいるかもしれません。しかし、事実はまったく逆で、PHP は ASP を大きく引き離して急速に発展しているだけでなく、徐々にインターネット上で最も広く使用され、人気のある言語になりつつあります。

  • http://www.netcraft.com)、現在、世界中には PHP を使用する Web サイト サーバーが 2,300 万以上あります (グローバル Web サイトの 4 分の 1 以上を占め、すべての静的 Web サイトを含むグローバル Web サイトの数はこれに相当します)。約1億です)。 Netcraft のデータから判断すると、PHP は今年急速に発展し、強い上昇の勢いを持っています。 TIOBE の世界で最も人気のあるプログラミング言語のランキング (http://www.tiobe.com/tpci.htm) によると、PHP はトップ 5 にしっかりとランクされています。通常、アップロードファイルの最大サイズはphp.iniで設定できますが、アップロード時にファイルサイズが512k未満しかできない場合があります。少し大きいとエラーが発生し、アップロードページが見つかりません、「ページを表示できません...、サーバーが見つからない、またはDNSエラーが発生します。

    PHPアップロードファイルサイズ制限の解決策:

    最初に: php.ini の次の行を確認します。

    <ol class="dp-xml">
    <li class="alt"><span><span class="attribute"><font color="#ff0000">upload_max_filesize</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">8M</font></span><span> </span></span></li>
    <li class="">
    <span></span><span class="attribute"><font color="#ff0000">post_max_size</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">10M</font></span><span> </span>
    </li>
    <li class="alt">
    <span></span><span class="attribute"><font color="#ff0000">memory_limit</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">20M</font></span><span> </span>
    </li>
    </ol>

    これらの値を上記の値に変更し、問題があるかどうかを確認します。さらに、次の < に類似した行がないことを確認します。アップロードされた

    "hidden" name="MAX_FILE_SIZE" value="500000"> の input type= は、アップロード サイズを制限するためにも使用されます

    2 番目: Apache 2 の場合は、LimitRequestBody を変更する必要があります524288 in

    <ol class="dp-xml"><li class="alt"><span><span>/etc/httpd/conf.d/php.conf </span></span></li></ol>

    から 524288 (=512×1024)、たとえば 5M (=5×1024×1024) の場合、アップロード時に上記の問題は発生せず、アップロードが応答せず、ページをアップロードできません。解決します


    www.bkjia.com本当http://www.bkjia.com/PHPjc/446549.html技術記事 PHP はまだ比較的一般的に使用されているため、PHP アップロード ファイル サイズ制限について調べました。ここで、PHP アップロード ファイル サイズ制限の解決策を共有します。皆さんの参考になれば幸いです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。