×
Judul

Membuat laporan PHP ke Microsoft Word

Bagi kita susah menerpkan format isian dalam bentuk word dokumen untuk surat ijin. Terkadang kita membuatkan format namun dalam bentuk word dan sering hilang. Untuk mengatasi tersebut kita dapat membuatkan program sederhana menggunakan pemrograman web berbasis PHP kemudian outpot berupa dokumen dalam format Microsoft Word.

Mungkin dari kalian semua banyak sekali yang menggunakan cetak manual. Berbeda dengan hal tersebut. Cara yang satu ini lebih instan.

Berikut beberapa cara untuk membuat export word:

1. Buat lah format dokumen yang ingin anda cetak dalam bentuk dokumen dengan ekstensi (.rtf).


2. Buatlah sebuah file php dengan membuat sebuah form didalamnya dengan field yang diinginkan.
    Berikut Script membuat form lapora, Simpan dengan nama index.php.
<html>
<head><title></title></head>
<body>
<form action="surat.php" method="POST">
 <table>
  <tr>
   <td>Nama Siswa</td><td> : </td><td><input type="text" name="nama" /></td>
  </tr>
  <tr>
   <td>Kelas</td><td> : </td><td><input type="text" name="kelas" /></td>
  </tr>
  <tr>
  <tr>
   <td>Alamat</td><td> : </td><td><input type="text" name="alamat" /></td>
  </tr>
  <tr>
   <td>Hari, Tanggal</td><td> : </td><td><input type="text" name="tanggal" /></td>
  </tr>
  <tr>
  <tr>
   <td>Nama Orang Tua/Wali</td><td> : </td><td><input type="text" name="wali" /></td>
  </tr>
   <td colspan=3><input type="submit" value="Print"/></td>
  </tr>
 </table>
</form>
</body>
</html>
Tampilannya akan seperti dibawah ini.
 3.Setelah itu kita akan membuat fungsi cetak laporan.
Berikut script php nya, Simpan dengan nama laporan.php
<?php
// membaca data dari form
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$alamat = $_POST['alamat'];
$tanggal = $_POST['tanggal'];
$wali = $_POST['wali'];
// memanggil dan membaca template dokumen yang telah kita buat
$document = file_get_contents("surat.rtf");
// isi dokumen dinyatakan dalam bentuk string
$document = str_replace("#NAMA", $nama, $document);
$document = str_replace("#KELAS", $kelas, $document);
$document = str_replace("#ALAMAT", $alamat, $document);
$document = str_replace("#TANGGAL", $tanggal, $document);
$document = str_replace("#WALI", $wali, $document);
// header untuk membuka file output RTF dengan MS. Word
header("Content-type: application/msword");
header("Content-disposition: inline; filename=suratIjin.doc");
header("Content-length: ".strlen($document));
echo $document;
?>
4. kemudian jalankan script diatas pada browser anda.


Hasilnya seperti gambar dibawah ini


Semoga berhasil dan bermanfaat. jika terjadi kesalahan atau pertanyaan bisa anda tinggalkan pada kolom komentar dibawah ini.

Full code silahkan download disini https://s.id/6XLA7

Membuat laporan PHP ke Microsoft Word Membuat laporan PHP ke Microsoft Word Reviewed by Kuliahkomputer on Wednesday, October 02, 2019 Rating: 5

No comments:

Powered by Blogger.