Software Hotel atau Wisma Berbasis Web

Software ini cocok untuk kalangan usaha hotel, wisma, homestay atau lainnya.

Software Maintenance Kendaraan Rental atau Travel Bus

Software ini cocok bagi instansi atau pribadi yang memiliki kendaraan cukup banyak agar tidak lupa dalam maintenance.

Software SMS Quick Count

Software ini cocok untuk PILEG, PILEPRES, dan PILKADA agar perhitungan hasil dari TPS dapat cepat diterima.

Software SMS Gateway Untuk Sekolah, Akademik, dan Bimbingan Belajar

Software sms gateway ini dapat memberikan informasi yg cepat keorang tua atau siswa tentang kehadiran siswa, nilai siswa, serta pengumuman dari sekolah.

Software Pengelolaan Arsip

Softare ini cocok bagi instansi swasta atau pemerintah agar mudah dalam monitoring arsip yang keluar masuk.

Showing posts with label PHP Script. Show all posts
Showing posts with label PHP Script. Show all posts

August 22, 2011

April 5, 2009

Aplikasi Berbasis Web Dengan PHP Maker





Sedikit berbagi ilmu membuat aplikasi berbasis web yang membutuhkan banyak manajemen database Mysql, ada PHP Maker yang bisa membantu dengan mudah membuat manipulasi database. Script PHP nya langsung dibuatin sama PHPMaker dan ada Ajax juga lho, cuman entr filenya jadi banyak banget, kalo bagi yang males buat script PHP cocok banget dah kayaknya.

Sayangnya software ini tidak gratis tapi berbayar, klo mau di crack yang terserah ente tapi dosa tanggung diri....hehehhe. Versi trialnya bisa di unduh disini
Ini ada contoh tampilannya:




March 29, 2009

Kumpulan Daftar Tutorial AJAX - PHP




PHP merupakan salah satu bahasa scripting yang cukup populer untuk digunakan dalam pengembangan web. PHP bersifat Open Source, artinya kita tidak akan dikenakan biaya apapun dalam penggunaannya.

Berikut merupakan kumpulan tutorial yang bisa digunakan untuk memulai belajar pemrograman menggunakan PHP, tidak lupa juga saya sertakan tutorial-tutorial yang berhubungan dengan AJAX. Daftar tutorial PHP dan AJAX ini saya kumpulkan dari search engine tentang artikel-artikel yang berhubungan dengan pemrograman menggunakan PHP dan AJAX.



Jika masih ada yang kurang, silahkan ditambahkan.
1. Belajar Ajax dengan prototype.js

Kasusnya seperti ini. Misalnya saat ini ada berapa antriankah di server? Script sederhananya adalah sebagai berikut: [...]

2. Submit Form Dengan Ajax Menggunakan jQuery

[…] maka kali ini adalah contoh penggunaan AJAX untuk mengirimkan data dalam sebuah form dan memprosesnya. Salah satu kelebihan menggunakan form berbasis AJAX dibandingkan form konvensional adalah: kita tidak perlu meninggalkan form selama form dikirimkan/diproses.

3. AJAX - Asynchronous JavaScript And XML (PART 1)

Kelebihan utama AJAX sendiri terletak pada pemanfaatan class object XMLHttpRequest untuk berkomunikasi dengan Web Server dalam melakukan request content, berikut pengunaan Javascript dalam membuat class object XMLHttpRequest : […]

4. AJAX, langkah 1

[…] karena penggunaan AJAX tidak hanya pada sisi klien (browser), tapi juga melibatkan respon dari server.

5. Mendeteksi event keystroke pada textbox dengan menggunakan Ajax

[…] kita buat form pendaftarannya terlebih dahulu. Dan didalam tersebut kita pasang fungsi Ajaxnya. Oke sekarang cobalah kode berikut dan simpan dengan nama formajax.html:

6. Submit form sederhana dengan ajax menggunakan mootools

[…] digunakan untuk mensubmit form dengan ajax menggunakan mootools. Sebelum membahas kedua cara tersebut hal yang perlu disiapkan adalah file untuk form dan file action.

7. Tutorial AJAX, teknik membuat aplikasi web lebih interactive

[…] kita akan membuat aplikasi kalkulator kuadrat, sesaat user memasukan sebuah angka maka sesaat itu juga […]

8. Ber-Ajax menggunakan Prototype

[…] merupakan sebuah Framework JavaScript yang dibuat dengan tujuan untuk memudahkan pengembangan aplikasi web dinamis.

9. File Upload Progress dengan PHP 5 dan APC

[…] setelah kalian berhasil menginstall APC tersebut, maka kita harus mengatur konfigurasinya di dalam php.ini. Yang pertama adalah mendaftarkan library tersebut […]

10. Tips Membuat Web Full Ajax Sederhana

Yang membuat Ajax menarik adalah kita dapat mengupdate satu atau lebih dari element di halaman web kita tanpa perlu reload halaman. […]

11. var Prototype.js ={efek : ‘Javascript Semakin Mudah!’}

[…] tidak kalah pentingnya adalah kemampuannya yang Cross-Browser, ga perlu repot-repot lagi kita nambahin logic […]

12. Membuat File Koneksi PHP dengan Database MySQL

[…] PHP dengan database MySQL adalah script koneksi ke server database dan memilih database. […]

13. Membuat PHP

[…] Decision Making yang akan saya jelas kan kali ini adalah yang sering di pakai dalam programing website […]

14. Buat Gambar Thumbnail pada PHP

[…] kita bahas bagaimana cara membuat gambar ukuran kecil ini, tanpa menggunakan width pada tag IMG.

15. Script PHP untuk Membuat Dokumen RTF

[…] dijelaskan bagaimana cara mengenerate dokumen RTF (Rich Text Format) dengan script PHP. […]

16. CRUD Operation with Cake PHP

[…] mencontohkan betapa mudahnya melakukan operasi CRUD -Create, Read, Update, Delete- dengan memanfaatkan scaffold pada Cake PHP.

17. Cepat , mudah , santai membuat RSS feed dengan PhP

[…] untuk membuat RSS dengan cepat , saya langsung dengan mudah membuatnya […]

18. Membuat calculator dengan PHP

[…] dari sini aku kebayang ‘bagai mana kalo aku nanti posting tutorial Membuat calculator dengan pemrograman PHP […]

19. LATIHAN MEMBUAT HALAMAN LOGIN MENGGUNAKAN PHP & MY SQL

[…] Anda Anda perlu membuat tabel pada database db_test untuk menyimpan username dan passwordnya.

20. Membuat Script Program Posting ke Twitter dengan PHP

[…] akan berikan script php program untuk memposting / mengupdate aktivitas anda ke Twitter dengan PHP.

21. Membuat fungsi Tanggal Hijriah-Masehi-Jawa dengan PHP

Belum masih ada 1 script lagi, cz kalo cuma pake script ini, seperti contoh pemakaiannya berikut : […]

22. Membuat Grafik di PHP dengan JPGRAPH

Dan, berdasarkan kode di atas, berarti saya hanya harus memodifikasi pada baris kode berikut […]

23. Membuat File pdf dengan PHP

Untuk membuat halaman PDF dengan php script dan FPDF Class, lakukan langkah berikut : […]

24. buat counter membuat counter dgn php

Pertama, buatlah table dengan nama counter pada database MySQL kamu […]

25. Guest Book sederhana dengan Flex (PHP)

[…] ama kemudian komentarnya selanjutnya aplikasi guest book ini akan menyimpan data tersebut ke server […]

26. Membuat Pencarian Sederhana dengan PHP dan MySQL

[…] mencoba pencarian sederhana dengan PHP. Pada pencarian ini kita akan mencari data yang ada di database mysql.

27. Membuat Url Dengan Alamat Php Menjadi HTML

[…] saya coba uraikan cara membuat mod rewrite yang menurut saya paling mudah dan paling sering saya pakai.

28. Tutorial membuat Captcha

[…] kalau dulu pernah direpotkan bagaimana cara bikin form yang ada captchanya […]

29. Membuat pilihan Tanggal dengan ComboBox pada PHP

[…] bagaimana cara membuatnya dengan bahasa PHP. Salah satu cara untuk memilih tanggal adalah menggunakan ComboBox.

30. Penggunaan GD Library pada PHP dengan membuat Security Number

[…] pendaftaran terkadang muncul kotak yang di sampingnya ada angka2 random disertai garis atau lainnya. Tentu anda bertanya apa sih gunanya angka2 tersebut ?

31. Tutorial Membuat image atau gambar dinamis on the fly dengan PHP

[…] mengembalikan nilai warna dalam integer yang dapat digunakan untuk warna pada objek image.

32. Source Upload dan View Gambar dengan PHP

[…] upload yang digunakan yaitu move file. Pada metode ini gambar akan di pindah kedalam direktori yang ada di server kita.

33. Tips Membuat Script PHP Pengolah Password dengan MD5

[…] kita perlu mengkombinasikan penggunaan md5() dengan pengacak, misalnya kita gunakan md5() berulangkali […]

34. Srcipt Php Membuat Database Mysql

[…] terdapat dua bagian penting, bagian yang pertama gw ingin ngecek apa php terkoneksi […]

35. Ajax - Meload File PHP ke dalam Textbox

[…] contoh penggunaan ajax yang simple , kita akan belajar me-load isi dari halaman php kedalam document dengan textboxt […]

36. Tutorial Pemrograman Ajax Autocomplete dengan Sumber data Array Javascript dengan Yahoo User Interface (YUI)

[…] kemudian setelah kotak teks input, kita mendefinisikan area dengan tag div dengan id tertentu untuk menampilkan pilihan data autocomplete […]

37. Membuat Web Service dengan PHP

[…] kita harus membuat sebuah kelas yang berisi method-method yang akan kita jadikan web service.

38. Membuat Kamus sederhana Inggris - Indonesia dengan PHP dan MySQL

[…] Selanjutnya database ini kita convert (ubah) menjadi bentuk mysql. Nantinya kita buat dua tabel yakni tabel english dan tabel indonesia. […]

39. [PHP] Membuat rolling images-ads

[…] nantinya akan membuat sebuah gambar yang dipilih beserta link ke bagian gambarnya, selalu berubah menurut urutan […]

40. Membuat Class pagging combobox dengan PHP

[…] fungsi konstruktor ini akan dibuat untuk menginisialisasi variable $RowPerPage dan $PageActive […]

41. Konsep Membuat Fasilitas “Forget Password”

[…] mencoba berbagai konsep dan logika mengenai cara pembuatan fasilitas “forget password” […]

42. Membuat Polling di PHP

Aplikasi ini menjadi semacam widget yang bisa dilepas dan dipasang secara mudah […]

43. Membuat Flash Slideshow dengan PHP

[…] membutuhkan file .jpg untuk di generate menjadi file flash (.swf). […]

44. Trik membuat Clean Url tanpa URL Rewrite

[…] mengubah tampilan url agar lebih user friendly (sehingga mudah dikenali oleh search engine).

45. Membuat PHP Template Engine Sederhana

[…] Hasilnya adalah sebuah kelas yang diberi nama MySmarty (terinspirasi dari Smarty =) ). Konsepnya pun sederhana, hanya tag-replacing.

Sumber:
http://www.idfreelance.net/php



March 24, 2009

Aplikasi Java Script





JavaScript merupakan bahasa pemrograman script (scripting language) guna mendukung tampilan halaman web yang lebih interaktif dibandingkan program CGI. Dengan JavaScript sebuah halaman web bersifat lebih “mandiri” terhadap servernya karena dapat memproses masukan user, tanpa harus berkomunikasi lagi dengan server, sehingga dapat mempercepat keluaran yang diinginkan user, dan menghemat bandwidth saluran komunikasi.

Tulisan ini mencoba mengemukakan sebuah contoh aplikasi JavaScript berupa kalkulator yang menjumlahkan total harga beberapa produk yang dipilih user

Tulisan ini ditujukan untuk pembaca yang ingin mempelajari JavaScript, terutama untuk webmaster penyedia jasa internet yang memeperhatikan kepuasan pelanggannya.
Kalkulator
Aplikasi ini mengambil contoh sebuah perusahaan yang menjual produknya di internet. Produk-produk itu terdiri dari beberapa kategori seperti: sepatu, celana panjang, dan pakaian. Setiap kategori produk terdiri dari beberapa merk yang masing-masing memiliki harga tertentu. User dapat memilih salah satu merk pada setiap kategori, dan dapat mengetahui total harga produk yang telah ia pilih dengan menekan tombol total.

Bentuk tampilan halaman webnya kira-kira seperti gambar di bawah ini:

Source code halaman web di atas beserta JavaScriptnya (tercetak dalam huruf bold) adalah sebagai berikut:
Baris Code




Langkah-langkah pengembangan aplikasi
Pertama-tama kita buat tiga buah pilihan kategori yang masing-masing terdiri dari tiga buah pilihan merek yang diwakili oleh masing-masing sebuah radio buttons. Jika user men-click salah satu dari ketiga radio buttons itu, kita harus menampilkan harganya pada text box di sebelahnya. Karena kita gunakan event handler "onClick" dari setiap radio button. Lihat pada baris 21, 25, 29, 41, 46, 51, 68, dan 73.

Kemudian kita buat sebuah button dengan label “ Total Harga ” dan sebuah textbox yang menampung harga total. Lihat baris 83.

Jika button itu di-click, jumlah total dari ketiga textbox dari ketiga kategori akan ditampilkan di textbox terakhir ini. Kita gunakan event handler "onClick" pada button, dan sebuah proses penjumlahan sederhana pada baris 84 - 86. Function "pareseInt()" kita gunakan agar jumlah total berupa angka integer dan bukan string. Jika kita tifak gunakan function ini maka hasil dari "1+2” akan sama dengan “12". Function "eval()", mengevaluasi string menjadi angka integer.

Terakhir, untuk menampilkan harga total dengan awalan tanda "Rp ", kita gunakan perintah sebagai berikut:
form.total_value.value="Rp " + total
Lihat baris 87.

Referensi:
Magister Teknologi Informasi UGM

February 18, 2009

Konversi ke Word Menggunakan PHP

Untuk menampilkan data dari web kita ke bentuk Word ada beberapa hal yang mesti dilengkapi terlebih dahulu, yang pertama sekali adalah class rtf untuk mengubah ke format dokumen data di web Anda. Download php class di http://www.phpclasses.org/browse/package/1805.html, ini adalah class yang di buat oleh Thomas Graham dari United Kingdom.
Setelah di download ekstrak ke dalam satu folder,dan pastikan bahwa di folder tersebut terdapat, class_rtp.php, getrtf.php, rtf_config.php,source_rtf.php,index.html. Yang bertugas untuk mengubah pengiriman teks ke format rtf adalah getrtf, untuk mencobanya jalankan di browser Anda index.html.
berikut contoh script:

class_rtf.php

setPaperSize(5);
// $rtf->setPaperOrientation(1);
// $rtf->setDefaultFontFace(0);
// $rtf->setDefaultFontSize(24);
// $rtf->setAuthor("noginn");
// $rtf->setOperator("me@noginn.com");
// $rtf->setTitle("RTF Document");
// $rtf->addColour("#000000");
// $rtf->addText($_POST['text']);
// $rtf->getDocument();
//

require_once("source_rtf.php");

class rtf {

// {\colortbl;\red 0\green 0\blue 0;\red 255\green 0\ blue0;\red0 ...}
var $colour_table = array();
var $colour_rgb;
// {\fonttbl{\f0}{\f1}{f...}}
var $font_table = array();
var $font_face;
var $font_size;
// {\info {\title } {\author } {\operator }}
var $info_table = array();
var $page_width;
var $page_height;
var $page_size;
var $page_orientation;
var $rtf_version;
var $tab_width;

var $document;
var $buffer;

function rtf($config="rtf_config.php") {
require_once($config);

$this->setDefaultFontFace($font_face);
$this->setDefaultFontSize($font_size);
$this->setPaperSize($paper_size);
$this->setPaperOrientation($paper_orientation);
$this->rtf_version = $rtf_version;
$this->tab_width = $tab_width;
}

function setDefaultFontFace($face) {
$this->font_face = $face; // $font is interger
}

function setDefaultFontSize($size) {
$this->font_size = $size;
}

function setTitle($title="") {
$this->info_table["title"] = $title;
}

function setAuthor($author="") {
$this->info_table["author"] = $author;
}

function setOperator($operator="") {
$this->info_table["operator"] = $operator;
}

function setPaperSize($size=0) {
global $inch, $cm, $mm;

// 1 => Letter (8.5 x 11 inch)
// 2 => Legal (8.5 x 14 inch)
// 3 => Executive (7.25 x 10.5 inch)
// 4 => A3 (297 x 420 mm)
// 5 => A4 (210 x 297 mm)
// 6 => A5 (148 x 210 mm)
// Orientation considered as Portrait

switch($size) {
case 1:
$this->page_width = floor(8.5*$inch);
$this->page_height = floor(11*$inch);
$this->page_size = 1;
break;
case 2:
$this->page_width = floor(8.5*$inch);
$this->page_height = floor(14*$inch);
$this->page_size = 5;
break;
case 3:
$this->page_width = floor(7.25*$inch);
$this->page_height = floor(10.5*$inch);
$this->page_size = 7;
break;
case 4:
$this->page_width = floor(297*$mm);
$this->page_height = floor(420*$mm);
$this->page_size = 8;
break;
case 5:
default:
$this->page_width = floor(210*$mm);
$this->page_height = floor(297*$mm);
$this->page_size = 9;
break;
case 6:
$this->page_width = floor(148*$mm);
$this->page_height = floor(210*$mm);
$this->page_size = 10;
break;
}
}

function setPaperOrientation($orientation=0) {
// 1 => Portrait
// 2 => Landscape

switch($orientation) {
case 1:
default:
$this->page_orientation = 1;
break;
case 2:
$this->page_orientation = 2;
break;
}
}

function addColour($hexcode) {
// Get the RGB values
$this->hex2rgb($hexcode);

// Register in the colour table array
$this->colour_table[] = array(
"red" => $this->colour_rgb["red"],
"green" => $this->colour_rgb["green"],
"blue" => $this->colour_rgb["blue"]
);
}

// Convert HEX to RGB (#FFFFFF => r255 g255 b255)
function hex2rgb($hexcode) {
$hexcode = str_replace("#", "", $hexcode);
$rgb = array();
$rgb["red"] = hexdec(substr($hexcode, 0, 2));
$rgb["green"] = hexdec(substr($hexcode, 2, 2));
$rgb["blue"] = hexdec(substr($hexcode, 4, 2));

$this->colour_rgb = $rgb;
}

// Convert newlines into \par
function nl2par($text) {
$text = str_replace("\n", "\\par ", $text);

return $text;
}

// Add a text string to the document buffer
function addText($text) {
$text = str_replace("\n", "", $text);
$text = str_replace("\t", "", $text);
$text = str_replace("\r", "", $text);

$this->document .= $text;
}

// Ouput the RTF file
function getDocument() {
$this->buffer .= "{";
// Header
$this->buffer .= $this->getHeader();
// Font table
$this->buffer .= $this->getFontTable();
// Colour table
$this->buffer .= $this->getColourTable();
// File Information
$this->buffer .= $this->getInformation();
// Default font values
$this->buffer .= $this->getDefaultFont();
// Page display settings
$this->buffer .= $this->getPageSettings();
// Parse the text into RTF
$this->buffer .= $this->parseDocument();
$this->buffer .= "}";

header("Content-Type: text/enriched\n");
header("Content-Disposition: attachment; filename=rtf.rtf");
echo $this->buffer;
}

// Header
function getHeader() {
$header_buffer = "\\rtf{$this->rtf_version}\\ansi\\deff0\\deftab{$this->tab_width}\n\n";

return $header_buffer;
}

// Font table
function getFontTable() {
global $fonts_array;

$font_buffer = "{\\fonttbl\n";
foreach($fonts_array AS $fnum => $farray) {
$font_buffer .= "{\\f{$fnum}\\f{$farray['family']}\\fcharset{$farray['charset']} {$farray['name']}}\n";
}
$font_buffer .= "}\n\n";

return $font_buffer;
}

// Colour table
function getColourTable() {
$colour_buffer = "";
if(sizeof($this->colour_table) > 0) {
$colour_buffer = "{\\colortbl;\n";
foreach($this->colour_table AS $cnum => $carray) {
$colour_buffer .= "\\red{$carray['red']}\\green{$carray['green']}\\blue{$carray['blue']};\n";
}
$colour_buffer .= "}\n\n";
}

return $colour_buffer;
}

// Information
function getInformation() {
$info_buffer = "";
if(sizeof($this->info_table) > 0) {
$info_buffer = "{\\info\n";
foreach($this->info_table AS $name => $value) {
$info_buffer .= "{\\{$name} {$value}}";
}
$info_buffer .= "}\n\n";
}

return $info_buffer;
}

// Default font settings
function getDefaultFont() {
$font_buffer = "\\f{$this->font_face}\\fs{$this->font_size}\n";

return $font_buffer;
}

// Page display settings
function getPageSettings() {
if($this->page_orientation == 1)
$page_buffer = "\\paperw{$this->page_width}\\paperh{$this->page_height}\n";
else
$page_buffer = "\\paperw{$this->page_height}\\paperh{$this->page_width}\\landscape\n";

$page_buffer .= "\\pgncont\\pgndec\\pgnstarts1\\pgnrestart\n";

return $page_buffer;
}

// Convert special characters to ASCII
function specialCharacters($text) {
$text_buffer = "";
for($i = 0; $i <>escapeCharacter($text[$i]);

return $text_buffer;
}

// Convert special characters to ASCII
function escapeCharacter($character) {
$escaped = "";
if(ord($character) >= 0x00 && ord($character) < escaped = "\\'">= 0x20 && ord($character) < escaped =" $character;">= 0x80 and ord($character) < escaped = "\\'" escaped = "\\" doc_buffer =" $this-">specialCharacters($this->document);

if(preg_match("/
    (.*?)<\/UL>/mi", $doc_buffer)) {
    $doc_buffer = str_replace("
      ", "", $doc_buffer);
      $doc_buffer = str_replace("
    ", "", $doc_buffer);
    $doc_buffer = preg_replace("/
  • (.*?)<\/LI>/mi", "\\f3\\'B7\\tab\\f{$this->font_face} \\1\\par", $doc_buffer);
    }

    $doc_buffer = preg_replace("/

    (.*?)<\/P>/mi", "\\1\\par ", $doc_buffer);
    $doc_buffer = preg_replace("/(.*?)<\/STRONG>/mi", "\\b \\1\\b0 ", $doc_buffer);
    $doc_buffer = preg_replace("/(.*?)<\/EM>/mi", "\\i \\1\\i0 ", $doc_buffer);
    $doc_buffer = preg_replace("/(.*?)<\/U>/mi", "\\ul \\1\\ul0 ", $doc_buffer);
    $doc_buffer = preg_replace("/(.*?)<\/STRIKE>/mi", "\\strike \\1\\strike0 ", $doc_buffer);
    $doc_buffer = preg_replace("/(.*?)<\/SUB>/mi", "{\\sub \\1}", $doc_buffer);
    $doc_buffer = preg_replace("/(.*?)<\/SUP>/mi", "{\\super \\1}", $doc_buffer);

    //$doc_buffer = preg_replace("/

    (.*?)<\/H1>/mi", "\\pard\\qc\\fs40 \\1\\par\\pard\\fs{$this->font_size} ", $doc_buffer);
    //$doc_buffer = preg_replace("/

    (.*?)<\/H2>/mi", "\\pard\\qc\\fs32 \\1\\par\\pard\\fs{$this->font_size} ", $doc_buffer);

    $doc_buffer = preg_replace("/

    (.*?)<\/H1>/mi", "\\fs48\\b \\1\\b0\\fs{$this->font_size}\\par ", $doc_buffer);
    $doc_buffer = preg_replace("/

    (.*?)<\/H2>/mi", "\\fs36\\b \\1\\b0\\fs{$this->font_size}\\par ", $doc_buffer);
    $doc_buffer = preg_replace("/

    (.*?)<\/H3>/mi", "\\fs27\\b \\1\\b0\\fs{$this->font_size}\\par ", $doc_buffer);


    $doc_buffer = preg_replace("//i", "\\brdrb\\brdrs\\brdrw30\\brsp20 \\pard\\par ", $doc_buffer);
    $doc_buffer = str_replace("
    ", "\\par ", $doc_buffer);
    $doc_buffer = str_replace("", "\\tab ", $doc_buffer);

    $doc_buffer = $this->nl2par($doc_buffer);

    return $doc_buffer;
    }
    }

    ?>

getrtf.php
setPaperSize(5);
$rtf->setPaperOrientation(1);
$rtf->setDefaultFontFace(0);
$rtf->setDefaultFontSize(24);
$rtf->setAuthor("noginn");
$rtf->setOperator("me@noginn.com");
$rtf->setTitle("RTF Document");
$rtf->addColour("#000000");
$rtf->addText($_POST['text']);
$rtf->getDocument();
?>

rtf_config.php


source_rtf.php
Name given to the font,
// "family" => [nil, roman, swiss, modern, script, decor, tech, bidi],
// "charset" => 0
// );

$fonts_array[] = array(
"name" => "Arial",
"family" => "swiss",
"charset" => 0
);

$fonts_array[] = array(
"name" => "Times New Roman",
"family" => "roman",
"charset" => 0
);

$fonts_array[] = array(
"name" => "Verdana",
"family" => "swiss",
"charset" => 0
);

$fonts_array[] = array(
"name" => "Symbol",
"family" => "roman",
"charset" => 2
);

// Control Words
$control_array = array();
?>

source lengkap coba download di php
http://www.phpclasses.org