Month: April 2015

Membuat chat dengan dengan ajax

Haloo..kawan.. kali ini saya akan menulis tentang bagaimana membuat chat (lebih tepatnya shoutbox) dengan dengan ajax. Dalam shoutbox yang akan kita buat ini, skenarionya adalah pengguna harus login dengan memasukkan username. Selanjutnya user dapat berkirim pesan dalam shoutbox. Nama username dan waktu kirim pesan akan masuk ke dalam shoutbox. User juga akan melihat pesan yang dikirim oleh pengguna lain. Alur prosesnya kurang lebih adalah sebagai berikut : 1. Kita buat form input pesan dengan div untuk hasil chat di atasnya. Kita juga menambahkan smilies yang pernah kita bahas pada artikel sebelumnya. 2. Kita tambahkan session, sehingga user yg belum...

Read More

Fungsi untuk menampilkan nama dan gelar dengan tepat

Tentu bagi anda yang bermain dengan PHP sudah akrab dengan fungsi string PHP diantaranya ucwords, ucfirst dll. Fungsi tersebut sangat bermanfaat untuk mengubah string menjadi sesuai kebutuhan kita. Misalnya dengan fungsi ucwords, kita bisa mengubah huruf pertama tiap kata menjadi huruf kapital. Contoh : PHP <?php $str = 'hari prasetyo'; echo ucwords($str); // output : Hari Prasetyo ?> 12345 <?php $str = 'hari prasetyo';echo ucwords($str);// output : Hari Prasetyo?> Jika string awal berupa huruf besar semua anda bisa menggabungkan dengan fungsi strtolower sbb PHP <?php $str = "HARI PRASETYO"; echo ucwords(strtolower($str)); // output : Hari Prasetyo ?> 12345 <?php $str = "HARI PRASETYO";echo ucwords(strtolower($str));// output : Hari Prasetyo?> Permasalahan akan muncul ketika nama tersebut memiliki gelar, sebagai contoh adalah sebagai berikut PHP <?php $str = "HARI PRASETYO, S.E., M.M."; echo ucwords(strtolower($str)); // output : Hari Prasetyo, S.e., M.m. -> kurang tepat dalam penulisan gelar. ?> 12345 <?php $str = "HARI PRASETYO, S.E., M.M.";echo ucwords(strtolower($str));// output : Hari Prasetyo, S.e., M.m. -> kurang tepat dalam penulisan gelar.?>   Pada contoh di atas, penulisan gelar menjadi kurang tepat, karena seharusnya menggunakan huruf besar semua untuk S.E., M.M. Nah berikut ini kita akan membuat fungsi yang secara khusus¬† akan menjaga gelar sesuai dengan format yang seharusnya. Berikut ini adalah fungsinya : PHP <?php function ucname($str){ $string = ucwords(strtolower($str)); foreach (array('-','\'','.') as $delimiter) { if (strpos($string, $delimiter) !== FALSE) { $string = implode($delimiter,...

Read More

Print Untuk Element Tertentu

Mumpung ada waktu buat nulis, mari kita kebut nulisnya… hahaha… kali ini saya akan menulis tentang bagaimana melakukan print untuk element tertentu. Misalkan gini dalam suatu halaman, kita memiliki tombol print. Namun kita menghendaki yang kita print bukanlah keseluruhan dari halaman tersebut melainkan hanya isi dari suatu div misalnya. Jika dari awal penulisan kode anda telah menentukan masing-masing div mana yang muncul di print mana yang tidak, maka tidak akan ada masalah. Masalahnya ketika dari awal kita tidak mendefinisikan secara khusus masing-masing div. Kalo kondisi yang diminta seperti diatas, agak sedikit sulit memang, tapi bisa dilakukan dengan cara berikut...

Read More

Mengubah css pagination codeigniter

Setelah pada kesempatan sebelumnya kita telah membahas tentang bagaimana membuat pagination pada Codeigniter, kali ini kita akan mengubah css pagination codeigniter sehingga tampilan link pagination akan lebih menarik. Pada tutorial ini kita menggunakan bootstrap 2, oleh karena itu kita akan menggunakan css pagination dari bootstrap 2. Untuk membuatnya cukup mudah. Berikut ini adalah langkah-langkahnya. Step 1 : Buatlah file php bernama pagination.php dan simpan dalam folder application/config. Step 2 : Tuliskan kode berikut ini dalam pagination.php yang telah anda buat pada langkah pertama. PHP <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /* * Pagination Config Bootstrap...

Read More

Membuat Notifikasi Pesan Berhasil

Bila kita memiliki form tambah data, kemudian user melakukan tambah data dan berhasil, bagaimana cara kita memberitahukan ke user bahwa tambah data yang dilakukannya berhasil? Mungkin sebagian dari kita akan menggunakan alert javascript dan menampilkan pesan tambah data berhasil. Mungkin juga sebagian tidak menyukai cara tersebut karena dirasa terlalu ‘kasar’ menampilkan alert. hehehe.. Untuk mengatasi hal tersebut sebenarnya cukup mudah. Kita bisa menggunakan sedikit css, jquery dan javascript. Skenarionya adalah ketika user berhasil menambahkan data, akan muncul div yang berisi pesan tambah data berhasil dan kemudian selang beberapa detik div tersebut akan hilang dengan sendirinya. Berikut ini adalah cara...

Read More
  • 1
  • 2