Posts Tagged ‘Codeigniter’

Library cURL Codeigniter

Monday, February 15th, 2010

Apa sih cURL

curl__by_marinarettacURL adalah sebuah program/library untuk mengakses file melalui sebuah url. cURL sudah support banyak protokol seperti FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS dan FILE. Sebenarnya cURL adalah sebuah program command line di unix, tetapi sekarang sudah di support oleh php (menjadi extension php).

Keunggulan Curl

Kenapa cURL? bukankah kita juga menggunakan perintah bawaan php seperti file, readfile, file_get_content untuk mengakses url? iya kita bisa mendapat kan content dari sebuah url dengn perintah tersebut tetapi ada batasan di error handling, header, authentication, post form, upload file.

Library Curl untuk codeigniter

Sebelum memluai penggunaan curl sebagai library codeigniter, sebaiknya kita mengenali carai penggunaan cUrl terlebih dahulu. Sebuah request curl ternisi atas 4 steo utama yaitu:

  1. Initialize: tahap inisisalisasi bertujuan membentuk sebuah curl handle menggunakan curl_init()
  2. Set Options: Mengeset opsi2 yang dibutuh kan spt header, dan paramter lainnya
  3. Execute dan Fetch Result Mengirimkan request ke server
  4. Clear curl handler dengan perintah curl_close()

untuk mempermudah penggunaan maka fungsi curl tersebut dibungkus dan dapat didownload di link berikut
» More: Library cURL Codeigniter

jQuery-PHP Codeigniter Pluggin

Saturday, August 15th, 2009

jquery-php jQuery-PHP adalah sebuah PHP library yang memunggkinkan kita untuk mengitegrasikan syntax jQuery di PHP. Jika menggunakan Codeigniter maka salah satu cara yang dapat kita lakukan adalah dengan menuliskan kode jquery didalam view. atau jika ingin menyimpannya sebagai variable string di controller.

Liat contoh kode dibawah ini, itu adalah controller yang dapat memanipulasi halaman web menggunakan syntax jquery di php.
Untuk demo anda bisa lihat disini » More: jQuery-PHP Codeigniter Pluggin

Comet menggunakan Codeigniter dan JQuery

Friday, August 7th, 2009

comet_by_gosia Comet adalah suatu teknik pengaksesan data dari webserver secara long-pooling. Artinya sebuah koneksi tidak ditutup tetapi di pool secara terus menerus. Keuntungannya load server jadi lebih ringan dan memori yang di gunakan stabil.

Berikut ini saya mencoba menggunakan codeigniter dan jquery untuk membuktikan teknik ini. riset ini belum proven. cuman coba2. hasilnya saya menemukan bahwa memori yang digunakan di sisi server relatif sama. dan ini dapat menghemat resource daripada di client melakukan pengecekan secara ajax berkala. dengan bantuan fungsi sleep untuk menjaga cpu load dan flush untuk menghilangkan buffer output. Di sisi client saya memaksa browser tidak mencache semua output yang di keluarkan. jadi kemungkinan bisa stabil di client juga.

code yang saya gunakan adalah sebagai berikut:
» More: Comet menggunakan Codeigniter dan JQuery

Membuat Breadcrumb Otomatis

Sunday, July 5th, 2009

navigation23Breadcrumb adalah salah satu bentuk navigasi. Biasanya digunakan untuk memberitahukan user dimana posisi dia berada sekarang. Dengan adanya breadcrumb maka akan memudahkan user untuk berpindah ke top level dari current page.

Berikut ini adalah salah satu library codeigniter yang bisa di gunakan untuk membuat breadcrumb. Baik secara otomatis dan manual

Langkah 1. Buat File library Breadcrumb.php

Buatlah sebuah file Breadcrumb.php di folder applications/library yang berisi :
» More: Membuat Breadcrumb Otomatis