Rumah Keuangan Pribadi Bagaimana Menggunakan Fungsi File dan Direktori PHP untuk Pemrograman HTML5 dan CSS3 - dummies

Bagaimana Menggunakan Fungsi File dan Direktori PHP untuk Pemrograman HTML5 dan CSS3 - dummies

Daftar Isi:

Video: Cara Debug Kode PHP Menggunakan XDebug Dan Atom Text Editor 2024

Video: Cara Debug Kode PHP Menggunakan XDebug Dan Atom Text Editor 2024
Anonim

Terkadang, Anda mungkin memerlukan PHP untuk bekerja dengan file dalam sebuah direktori untuk pemrograman HTML5 dan CSS3. Katakanlah Anda memiliki alat pelaporan untuk klien. Setiap minggu, Anda membuat laporan baru untuk klien dan menempatkannya dalam sebuah direktori.

Anda tidak ingin mengubah halaman setiap kali Anda melakukan ini, jadi, buatlah sebuah halaman yang secara otomatis menghasilkan daftar semua file laporan untuk dipilih oleh klien. Ini adalah jenis hal yang dapat Anda lakukan dengan fungsi seperti opendir () dan readdir ().

handle

) yang memungkinkan Anda untuk menggunakan variabel opendir () < bekerja dengan direktori tertentu Fungsi opendir () mengambil satu parameter: path ke direktori yang ingin Anda gunakan. Fungsi opendir () mengembalikan sebuah handle direktori (seperti koneksi ke direktori) pada kesuksesan dan False on failure.

Berikut adalah contoh fungsi opendir (). Fungsi ini menyimpan tangkai direktori ke C: xampphtdocsXFDxfd5. 7 direktori di variabel $ directoryHandle:

$ directoryHandle = opendir ("C: xampphtdocsXFDxfd5. 7");

readdir ()

Setelah membuka direktori dengan fungsi opendir (), Anda memiliki kursor yang menunjuk pada file pertama. Pada titik ini, Anda dapat membaca namafile satu per satu dengan beberapa saat. Untuk melakukan ini, gunakan fungsi readdir ().

Fungsi readdir () mengambil satu parameter: variabel yang berisi handle direktori yang dibuat dengan fungsi opendir (). Fungsi readdir () mengembalikan nama file yang saat ini difokuskan oleh kursor pada kesuksesan dan kegagalan.

Berikut adalah contoh fungsi readdir (). Fungsi ini iterates melalui setiap file dalam direktori yang ditentukan oleh $ dp dan menetapkan nama file dari file saat ini ke indeks baru dalam array $ fileArray:

while ($ currentFile! == false) {$ currentFile = readDir ($ dp); $ filesArray [] = $ currentFile;}

Fungsi readdir () sebenarnya adalah readdir ($ dp). Untuk informasi selengkapnya, lihat dokumentasi online resmi PHP di // us. php. bersih / fungsi bacadir

Dalam beberapa keadaan, fungsi readdir () bisa mengembalikan nilai non-Boolean yang mengevaluasi ke False, seperti 0 atau "". Saat menguji nilai kembalian fungsi readdir (), gunakan === atau! ==, bukan == atau! ==, untuk mengakomodasi kasus khusus ini.

chdir ()

Jika Anda ingin membuat file dalam direktori selain direktori yang membuat halaman PHP membuat file, Anda perlu mengubah direktori.Anda mengubah direktori di PHP dengan fungsi chdir ().

Jika Anda ingin benar-benar yakin bahwa Anda berada di direktori yang benar sebelum menulis file, Anda dapat menggunakan pernyataan if dengan fungsi getcwd (). Ini biasanya sedikit berlebihan, tapi bisa sangat membantu.

Fungsi chdir () mengambil satu parameter: path ke direktori yang ingin Anda gunakan. Fungsi chdir () mengembalikan True on success dan False on failure.

Berikut adalah contoh chdir (). Fungsi ini berubah menjadi C: xampphtdocsXFDxfd5. 6 direktori:

chdir ("C: xampphtdocsXFDxfd5. 6");

Bila Anda mengganti ke direktori, Anda bebas menuliskannya dengan fungsi itu.

Cara membuat daftar link file

Dengan menggunakan fungsi opendir () dan readdir (), Anda dapat membuat daftar tautan ke file dalam sebuah direktori.

Lihatlah kode PHP untuk contoh daftar tautan:

fileList. php

$ dp = opendir (".");

    $ currentFile = ";

    sementara ($ currentFile! == salah) {

    $ currentFile = readDir ($ dp);

    $ filesArray [] = $ currentFile;

    } // akhirilah sementara

    // urutkan susunan dalam urutan ala

    sort ($ filesArray);

    // tulis hasilnya

    $ output = ";

    foreach ($ filesArray as $ aFile) {

    $ output. = "

    $ aFile

    n";

Bagaimana Menggunakan Fungsi File dan Direktori PHP untuk Pemrograman HTML5 dan CSS3 - dummies

Pilihan Editor

Menghilangkan Kesalahan dengan Text to Speech di Excel 2013 - dummies

Menghilangkan Kesalahan dengan Text to Speech di Excel 2013 - dummies

Fitur Text to Speech yang bagus dapat membantu Anda bendera dan kemudian memperbaiki beberapa kesalahan yang jika tidak, anda harus memeriksa dan memverifikasi dengan membandingkan sel ke sel. Biasanya, Anda melakukan ini dengan memeriksa kolom dan baris data dalam spreadsheet terhadap dokumen asli tempat Anda membuat spreadsheet. Teks Excel ...

Membuat Database Anda dengan Fungsi Database Excel - dummies

Membuat Database Anda dengan Fungsi Database Excel - dummies

Semua fungsi database di Excel mengambil referensi database sebagai argumen pertama Area database harus menyertakan header (field name) pada baris pertama. Pada gambar berikut, baris pertama menggunakan Student ID, Class, Teacher, dan Final Grade sebagai header informasi di masing-masing kolom. Menggunakan database untuk menyimpan siswa ...

Fungsi Excel penting untuk Membangun Model Keuangan - dummies

Fungsi Excel penting untuk Membangun Model Keuangan - dummies

Hari ini memiliki lebih dari 400 fungsi yang tersedia di Excel, dan Microsoft terus menambahkan lebih banyak dengan setiap versi baru perangkat lunak. Banyak fungsi ini tidak relevan untuk digunakan di bidang keuangan, dan sebagian besar pengguna Excel hanya menggunakan persentase yang sangat kecil dari fungsi yang ada. Jika Anda menggunakan Excel untuk tujuan pemodelan keuangan, ...

Pilihan Editor

Dasar-dasar Mentransfer Foto Digital - dummies

Dasar-dasar Mentransfer Foto Digital - dummies

Mentransfer (juga dikenal sebagai men-download atau meng-upload) foto dan film ke Komputer adalah proses yang cukup sederhana. Anda dapat mentransfer beberapa cara yang berbeda. Masing-masing memiliki pro dan kontra. Beberapa metode membutuhkan perangkat keras tambahan, seperti card reader. Menghubungkan Sebelum Anda mulai mentransfer foto ke komputer Anda, Anda harus membuat sambungan. ...

Memilih Kamera Digital Metering Mode - dummies

Memilih Kamera Digital Metering Mode - dummies

Banyak kamera digital menawarkan pilihan mode metering autoexposure. Metering mode berarti cara di mana meteran mekanisme autoexposure kamera - mengukur - cahaya di tempat kejadian saat menghitung pemaparan yang tepat untuk foto Anda. Anda biasanya dapat memilih dari metering matriks, metering tertimbang kelas, dan metering spot.

Pilihan Editor

KetikPad Blogs: Bagaimana Memasukkan Gambar Sidebar - dummies

KetikPad Blogs: Bagaimana Memasukkan Gambar Sidebar - dummies

Termasuk gambar sidebar di TypePad Anda blog adalah cara terbaik untuk mempromosikan situs web, blog, atau produk lain. Gambar bilah samping biasanya terbilang kecil (sering 125 piksel dengan 125 piksel), namun ukurannya pada akhirnya bergantung pada tema dan desain blog Anda sendiri. Selain itu, Anda dapat mengatur gambar untuk ditautkan ke ...

Ketik Dashboard Dashboard Shortcuts - dummies

Ketik Dashboard Dashboard Shortcuts - dummies

Di halaman utama blog TypePad Anda, strip hijau di bagian atas adalah Dashboard - bilah navigasi tingkat akun Anda. Gunakan Dasbor TypePad untuk mengakses akun TypePad inti Anda, bukan hanya blog individual Anda - perbedaan penting untuk menarik karena banyak orang mengelola beberapa blog dari satu akun. Ini berguna ...

Jenis Komunitas Online - dummies

Jenis Komunitas Online - dummies

Banyak jenis komunitas online ada, namun mekanika dan inner pekerjaannya serupa. Meskipun fokus setiap komunitas online mungkin tidak terkait, tipe kepribadiannya bersifat universal. Setelah beberapa saat, tipe kepribadian ini mudah dikenali, bahkan jika Anda telah beralih ke komunitas lain. Komunitas online di-host di berbagai ...