Menulis pada File

Dengan menggunakan fungsi fwrite() atau fputs, kita bisa menuliskan string teks ke dalam file. Tentu ada hal yang penting yang perlu diperhatikan sebelum melakukan penulisan pada file, yakni ijin akses file bahwa file tersebut dapat dibuka dan ditulisi.

Sintaks perintah yang digunakan adalah sebagai berikut:

int fputs (int fp, string teks, int [length]);
int fwrite (int fp, string teks, int [length]);

Program aplikasi dibawah ini akan menjelaskan bagaimana proses penulisan ke dalam file tersebut.

<?php

echo “<form action=’write_file.php’ method=’POST’>”;
echo “Klik Browse untuk membuka file lokal<br>”;
echo “<input type=’file’ name=’namafile’ size=30>”;
echo “<br><br>Isikan teks yang akan dimasukkan<br>”;
echo “<textarea name=’isi’ cols=26 rows=3></textarea><br>”;
echo “<br><input type=’submit’ name=’submit’ value=’proses’>”;
echo “</form>”;

if ($submit) {

//memeriksa apakah file dapat ditulis
if (is_writable($namafile)) {

//membuka file dengan mode append
if (!$handle=fopen($namafile, ‘w’)) {
echo “File ($namafile) tidak dapat dibuka”;
exit;
}

//menuliskan string isi ke dalam file
if (fwrite($handle, $isi)===FALSE) {
echo “Gagal menulis ke file ($namafile)”;
exit;
}

echo “Teks \”$isi\” berhasil dimasukkan”;
fclose($handle);

} else {
echo “File $namafile tidak dapat ditulis”;
}
}

?>


ini adalah gambar contoh

tapi kenapa setelah di masukkan teks atau kata-kata terjadi kesalahan seperti dibawah ini


ini gambar contoh setelah terjadi proses

bagi sodara-sodara yang ingin membantu saya untuk memecahkan masalah ini ditunggu partisipasinya dan sebelumnya saya ucapkan terima kasih atas apa yang sodara berikan bantuannya terutama kepada saya yang masih pemula untuk website dengan program PHP. saya mohon kritik dan sarannya.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: