Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Contoh operasi fail PHP: butiran fail

Contoh operasi fail PHP: butiran fail

WBOY
WBOYasal
2023-06-21 10:28:391194semak imbas

Dengan pembangunan Internet yang berterusan, PHP telah menjadi salah satu bahasa yang paling banyak digunakan. Dalam PHP, operasi fail adalah salah satu operasi yang sangat biasa. Artikel ini akan memperkenalkan beberapa contoh untuk operasi fail dan menerangkan secara terperinci cara mendapatkan butiran fail.

Dalam PHP, kita boleh menggunakan satu siri fungsi untuk melaksanakan operasi fail. Di bawah, kami akan memperkenalkan beberapa fungsi operasi fail biasa:

  1. fopen(): digunakan untuk membuka fail dan menerima dua parameter Parameter pertama digunakan untuk menentukan nama fail, dan parameter kedua ialah digunakan untuk menentukan nama fail Parameter digunakan untuk menentukan mod operasi.
  2. fread(): Digunakan untuk membaca fail terbuka, menerima dua parameter Parameter pertama menentukan pemegang fail terbuka, dan parameter kedua menentukan panjang bacaan.
  3. fwrite(): Digunakan untuk menulis kandungan pada fail terbuka Ia menerima tiga parameter Parameter pertama menentukan pemegang fail terbuka, parameter kedua menentukan kandungan yang akan ditulis pada fail dan parameter ketiga. Parameter menentukan panjang yang akan ditulis.
  4. fclose(): digunakan untuk menutup fail terbuka dan menerima satu parameter, iaitu pemegang fail terbuka.

Kita boleh menggunakan fungsi di atas untuk mendapatkan butiran fail. Di bawah, kami akan menerangkan secara terperinci cara mendapatkan butiran fail.

Dapatkan nama fail, laluan dan jenis fail

Untuk mendapatkan maklumat fail, kita perlu membuka fail terlebih dahulu untuk mendapatkan maklumat, dan kemudian gunakan fungsi terbina dalam yang disertakan dengan php untuk mendapatkan nama fail, laluan dan jenis Fail. Kodnya adalah seperti berikut:

$file = 'example.txt';
$info = pathinfo($file);
echo $info['filename'];  // 输出文件名
echo $info['dirname'];  // 输出路径名
echo $info['extension'];  // 输出文件扩展名

Dalam kod di atas, kami menggunakan fungsi pathinfo() untuk mendapatkan nama fail, laluan dan maklumat jenis fail. Fungsi ini mengembalikan tatasusunan yang mengandungi maklumat seperti nama fail, laluan dan jenis fail. Dalam kod di atas, kami hanya mengeluarkan nama fail, laluan dan jenis fail. Malah, fungsi ini juga boleh mengembalikan maklumat seperti saiz fail, masa penciptaan, dll.

Dapatkan saiz fail, masa penciptaan dan masa pengubahsuaian

Untuk mendapatkan saiz fail, masa penciptaan dan masa pengubahsuaian, kita boleh menggunakan fungsi terbina dalam PHP filesize(), filectime() dan filemtime() . Kodnya adalah seperti berikut:

$file = 'example.txt';
echo '文件大小:'.filesize($file).' bytes'."
";  // 输出文件大小
echo '创建时间:'.date("Y-m-d H:i:s",filectime($file))."
";  // 输出文件创建时间
echo '修改时间:'.date("Y-m-d H:i:s",filemtime($file))."
";  // 输出文件修改时间

Dalam kod di atas, kami menggunakan fungsi filesize() untuk mendapatkan saiz fail, fungsi filectime() untuk mendapatkan masa penciptaan, dan fungsi filemtime() untuk mendapatkan masa pengubahsuaian. Perlu diingatkan bahawa cap masa yang dikembalikan oleh fungsi ini perlu ditukar kepada format masa yang boleh kita fahami melalui fungsi date().

Dapatkan kandungan fail

Untuk mendapatkan kandungan fail, kita boleh menggunakan fungsi terbina dalam PHP file_get_contents(). Kodnya adalah seperti berikut:

$file = 'example.txt';
$content = file_get_contents($file);
echo $content;

Dalam kod di atas, kami menggunakan fungsi file_get_contents() untuk mendapatkan kandungan fail. Fungsi ini mengembalikan rentetan kandungan fail. Kita boleh menggunakan pernyataan gema untuk mengeluarkan rentetan.

Dengan kod di atas, kami boleh mendapatkan butiran fail dengan mudah. Ini sangat berguna untuk kerja pembangunan harian, terutamanya muat naik fail, muat turun dan operasi lain. Menggunakan kaedah di atas, kita boleh mendapatkan maklumat seperti saiz fail, masa penciptaan, masa pengubahsuaian, dan kandungan fail. Maklumat ini boleh membantu kami memahami fail dengan lebih baik dan ia juga boleh membantu kami mengurus fail dengan lebih baik.

Ringkasan

Dalam artikel ini, kami memperkenalkan cara mendapatkan butiran fail menggunakan fungsi terbina dalam PHP. Melalui kod di atas, kita boleh mendapatkan maklumat dengan mudah seperti nama fail, laluan, saiz, masa penciptaan, masa pengubahsuaian dan kandungan. Maklumat ini boleh membantu kami mengurus fail dengan lebih baik dan juga meningkatkan kecekapan pembangunan kami. Sudah tentu, dalam penggunaan sebenar, kita juga boleh membuat pelarasan yang sesuai mengikut keperluan kita sendiri untuk memenuhi keperluan sebenar.

Atas ialah kandungan terperinci Contoh operasi fail PHP: butiran fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn