PANDUAN MUDAH
Cara Mudah Membuat Laporan Format RTF/ DOC dengan PHP www.bunafit-komputer.com www.planetKode.Com Koleksi Buku dari Penerbit GAVAMEDIA, Yogyakarta Penulis : Bunafit Nugroho, dan Indah Indriyanna
Harg Harga: a: Rp. Rp. 57.5 57.500 00,,-
Harg Harga: a: Rp. Rp. 65.5 65.500 00,,-
Harg Harga: a: Rp. Rp. 36.5 36.500 00,,-
Harg Harga: a: Rp. Rp. 67.5 67.500 00,,-
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
2 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta
Harg Harga: a: Rp. Rp. 66.5 66.500 00,,-
Harg Harga: a: Rp. Rp. 49.5 49.500 00,,-
Harg Harga: a: Rp. Rp. 49.5 49.500 00,,-
Harg Harga: a: Rp. Rp. 33.5 33.500 00,,-
Format Laporan Bentuk Data RTF Teknik yang sama dapat Anda lakukan dengan menggunakan template file dokumen seperti .RTF ataupun .DOC . Caranya seperti teknik sebelumnya, yaitu Anda harus mempersiapkan template dengan menggunakan data RTF. Anda dapat mendesain template dengan menggunakan Microsoft Word. Berikut adalah contohnya:
Gambar Desain template menggunakan Ms Word
Hasi Hasill desa desain in temp templa late te di atas atas dapa dapatt Anda Anda simp simpan an meng menggu guna naka kan n nama nama file file pribadi_tpl.rtf , tempat penyipanannya dapat diletakkan pada subfolder tpl. Untuk membuat program parser, Anda dapat melihat contoh skrip berikut: Listing Program laporan_doc.php
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Membuat Laporan Format RTF/DOC dengan PHP
if (file_exists($tpl_file) (file_exists($tpl_file)) ) { // Alamat file hasil parser $target = "tmp/DataPribadi.rtf"; "tmp/DataPribadi.rtf"; // Membuka file template $f = fopen($tpl_file, fopen($tpl_file, "r+"); $isi = fread($f, filesize($tpl_file)); fclose($f); // Query menampilkan data $sql_data="SELECT $sql_data="SELECT * FROM pribadi
WHERE nip='021002'"; nip='021002'";
$qry_data=mysql_query($s $qry_data=mysql_query($sql_data, ql_data, $konek) or die ("Gagal query pribadi"); $data = mysql_fetch_array($qry_d mysql_fetch_array($qry_data) ata) or die ("Gagal mendapatkan data".mysql_error()); data".mysql_error()); // Menempatkan data pribadi kedalam template $isi = str_replace('tglcetak', date('d-m-Y'), $isi); $isi = str_replace('datanip', str_replace('datanip', $data['nip'], $data['nip'], $isi); $isi = str_replace('datanama', $data['nama'], $isi); $isi = str_replace('dataalamat', $data['alamat'], $isi); $isi = str_replace('datakelami str_replace('datakelamin', n', $data['kelamin'], $data['kelamin'], $isi); // Konversi data tanggal ke dd-mm-yyyy $isi = str_replace('datatgl', $data['tgl_lahir'], $isi); // Merekam kembali file hasil parser $f = fopen($target, fopen($target, "w+"); fwrite($f, $isi); fclose($f); // Otomatis membuka file hasil parser saat proses selesai echo "<META HTTP-EQUIV=\"Refresh\" HTTP-EQUIV=\"Refresh\" CONTENT=0;URL=$target>"; CONTENT=0;URL=$target>"; } ?> Akhir Listing
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
4 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta
Pada dasarnya, teknik parser data template RTF/DOC hampir sama dengan parser template HTML, yang membedakan hanyak tipe template-nya. Berikut adalah contoh hasil yang didapatkan:
Gambar Hasil laporan dengan format RTF
oooOooo
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Membuat Laporan Format RTF/DOC dengan PHP