Sabtu, 23 Mei 2015

CEK KONEKSI DENGAN PHP

,
Ketika saya membuat sebuah aplikasi dimana membutuhkan koneksi ke database local dan database server aplikasi nantinya akan berjalan pada perangkat yang tidak selalu terkoneksi dengan jaringan. Karena itu ketika pertama kali dijalankan harus di cek dahulu apakah terdapat koneksi dengan server atau tidak. Jika terkoneksi maka database di local harus di sinkron dengan database server. Saya sempat mencoba dengan cara cek koneksi ke database namun cara ini bermasalah ketika tidak ada koneksi sama sekali (wifi off atau Kabel jaringan tidak terpasang). Dan setelah saya browsing ternyata PHP mempunyai perintah tersendiri untuk cek koneksi, sesuia dokumentasi pada php.net. Berikut contoh penerapan yang saya lakukan


$connected = @fsockopen("IP ADRESS", PORT); 
if ($connected){
//Eksekusi perintah jika terkoneksi
} else {
//Eksekusi perintah jika tidak terkoneksi
}