Lompat ke konten Lompat ke sidebar Lompat ke footer

Sticky Ad

Cara Menulis ke File Menggunakan PHP

Dari PHP Anda dapat membuka file di server Anda dan menulisnya. Jika file tersebut tidak ada, kami dapat membuatnya, namun, jika file tersebut sudah ada, Anda harus chmod ke 777 sehingga akan dapat ditulisi.

1. Menulis ke File
Saat menulis ke file, hal pertama yang perlu Anda lakukan adalah membuka file. Kami melakukannya dengan kode ini:
 <? php 

 $ File = "YourFile.txt"; 

 $ Handle = fopen ($ File, 'w');

 ?>
Sekarang kita dapat menggunakan perintah untuk menambahkan data ke file kita. Kami akan melakukan ini seperti yang ditunjukkan di bawah ini:
 <? php 

 $ File = "YourFile.txt"; 

 $ Handle = fopen ($ File, 'w');

 $ Data = "Jane Doe \ n"; 

 fwrite ($ Handle, $ Data); 

 $ Data = "Bilbo Jones \ n"; 

 fwrite ($ Handle, $ Data); 

 cetak "Data Ditulis"; 

 fclose ($ Handle); 

 ?>
Pada akhir file, kita menggunakan fclose untuk menutup file kami telah bekerja dengan. Anda juga mungkin memperhatikan kita menggunakan \ n pada akhir data kami string . The \ n server sebagai satu baris, seperti memukul masuk atau tombol kembali pada keyboard Anda.
Anda sekarang memiliki file bernama YourFile.txt yang berisi data:

Jane Doe
Bilbo Jones

2. Menulis ulang data
Jika kita menjalankan hal yang sama lagi hanya menggunakan data yang berbeda, itu akan menghapus semua data kita saat ini, dan menggantinya dengan data baru. Berikut ini sebuah contoh:
<? php 
$ File = "YourFile.txt"; 
$ Handle = fopen ($ File, 'w'); 
$ Data = "John Henry \ n"; 
fwrite ($ Handle, $ Data); 
$ Data = "Abigail Yearwood \ n"; 
fwrite ($ Handle, $ Data); 
cetak "Data Ditulis"; 
fclose ($ Handle); 
?>
File yang kami buat, YourFile.txt, sekarang berisi data ini:
John Henry
Abigail Yearwood
3. Menambah Ke data
Katakanlah kita tidak ingin menulis ulang semua data kita. Sebagai gantinya, kami hanya ingin menambahkan lebih banyak nama di akhir daftar kami. Kami akan melakukannya dengan mengubah baris $ Handle kami. Saat ini, diatur ke w yang berarti hanya menulis, awal file. Jika kita mengubahnya ke a, itu akan menambahkan file. Ini berarti akan menulis ke akhir file. Berikut ini sebuah contoh:
 <? php 

 $ File = "YourFile.txt"; 

 $ Handle = fopen ($ File, 'a');

 $ Data = "Jane Doe \ n"; 

 fwrite ($ Handle, $ Data); 

 $ Data = "Bilbo Jones \ n"; 

 fwrite ($ Handle, $ Data); 

 cetak "Data Added"; 

 fclose ($ Handle); 

 ?>
Ini harus menambahkan dua nama ini ke akhir file, jadi file kami sekarang berisi empat nama:
John Henry
Abigail Yearwood
Jane Doe
Bilbo Jones