Pertama kita buat terlebih dahulu file dengan nama test.txt dan simpan file di folder /home/rizupz
Lalu buat script php yang berfungsi untuk membaca file test.txt tersebut di folder httpd milik kalian. Pada contoh ini folder httpd saya berada di /var/www/
Tutup dan simpan dengan nama readfile.php.
Selanjutnya buka web browser dan ketikkan http://localhost/readfile.php. Maka akan tampil:
Lalu buat script php yang berfungsi untuk membaca file test.txt tersebut di folder httpd milik kalian. Pada contoh ini folder httpd saya berada di /var/www/
<?php echo readfile("test.txt"); ?>
Tutup dan simpan dengan nama readfile.php.
Selanjutnya buka web browser dan ketikkan http://localhost/readfile.php. Maka akan tampil:
Uppss.. kok bisa tampil error ya?
Bagaimana kalau kita lakukan sedikit perubahan izin di folder /home/rizupz/ menggunakan console dengan memberikan perintah:
chmod +x -R /home/rizupz/
Lalu refresh kembali web browser atau klik enter pada http://localhost/readfile.php
Dan..
Yeayy sudah bisa..
Lalu, kenapa sebelumnya tampil error??
Berikut ini penjelasannya:
Script php yang kita bentuk berfungsi untuk membaca file txt yang berada didalam sebuah folder. Folder yang diakses oleh php saat itu tidak dapat diakses dan tampil pesan error yang menginformasikan bahwa php tidak memiliki wewenang untuk mengaksesnya.
Agar dapat mengakses file tsb maka diberikan perintah melalui console dengan chmod +x -R /home/rizupz yang artinya memberikan wewenang dapat di eksekusi sebuah file yang berada di dalam folder /home/rizupz.
Dengan demikian file tsb sekarang sudah dapat dibaca melalui php.
Sederhana kan :)
PHP readfile() pada folder home di Linux
Reviewed by rizupz
on
Sabtu, Agustus 10, 2013
Rating:

Tidak ada komentar:
Posting Komentar