PHP readfile() pada folder home di Linux

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/

<?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 PHP readfile() pada folder home di Linux Reviewed by rizupz on Sabtu, Agustus 10, 2013 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.