Dalam persekitaran rangkaian moden, penyenaraian direktori dan pengurus sumber adalah penting. Mereka membenarkan pengguna mengakses dan mengurus fail dengan mudah. Dalam artikel ini, kami akan membincangkan cara membuat penyenaraian direktori dan peneroka menggunakan PHP dan h5ai. Secara khusus, kami akan membincangkan cara memasang dan mengkonfigurasi h5ai, dan cara memaparkan penyenaraian direktori dan peneroka pada bahagian pelayan menggunakan PHP.
Pasang dan konfigurasikan h5ai
Mula-mula, kita perlu memasang dan mengkonfigurasi h5ai. h5ai ialah pengindeks fail pelayan web moden yang menjana penyenaraian dan peneroka direktori yang cantik. Untuk memasang dan mengkonfigurasi h5ai, anda perlu memasang PHP pada pelayan web anda. Selepas memasang PHP, anda boleh menggunakan langkah berikut untuk memasang h5ai:
Lawati tapak web rasmi h5ai dan muat turun versi terkini h5ai. Anda boleh memuat turunnya ke direktori pada pelayan web anda. Nyahzip fail zip h5ai dan namakan semula kepada "h5ai".
Buka fail "_h5ai/conf/options.json" dalam direktori h5ai. Fail ini mengandungi pilihan konfigurasi yang boleh anda ubah suai mengikut keperluan. Sebagai contoh, anda boleh menetapkan yang berikut:
Terdapat banyak pilihan lain yang anda boleh tetapkan. Sila semak dokumentasi h5ai untuk maklumat lanjut.
Buat fail bernama ".htaccess" dalam direktori pada pelayan web anda dan tambahkan teks berikut padanya:
Pilihan +Indeks
DirectoryIndex /h5ai/index.html
Sila pastikan anda menetapkan laluan "/h5ai" pada baris kedua kepada direktori h5ai yang anda muat turun dan namakan semula dalam laluan langkah 1.
Kini anda telah berjaya memasang dan mengkonfigurasi h5ai. Seterusnya, kami akan membincangkan cara menggunakan PHP untuk memaparkan penyenaraian direktori dan peneroka di bahagian pelayan.
Menggunakan PHP untuk memaparkan penyenaraian direktori dan peneroka
Untuk memaparkan penyenaraian direktori dan peneroka pada bahagian pelayan, kita perlu menulis kod PHP. Berikut ialah contoh mudah yang menunjukkan struktur direktori dan senarai fail:
// Dapatkan direktori semasa
$current_dir = getcwd();
// Buka Direktori semasa
$dir = opendir($current_dir);
// Direktori Traverse
while(($file = readdir($dir)) !== false) {
// Abaikan dan ..Direktori
if($file == "." || $file == "..") {
}
}
?>
Kod ini akan mendapat direktori kerja semasa dan membukanya menggunakan opendir(). Ia kemudian akan melintasi direktori dan menjadikan struktur direktori dan senarai fail dalam halaman HTML.
Untuk menyediakan peneroka kepada pengguna, anda boleh menggunakan h5ai dan PHP bersama-sama. Berikut ialah contoh kod PHP yang akan menyebabkan penjelajah h5ai:
$current_dir = __DIR__;
echo '';
?>
Kod ini akan mendapat direktori semasa dan kehendak yang diserahkan kepada h5ai. Ia kemudiannya akan memaparkan iframe setinggi 500 piksel pada halaman HTML yang mengandungi peneroka.
Kesimpulan
Menggunakan PHP dan h5ai, kami boleh membuat penyenaraian dan peneroka direktori yang cantik dengan mudah. h5ai menyediakan banyak pilihan konfigurasi yang membolehkan kami menyesuaikan halaman yang dijana. PHP membolehkan kami membuat penyenaraian direktori dan peneroka pada bahagian pelayan mengikut keperluan. Alat ini menyediakan pembangun web dengan alat berkuasa yang boleh meningkatkan produktiviti dan kecekapan mereka dengan banyak.
Atas ialah kandungan terperinci Buat penyenaraian direktori dan peneroka menggunakan PHP dan h5ai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!