Backup Database MySQL/MariaDB dengan PHP

Salah satu tugas yang paling penting setiap pengembang web adalah perlunya sering melakukan backup database MySQL. Dalam banyak kasus, database adalah media penyimpanan data yang sudah tidak dapat terelakkan lagi dan kebanyakan menggunakan MySQL. Sementara sebagian besar pengembang web dalam membuat backup sering melalui phpmyadmin maupun dari cpanel yang tersedia, sedangkan jika membuat kode PHP sendiri maka lebih menggunakan exec() padahal sebagian besar web hosting baik yang free maupun berbayar tidak mengijinkan exec() di dalam PHP. Itulah mengapa saya telah membuat fungsi backup database yang bisa digunakan sebagai alternatif exec('mysqldump').

Continue Reading

Block Bad Words in PHP (blok kata buruk dengan PHP)

Saya akan berikan script PHP untuk melakukan block kata-kata yang nakal/buruk. bagi programmer pasti sering melakukan blokir kata-kata yang tidak diinginkan terutama dalam aplikasi forum/diskusi. dalam melakukan blok kata saya menggunakan fungsi PHP preg_replace() dan silahkan dipahami sendiri. terkadang kita akan melakukan blok pada kata masuk padahal yang ingin diblock adalah kata yang tercetak merah tersebut, jika kata tersebut berada di dalam kata maka hasilnya adalah m***k, nah saya script berikut akan melakukan blok dengan sedikit lebih rinci sehingga yang terblok hanyalah kata saja sehingga kata yang akan diblok tetapi masih dalam kata tidak akan terblok. Berikut kode PHPnya

Continue Reading

Detect AJAX request in PHP

AJAX sudah bukan hal yang asing lagi bagi programmer web, dan teknologi ajax sekarang sudah familiar digunakan dalam membuat aplikasi berbasis web. Pernahkah terpikir bagaimana mendeteksi bahwa request yang dikirim menggunakan ajax atau non-ajax. bagi pengguna framework sudah tidak bingung lagi karena sudah ada fitur/fungsi yang hanya dipanggil untuk mengetahui tipe request yang dikirim. Nah.. berikut saya akan berikan kode PHP yang sesungguhnya dan bisa kalian manfaatkan bagi pemula maupun menengah dalam programming web. Berikut kode PHP untuk mendeteksi AJAX request.

Continue Reading

Pengurutan pada array di PHP (sorting array)

Pada php sudah ada fungsi untuk melakukan pengurutan array berdasarkan value yakni sort() dan asort() untuk berdasarkan key yakni ksort(). sort() adalah fungsi pengurutan berdasarkan value dan mengabaikan key yang digunakan, asort() adalah fungsi untuk mengurutkan berdasarkan value tanpa merubah key array yang digunakan, sedangkan ksort() adalah fungsi untuk mengurutkan berdasarkan key array yang digunakan. Berikut ini merupakan contoh script php yang menggunakan fungsi sort.

Continue Reading

Menggabungkan 2 class dalam PHP

PHP sekarang sudah mendukung OOP dengan teknik class. adanya class dalam PHP memudahkan kita dalam pengkodean. bagi seorang programming bermain class harus memiliki syarat yakni sudah terbiasa dengan bermain function, jika belum maka akan kebingungan dalam membuat class bisa-bisa class yang dihasilkan tetap tidak tertata rapi. Berikut saya akan berikan contoh penggunaan class lain kedalam class utama (bukan extends karena saya anggap extends/turunan anda sudah bisa) silahkan perhatikan kode program berikut.

Continue Reading

List TimeZone for Web Developers

Timezone merupakan salah satu kendala bagi seorang pengembang aplikasi berbasis web, walaupun bukan hal yang besar tetapi sebagai seorang pengembang web terkadang ingin membuat sebuah aplikasi yang bisa digunakan secara mendunia. Perbedaan waktu dunia ini menjadi kendala walaupun sudah ditangani pada bagian server. Saya hanya akan menshare sintak SQL yang berisi tabel daftar timezone yang bisa dimanfaatkan oleh pengembang web jika ingin memberikan fitur untuk menyesuaikan timezone local atau timezone negara lain.

Continue Reading

Mengaktifkan IonCube Loader di Linux

Mengaktifkan IonCube di Linux baik Ubuntu, FreeBSD, Solaris, maupun distro lain cukup mudah. Sebelumnya anda harus download ionCube dari http://www.ioncube.com/loaders.php pastikan anda memilih versi yang benar dan sesuai dengan Sistem anda. Silahkan gunakan terminal anda karena saya lebih suka dengan terminal jika ingin dengan versi GUI bisa juga yang penting tau file yang harus dirubah. Saya akan berikan cara untuk versi yang 32bit dan 64bit. silahkan perhatikan baik-baik dan cermati jangan sampai ada yang salah.

Continue Reading

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line