script php membuat report format doc dan rtf

6
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,-

Upload: septi-suhesti

Post on 20-Jun-2015

3.180 views

Category:

Documents


25 download

DESCRIPTION

Script PHP Membuat Report Format Doc dan Rtf, Script PHP Membuat Laporan Format Doc dan Rtf, Membuat Laporan Ms Word, Report Ms Word Format, Doc, Rtf

TRANSCRIPT

Page 1: Script PHP Membuat Report Format Doc dan Rtf

PANDUAN MUDAH

Cara Mudah Membuat Laporan Format RTF/ DOC

dengan PHP

www.bunafit-komputer.comwww.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,-

Page 2: Script PHP Membuat Report Format Doc dan Rtf

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 RTFTeknik 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

Page 3: Script PHP Membuat Report Format Doc dan Rtf

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);

Page 4: Script PHP Membuat Report Format Doc dan Rtf

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

Page 5: Script PHP Membuat Report Format Doc dan Rtf

Membuat Laporan Format RTF/DOC dengan PHP