Ya, ini mudah dilakukan.
Ada dua cara utama untuk menghentikan pengguna mengakses example.txt . Yang pertama adalah meletakkannya di folder di luar folder web Anda (Biasanya disebut www atau public_html ), yang kedua adalah dengan meletakkan .htaccess file di folder dengan skrip example.txt Anda yang memblokir akses ke file sama sekali. .htaccess akan terlihat seperti
<files "example.txt">
deny from all
</files>
Tapi Anda bisa mengubah example.txt ke sesuatu seperti *.txt jika Anda ingin memblokir semua .txt file dalam folder.
Kemudian Anda dapat menggunakan file_get_contents() di readfile.php Anda untuk mendapatkan isi file teks, atau jika Anda hanya ingin mengeluarkan file, Anda dapat menggunakan readfile
Simpan saja file yang tidak ingin diakses publik di luar webroot .
/home
example.txt
/www
readfile.php
Jika /home/www/ adalah folder webroot publik Anda, file apa pun di atasnya tidak dapat diakses melalui server web. readfile.php masih dapat mengakses file dengan baik di ../example.txt meskipun.
Jika Anda perlu menyimpan file di webroot, maka letakkan file di folder dan tolak akses ke folder itu. Jika Anda menggunakan apache, buat file .htaccess di folder tersebut dan ketikkan deny from all