PHP を使用すると Web サイトの容量が失われる可能性がありますか?
PHP を使用して Web サイトの容量を取得できますか?
最近、顧客がファイルをアップロードするための小さな Web サイトを構築しました。
たとえば、Web サイトの容量が 20G の場合、1 人の顧客のアップロードが 1G までに制限されている場合、20 人の顧客が使用できます。
上司からこの質問をされましたが、なぜそれを取得するために php を使用する必要があるのかよくわかりませんでした。 。皆さんはどう思いますか?
-----解決策----------------------
- PHP コード
<?php 関数explorerdir($sDir){ // 静的 $aTempArr=array(); 静的 $iFileSize; $dp=opendir($sDir); while ($sFileName = readdir($dp)){ if ($sFileName !='.' && $sFileName !='..'){ $sPath=$sDir."/" . $sFileName; if ( is_dir($sPath)){ エクスプローラーディレクトリ($sPath); } それ以外 { // $filetime=date("Y-m-d H:i:s",filectime("$path")); // $fp=$path.",".$filetime; $iFileSize += ファイルサイズ($sPath); $fp=$sPath; // $aTempArr[]=$fp; } } } 閉じられたir($dp); $iFileSize を返します。 // $aTempArr を返します。 } $iFileSizes = explorerdir("D:/wamp/www/csdn_html/test"); if (1048576 > $iFileSizes && $iFileSizes >= 1024) $iFileSizes = $iFileSizes/1024 ; elseif (1073741824 > $iFileSizes && $iFileSizes >= 1048576) $iFileSizes = $iFileSizes/1024 ; それ以外 $iFileSizes = $iFileSizes 'バイト'; $iFileSizes をエコーします。 ?> <br><font color="#e78608">------解決策------------------</font><br> これには多くの解決策があります: <br><br>別の Web サイトの場合は、各顧客にスペースを割り当てることができます。 <br><br>同じ Web サイトの場合: 顧客のアップロード データの統計をデータベースに追加できます (または統計をクエリして、アップロードするたびに割り当てがいくつあるかを確認し、割り当てられている場合はアップロードを許可します。<br>それ以外の場合はパスします。 <br><br>さらに、php はディスク容量情報を取得できます <br> <br><font color="#e78608">------解決策---------</font><br>
- PHP コード
ディスク空き容量("C:"); ディスク空き容量("D:"); ディスク合計スペース("C:"); ディスク合計スペース("D:"); <br><font color="#e78608">------解決策----------------------</font><br>時間から数えてもいいよ、、、彼はウェブサイトを構築しましたが、アップロード、変更、削除するたびに単純に足したり引いたりすることはできないのでしょうか? <br><font color="#e78608">------解決策------------------</font><br>はい、各サイトのルート ディレクトリを数えてください。フォルダ <br><font color="#e78608">------解決策---------</font><br>どれだけの量を保存できるかを割り当てます。 <br>9.9G の容量がまだ残っているドライブに 10G のムービーを配置できますか? <br>割り当てた元のサイズ - 使用済みのサイズ (つまり、既存のデータのサイズ)==?<br>この Web サイトがファイルを保存できる最大容量は、ファイルが保存されているディレクトリに割り当てた最大容量によって異なります。 <br>あなたの質問は高度すぎますか、それとも私の理解ですか? <br><font color="#e78608">------解決策---------</font><br>オペレーティング システムのディスク クォータを使用できます<div class="clear"></div>

ホット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)

ホットトピック

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Laravelのサービスコンテナとサービスプロバイダーは、そのアーキテクチャの基本です。 この記事では、サービスコンテナ、詳細サービスプロバイダーの作成、登録、および実用的な使用法を例で説明します。 Oveから始めます

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
