Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana Mendapatkan Saiz Fail Lebih 2GB dalam PHP Tanpa Alat Luaran?
Mendapatkan Saiz Fail Lebih Besar daripada 2 GB dalam PHP Tanpa Program Luaran
Mendapatkan saiz fail fail melebihi 2 GB boleh mencabar kerana batasan dalam fungsi PHP asli seperti filesize() dan stat(). Walau bagaimanapun, terdapat penyelesaian alternatif untuk mencapai ini tanpa bergantung pada program luaran.
Penyelesaian: Projek Alat Fail Besar
Untuk menangani isu ini, projek Alat Fail Besar telah dicipta sebagai koleksi sumber terbuka hacks PHP untuk memanipulasi fail yang lebih besar daripada 2 GB. Penyelesaian ini menggunakan pelbagai teknik:
Contoh Kod
Sampel kod berikut menunjukkan cara menggunakan filesize64() fungsi daripada projek Big File Tools untuk mendapatkan maklumat saiz fail:
<code class="php">function filesize64($file) { // ... (code implementation as described above) } $fileSize = filesize64('path/to/largefile.ext');</code>
Dengan menggunakan projek Big File Tools, pembangun kini boleh mendapatkan semula saiz fail fail yang lebih besar daripada 2 GB dalam PHP, walaupun pada 32- platform bit, tanpa memerlukan program luaran atau mekanisme bacaan kandungan fail perlahan.
Atas ialah kandungan terperinci Bagaimana Mendapatkan Saiz Fail Lebih 2GB dalam PHP Tanpa Alat Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!