Dalam bab ini kita akan mengajarkan Anda cara membuat dan menulis ke file di server.
PHP Buat File - fopen()
The fopen() function juga digunakan untuk membuat sebuah file. Mungkin sedikit membingungkan, tetapi dalam PHP, file yang dibuat menggunakan fungsi yang sama digunakan untuk membuka file.
Jika Anda menggunakan fopen() pada file yang tidak ada, itu akan menciptakan itu, mengingat bahwa file dibuka untuk menulis (w) atau menambahkan (a) .
Contoh di bawah menciptakan sebuah file baru yang disebut "testfile.txt" . File akan dibuat di direktori yang sama di mana kode PHP berada:
Contoh
$myfile = fopen("testfile.txt", "w")
Perizinan File PHP
Jika Anda mengalami kesalahan ketika mencoba untuk mendapatkan kode ini untuk menjalankan, memeriksa bahwa Anda telah diberikan akses file PHP Anda untuk menulis informasi ke hard drive.
PHP Menulis ke File - fwrite()
The fwrite() adalah fungsi yang digunakan untuk menulis ke file.
Parameter pertama fwrite() berisi nama file untuk menulis dan parameter kedua adalah string yang akan ditulis.
Contoh di bawah menulis beberapa nama ke dalam sebuah file baru yang disebut "newfile.txt" :
Contoh
<?php
$myfile = fopen("newfile.txt", "w") or
die("Unable to
open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt
= "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
Perhatikan bahwa kami menulis ke file "newfile.txt" dua kali. Setiap kali kita menulis ke file yang kami kirimkan string $ txt yang pertama berisi "John Doe" dan kedua berisi "Jane Doe" . Setelah kami selesai menulis, kami menutup file menggunakan fclose() fungsi.
Jika kita membuka "newfile.txt" file itu akan terlihat seperti ini:
John Doe
Jane Doe
PHP Timpa
Sekarang bahwa "newfile.txt" berisi beberapa data yang kami dapat menunjukkan apa yang terjadi ketika kita membuka file yang ada untuk menulis. Semua data yang ada akan dihapus dan kita mulai dengan file kosong.
Pada contoh di bawah ini kita membuka file yang ada kami "newfile.txt" , dan menulis beberapa data baru ke dalamnya:
Contoh
<?php
$myfile = fopen("newfile.txt", "w") or
die("Unable to
open file!");
$txt = "Mickey Mouse\n";
fwrite($myfile, $txt);
$txt
= "Minnie Mouse\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
Jika sekarang kita membuka "newfile.txt" berkas, baik John dan Jane telah lenyap, dan hanya data kami hanya menulis hadir:
Mickey Mouse
Minnie Mouse
Lengkapi PHP Filesystem Referensi
Untuk referensi lengkap fungsi filesystem, pergi ke kami lengkap PHP Filesystem Referensi .