Cara Menentukan Saiz Fail Besar pada Platform 32-Bit dalam PHP
Menentukan saiz fail melebihi 2 GB boleh dilakukan cabaran, terutamanya pada platform 32-bit di mana fungsi PHP asli mungkin tidak mencukupi. Kaedah berikut cuba menangani isu ini tanpa menggunakan program luaran:
Alat Fail Besar
Projek sumber terbuka Big File Tools menawarkan koleksi godaman untuk menguruskan fail melebihi 2 GB dalam PHP, walaupun pada sistem 32-bit. Ia menyediakan penyelesaian untuk mendapatkan semula saiz fail pada kedua-dua platform Windows dan Linux/Mac: https://github.com/jkuchar/BigFileTools
Fungsi filesize64
The filesize64 fungsi yang dibentangkan di bawah mencuba pelbagai kaedah untuk mendapatkan saiz fail fail besar:
Pelaksanaan fungsi filesize64 adalah seperti berikut:
<code class="php">function filesize64($file) { // ... (code as provided in the original answer) ... }</code>
Dengan menggunakan fungsi ini atau menggunakan perpustakaan Alat Fail Besar, pembangun boleh mengatasi batasan fungsi PHP asli dan dengan tepat menentukan saiz fail yang lebih besar daripada 2 GB pada platform 32-bit.
Atas ialah kandungan terperinci Bagaimana untuk Menentukan Saiz Fail Besar pada Platform 32-Bit dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!