外部プログラムを使用せずに PHP で 2 GB を超えるファイル サイズを取得する
2 GB を超えるファイル サイズを取得するには、 filesize() や stat() などのネイティブ PHP 関数の制限により、これは困難です。ただし、外部プログラムに依存せずにこれを達成するための代替ソリューションがあります。
解決策: Big File Tools プロジェクト
この問題に対処するために、Big File Tools プロジェクトが開発されました。 2 GB を超えるファイルを操作するための PHP ハックのオープンソース コレクションとして作成されました。このソリューションではさまざまな手法が採用されています:
コード例
次のコード サンプルは、filesize64() の使用方法を示しています。 Big File Tools プロジェクトから関数を使用してファイル サイズ情報を取得します:
<code class="php">function filesize64($file) { // ... (code implementation as described above) } $fileSize = filesize64('path/to/largefile.ext');</code>
Big File Tools プロジェクトを利用することで、開発者は 32 日でも PHP で 2 GB を超えるファイル サイズを取得できるようになりました。外部プログラムや遅いファイル コンテンツ読み取りメカニズムを必要とせずに、ビット プラットフォームを利用できます。
以上が外部ツールを使用せずにPHPで2GBを超えるファイルサイズを取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。