Archive for PHP, Mysql, Postgresql

Menggunakan TinY MCE di CakePHP

TinyMCE merupakan WYSIWYG editor berbasis javascript http://tinymce.moxiecode.com.
Unpack TINY MCE hasil download Anda dan copy folder tinymce/jscripts/tiny_mce
ke folder instalasi CakePHP Anda di /webroot/js . Untuk menggunakan TINY MCE tambahkan javascript helper ke $helper array di controller.
” var $helpers = array(’Html’,'Ajax’,'Javascript’); “

Dan disetiap page yang akan diberi TinY MCE editor tambahkan kode javascript berikut :
<script type=”text/javascript”>
tinyMCE.init({
theme : “advanced”,
mode : “textareas”,
convert_urls : false
});
</script>

Hasilnya sebagai berikut :

Comments (3)

Nyobain CakePHP ahh…

CakePHP ??? Makan apa itu … :)
Ini bukan jenis makanan meskipun namanya Cake. CakePHP merupakan sebuah free open source rapid development framework
untuk membuat apliaksi CRUD (Create, Read, Update, Delete )berbasis PHP. Kelebihan dari CakePHP ini dapat berjalan di PHP4 dan PHP5, MVC (Model View Controller) Architecture, mendukung AJAX dan web service juga. Database yg didukung antara lain MySQL, MsSQL, Oracle, Sqlite, PostgreSQL.
MVC ??? MVC aMVC adalah sebuah pendekatan perangkat lunak yang memisahkan aplikasi logika dari presentasi, biar ga kayak spageti alias spagetti code

Untuk dapetin CakePHP silahkan download di http://cakeforge.org/projects/cakephp/ .
Download yang versi stabil jangan yang masih beta ya.
Disini saya coba versi cake_1.1.19.6305.
Untuk instalasi hasil download diunpack dan baca petunjuk installnya di docs/INSTALL.txt :)
Hasil instalasi seperti ini :

Comments (1)

Fungsi mktime() di php

Mktime() adalah fungsi untuk membuat sebuah UNIX timestamp sesuai dengan waktu yg kita inginkan, gunanya untuk mempermudah perkerjaan memanipulasi date/time dengan fungsi-fungsi Date/Time PHP yang ada.

Misal untuk mengetahui hari pada tanggal 15 Januari 2006 :

<?php

$hari = mktime(0,0,0,01,15,2006);
echo date(”M”, $hari);

?>

Sedangkan berikut ini contoh untuk membandingkan mana tanggal yang terbaru :

<?php
$a = ‘08/05/2007′;
$b = ‘07/05/2007′;
$pecah1 = explode (”/”, $a);
$pecah2 = explode (”/”, $b);

if (mktime(0,0,0,$pecah1[1],$pecah1[0],$pecah1[2]) > mktime(0,0,0,$pecah2[1],$pecah2[0],$pecah2[2])) {
echo “Tgl terbaru”;
}

else {
echo “Tgl lama”;

}

?>

Comments (1)