Home » PHP » File Create dan Write di PHP – Kode dan Contohnya

File Create dan Write di PHP – Kode dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Kali ini kita akan mempelajari cara membuat dan menulis ke file di server.

Buat File di PHPfopen()

Fungsi fopen() juga dapat digunakan untuk membuat file. Mungkin sedikit membingungkan, tapi di PHP, sebuah file dibuat menggunakan fungsi yang sama dengan yang digunakan untuk membuka file.

Jika kita menggunakan fopen() pada file yang tidak ada, itu akan membuatnya, mengingat file tersebut dibuka untuk menulis (w) atau menambahkan (a).

Contoh di bawah membuat file baru bernama “testfile.txt”. File tersebut akan dibuat di direktori yang sama tempat kode PHP berada:

Contoh

$myfile = fopen ("testfile.txt", "w")

Izin File di PHP

Jika kita mengalami kesalahan saat mencoba menjalankan kode ini, periksa apakah kita telah memberikan akses file PHP untuk menulis informasi ke hard drive.

Tulis ke File di PHP- fwrite()

Fungsi fwrite() digunakan untuk menulis ke file.

Parameter pertama dari fwrite() dapat berisi nama file yang akan ditulisi dan parameter kedua adalah string yang akan ditulis.

Contoh di bawah ini menulis beberapa nama ke dalam file baru bernama “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 yang di tulis ke file “newfile.txt” dua kali. Setiap kali kita menulis ke file, kita akan mengirim string $txt yang pertama berisi “John Doe” dan yang kedua berisi “Jane Doe”. Setelah kita selesai menulis dan menutup file tersebut menggunakan fungsi fclose().

Jika kita membuka file “newfile.txt” akan terlihat seperti ini:

John Doe
Jane Doe

Overwriting di PHP

Sekarang “newfile.txt” berisi beberapa data, kita bisa melihat apa yang terjadi saat membuka file yang ada untuk ditulis. Semua data yang ada akan DIHAPUS dan kita mulai dengan file kosong.

Pada contoh di bawah ini kita akan membuka file yang ada “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 file “newfile.txt”, baik John maupun Jane telah menghilang dan hanya data yang baru saja kita tulis yang ada:

Mickey Mouse
Minnie Mouse

You may also like