Archive for the 'php' Category

Plugin navigasi halaman (wp_NaviPage) untuk Wordpress

18 Sep 2008

Di situs ini (okecoy.com) kami memodifikasi plugin wp-pagenavi untuk kemudahan navigasi halaman dan kami beri nama wp_NaviPage.

1. Intro

Sebagaimana sudah kita ketahui bahwa WordPress mendahulukan tulisan terbaru di halaman utama. Lalu tulisan yang lebih lama di halaman berikutnya. Semakin lama (tanggal) tulisan dibuat maka tulisan semakin berada di halaman terakhir. Di plugin aslinya (wp-pagenavi) nomor halaman ditampilkan berurutan dari kiri ke kanan: 1, 2, 3, 4, 5, dst.

Kami sedikit memiliki pemikiran terbalik dengan hal ini. menurut kami jika arah navigasi semakin ke kiri berarti semakin menuju halaman yang lebih lama. Sama halnya seperti grafik timeline, navigasi halaman e-book PDF atau tombol media player (arah ke kiri = previous, arah ke kanan = next).

Jadi kami membuat navigasi halaman di WordPress terbalik menjadi seperti ini: 5, 4, 3, 2, 1. Jika pengunjung menjelajah halaman ke kiri berarti (tanggal) artikel yang ditampilkan akan semakin tua (artikel lama).
wp_navipage
Read more »

Tutorial membuat aplikasi CRUD berbasis PHP dan MySQL dengan Adobe Dreamweaver CS

12 Sep 2008

Pada tulisan kali ini akan diberikan contoh membuat aplikasi sederhana pengolahan database berbasis PHP dan MySQL menggunakan XAMPP for Windows dan ‘Adobe Dreamweaver’. Aplikasi ini dapat dibuat oleh siapapun tanpa harus mengerti peng-coding-an PHP dan SQL terlebih dahulu.

Meskipun panduan ini menggunakan Adobe Dreamweaver CS3, namun anda juga bisa mengguankan Dreamweaver lainnya (MX 2004 sampai CS3). Hanya akan ada sedikit perbedaan tampilan menu atau interface program jika menggunakan Dreamweaver selain versi CS3.

CRUD1 adalah fundamental dasar dalam membuat aplikasi berbasis data di mana di dalamnya terdapat sejumlah operasi penulisan data (Create), pembacaan data (Read), penyuntingan (Update), dan penghapusan (Delete).

01. MENGAKTIFKAN SERVER

Aktifkan modul server Apache (dengan PHP), dan modul MySQL.

Gbr. 01
gbr 01. Mengaktifkan server web localhost menggunakan XAMPP for Windows.
Read more »

php: Format tanggal lokal (Bahasa Indonesia) dengan fungsi setlocale() dan strftime()

12 Aug 2008

php logoUntuk menampilkan tanggal dalam bahasa yang kita inginkan ada kode php tertentu yang harus dituliskan, di antaranya kode locale bahasa/negara dan setting offset jam di server (untuk menyesuaikan waktu setempat).

Contoh kode berikut yang diambil dari CMS Joomla1 ini bisa diterapkan untuk keperluan ini: Read more »

php: Menampilkan teks HTML apa adanya dengan fungsi htmlentities()

11 Aug 2008

php logo

Untuk mencetak sebuah teks anda bisa menggunakan perintah echo seperti contoh di bawah ini:

echo "<b>Hello World</b>";

Jika ini dijalankan maka akan ditampilkan tulisan Hello World dengan huruf tebal (bold):

Hello World
Read more »

php: Mengatasi Error Warning: Unknown(): Your script possibly relies on a session side-effect

23 Jun 2008

Untuk programmer php mungkin pesan peringatan di bawah ini sudah tidak asing lagi:

warning: unknown(): your script possibly relies on a session side-effect which existed until php 4.2.3. please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. you can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in unknown on line 0

jujur sampai saat inipun saya masih tidak tahu penyebab pesan ini muncul. Tapi walaupun muncul pesan diatas script yang sudah kita buat tetap bisa jalan dengan semestinya. Tapi tetap saja agak mengganggu
kemudian saya melakukan percobaan dengan script dibawah ini

<?php
session_start();
$_SESSION['var'] = NULL;
$var = “foo”;
?>

dan pesan seperti diatas muncul, tapi jika script diatas dirubah menjadi

<?php
session_start();
$_SESSION['var'] = “cadas”;
$var = “foo”;
?>

pesan diatas tidak muncul kenapa demikian..?

untuk sementara agar pesan peringatan diatas tidak muncul

tambahkan baris berikut di php.ini
session.bug_compat_warn to off

atau

buat file .htaccess kemudian tambahkan
php_flag session.bug_compat_warn off