0% menganggap dokumen ini bermanfaat (0 suara)
7K tayangan

Script PHP Membuat Report Format Doc Dan

Dokumen ini memberikan panduan cara membuat laporan dengan format RTF/DOC menggunakan PHP dengan memanfaatkan template file. Terdapat contoh desain template menggunakan Microsoft Word yang kemudian disimpan dengan format RTF, dan contoh skrip PHP untuk mengambil data dari basis data MySQL, menggantikan tag di template dengan data, dan menyimpan hasilnya sebagai file baru RTF. Teknik parsernya mirip dengan template HTML, hanya berbeda jenis template.

Diunggah oleh

Septi Suhesti
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7K tayangan

Script PHP Membuat Report Format Doc Dan

Dokumen ini memberikan panduan cara membuat laporan dengan format RTF/DOC menggunakan PHP dengan memanfaatkan template file. Terdapat contoh desain template menggunakan Microsoft Word yang kemudian disimpan dengan format RTF, dan contoh skrip PHP untuk mengambil data dari basis data MySQL, menggantikan tag di template dengan data, dan menyimpan hasilnya sebagai file baru RTF. Teknik parsernya mirip dengan template HTML, hanya berbeda jenis template.

Diunggah oleh

Septi Suhesti
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

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

Harga: Rp. 57.500,- Harga: Rp. 65.500,- Harga: Rp. 36.500,- Harga: Rp. 67.500,-
2 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta

Harga: Rp. 66.500,- Harga: Rp. 49.500,- Harga: Rp. 49.500,- Harga: Rp. 33.500,-

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


Membuat Laporan Format RTF/DOC dengan PHP

Hasil desain template di atas dapat Anda simpan menggunakan nama 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

<?php
// Konek ke server MySQL
$konek= mysql_connect("localhost","bunafit","nugroho");
mysql_select_db("karyawandb");

// Alamat file template


$tpl_file = "tpl/pribadi_tpl.rtf";
if (file_exists($tpl_file)) {
// Alamat file hasil parser
$target = "tmp/DataPribadi.rtf";

// Membuka file template


$f = fopen($tpl_file, "r+");
$isi = fread($f, filesize($tpl_file));
fclose($f);

// Query menampilkan data


$sql_data="SELECT * FROM pribadi WHERE nip='021002'";

$qry_data=mysql_query($sql_data, $konek)
or die ("Gagal query pribadi");

$data = mysql_fetch_array($qry_data)
or die ("Gagal mendapatkan data".mysql_error());

// Menempatkan data pribadi kedalam template


$isi = str_replace('tglcetak', date('d-m-Y'), $isi);
$isi = str_replace('datanip', $data['nip'], $isi);
$isi = str_replace('datanama', $data['nama'], $isi);
$isi = str_replace('dataalamat', $data['alamat'], $isi);
$isi = str_replace('datakelamin', $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, "w+");
fwrite($f, $isi);
fclose($f);
4 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta

// Otomatis membuka file hasil parser saat proses selesai


echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=0;URL=$target>";

}
?>

Akhir Listing

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
Membuat Laporan Format RTF/DOC dengan PHP

Anda mungkin juga menyukai