ホームページ バックエンド開発 PHPチュートリアル discuz を使用して PHP 大きなファイル アップロード アプリケーションを実装するサンプル コード_PHP チュートリアル

discuz を使用して PHP 大きなファイル アップロード アプリケーションを実装するサンプル コード_PHP チュートリアル

Jul 21, 2016 pm 03:49 PM
discuz php アップロード コード 利用 大きい 成し遂げる 応用 改善する 書類 状態 フォーラム 付録 必要

フォーラムの添付ファイルをアップロードする条件を改善する必要がある場合は、大きなファイルのアップロードのニーズに適応するために、php.ini で上記のパラメータを設定してみてください。同時に、フォーラムのバックグラウンドで適切な添付ファイル制限を設定することを忘れないでください。

フォーラムには、添付ファイルのアップロードのサイズを制限できる主な場所が 2 つあります。レベルは次のとおりです。

    投稿関連---添付ファイルの種類のサイズ
  • ユーザーグループ---添付ファイル関連
同時に、http 経由で大きな添付ファイルのアップロードに成功した友人から提供された構成ガイドを紹介します。参照に従って変更する必要があります:

php.iniを開きます、


パラメータ設定指示ファイルアップロードにHTTP経由でのファイルアップロードを許可するかどうかを切り替えます。デフォルトはオンです upload_tmp_dir --一時ファイルが保存されているサーバーにファイルをアップロードします。指定しない場合は、システムのデフォルトの一時フォルダーが使用されます upload_max_filesize 8メートルWangwen ビジネス、つまりアップロードできるファイルの最大サイズ。デフォルトは 2M です post_max_size 8メートル は、フォーム内のすべての値を含む、フォーム経由で PHP への POST を通じて受信できる最大値を指します。デフォルトは 8M です 指示通常、上記の 4 つのパラメータを設定した後、ネットワークが正常であれば、8M 以下のファイルをアップロードしても問題ありません ただし、8Mを超える大きなファイルをアップロードしたい場合は、上記の4つの項目を設定するだけで確実に機能します。実際にネットワークのアップロード速度が 100M/S でない限り、次のパラメータを設定し続ける必要があります。 最大実行時間 600各 PHP ページの実行時間の最大値 (秒)、デフォルトは 30 秒です 最大入力時間 600各 PHP ページがデータを受信するのに必要な最大時間、デフォルトは 60 秒です メモリ制限8メートル各 PHP ページで消費される最大メモリ、デフォルトは 8M


上記のパラメータを変更すると、ネットワークで許可されている通常の状況で大きなファイルをアップロードできます

フォーラムファイルのアップロードでよくあるエラーの種類 (継続的な概要...)
    警告: '\php2' を開いて読み取ることができません: e:userweblarksoft.netuploadupfile.php の 10 行目の引数が無効です
これは、PHP の Upload_tmp_dir が指定されたディレクトリが読み取り可能かつ書き込み可能である必要があるためです

    解析エラー: c:program filesapache groupapachehtdocsmdwebftpfileupload.php の 14 行目で解析エラーが発生しました
解析エラーは通常、「;」、「'」、「)」などのマッチングの問題などのステートメントの問題です。

http://www.bkjia.com/PHPjc/319578.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/319578.html技術記事フォーラムの添付ファイルをアップロードするための条件を改善する必要がある場合は、php.ini で上記のパラメータを設定して、大きなファイルのアップロードのニーズに適応することを試みることができます。フォーラムの最後にコメントを残すことも忘れないでください...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles