Penanganan file PHP menjadi topik pembahasan pada tutorial kita kali ini. Penanganan file yang dimaksud disini adalah cara membuka, membaca, menulis, dan menghapus suatu file [pada tutorial kali ini saya akan memberikan contoh file txt]
Tutorial penanganan file PHP
Dalam tutorial penanganan file php ini kita akan membuat file txt dengan php sebagai contoh. Namun, fungsi penanganan file php tidak hanya tentang membuat file tetapi juga membuka, menambah dan menghapus juga termasuk dalam fungsi penanganan file php. Oleh karena itu, saya akan membagi tutorial ini menjadi beberapa bagian
Fungsi foopen
Fungsi fopen ini digunakan untuk membuka file
Sintaksis
fopen [ string $filename , string $mode [, bool $use_include_path = FALSE [, resource $context ]] ] : resource
contoh penggunaan fungsi dari fopen
$file = fopen["c:\\namafolder\\namafile.txt", "r"];
_fungsi fclose
Fungsi ini berfungsi untuk menutup file yang telah dibuka menggunakan fopen
Sintaksis
fclose [ resource $handle ] : bool
Contoh penggunaan fungsi fclose[]
fclose[$file];
fungsi ketakutan
Fungsi ini digunakan untuk melihat isi file
Sintaksis
fread [ resource $handle , int $length ] : string
_Contoh penggunaan fungsi fread[]
$namafile= "c:\\namafolder\namafile.txt";
$file= fopen[$namafile, "r"];
$isifile= fread[$file, filesize[$namafile]];
echo $isifile;
fclose[$file];
fungsi fwrite
Fungsi fwrite[] digunakan untuk menulis atau mengubah isi file
Sintaksis
fwrite [ resource $handle , string $string [, int $length ] ] : int
_Contoh skrip fungsi fwrite[]
$file = fopen['namafile.txt', 'w'];
$text = "membuat file txt dengan php\n";
fwrite[$file , $text];
$text = "dengan php file handling programs\n";
fwrite[$file , $text];
fclose[$file ];
echo "File berhasil di tulis";
Batalkan fungsi tautan
Fungsi unlink[] digunakan untuk menghapus file
Sintaksis
unlink [ string $filename [, resource $context ] ] : bool
_Contoh penggunaan fungsi unlink[]
$namafile = namafile.txt
unlink[$namafile];
_Kesimpulan
Penanganan file PHP tidak hanya dapat membuat file tetapi juga dapat membuka, mengedit, dan menghapus file di php
Langkah pertama Anda saat mencoba membaca data dari file atau menulis sesuatu ke dalamnya adalah memeriksa apakah file tersebut sudah ada. Mencoba membaca data dari file yang tidak ada akan menghasilkan peringatan dari PHP dan mungkin merusak kode Anda
Cara termudah untuk memeriksa apakah suatu file ada adalah dengan menggunakan fungsi _
file_put_contents['Biology/Evolution/On the Origin of Species [Charles Darwin].txt', $book_content, LOCK_EX];4 PHP. Ini akan mengembalikan
file_put_contents['Biology/Evolution/On the Origin of Species [Charles Darwin].txt', $book_content, LOCK_EX];_5 jika file atau direktori dengan
file_put_contents['Biology/Evolution/On the Origin of Species [Charles Darwin].txt', $book_content, LOCK_EX];6 tertentu ada dan
file_put_contents['Biology/Evolution/On the Origin of Species [Charles Darwin].txt', $book_content, LOCK_EX];7 jika tidak. Ini mungkin sudah jelas, tetapi saya ingin menunjukkan bahwa
file_put_contents['Biology/Evolution/On the Origin of Species [Charles Darwin].txt', $book_content, LOCK_EX];6 tidak harus hanya berupa nama file. Ini juga bisa menjadi jalur absolut atau relatif. Sebagai contoh, kita dapat menggunakan bilangan prima. txt atau science/project/periodic_table. txt
Penting juga untuk diingat bahwa fungsi ini juga akan mengembalikan
file_put_contents['Biology/Evolution/On the Origin of Species [Charles Darwin].txt', $book_content, LOCK_EX];7 untuk file yang tidak dapat diakses karena pembatasan mode aman
Fungsi lain yang dapat Anda gunakan untuk memeriksa keberadaan file adalah