Tutorial PHP: Memecah Array

Memecah array menjadi beberapa bagian di PHP memang agak merepotkan, karena belum didukung secara native oleh PHP. Solusi yang biasa saya gunakan adalah melakukan pemecahan dengan fungsi berikut:

[sourcecode language=”php”]
function array_split($array, $pieces=2)
{
if ($pieces < 2)
return array($array);
$newCount = ceil(count($array)/$pieces);
$a = array_slice($array, 0, $newCount);
$b = array_split(array_slice($array, $newCount), $pieces-1);
return array_merge(array($a),$b);
}
[/sourcecode]

Dan untuk menggunakannya, sebagaimana contoh berikut: (more…)

Continue ReadingTutorial PHP: Memecah Array

Belajar PHP: Upload dokumen dan file ke Dropbox

Dropbox adalah solusi penyimpanan dokumen dan file online lintas perangkat dengan satu akun, sehingga pemilik akun dapat mengakses file-file diberbagai perangkat PC, notebook, netbook, iPad, mobile dll. Dropbox sendiri sudah menyediakan aplikasi-aplikasi bawaan khusus untuk perangkat yang akan digunakan.

Bagaimana jika kita ingin mencadangkan sebuah file/dokumen dalam server kita ke akun dropbox dengan aplikasi berbasis PHP? Caranya mudah, Dropbox telah menyediakan PHP DropboxUploader.

Untuk menggunakannya, contoh: (more…)

Continue ReadingBelajar PHP: Upload dokumen dan file ke Dropbox

Belajar PHP: Mengetahui Keyword Search Engine dari AWStats dg PHP

Melanjutkan pembelajaran PHP, kali ini kita akan membahas bagaimana cara menampilkan keyword search engine yang masuk ke website kita yang direkam oleh AWStats. Skrip akan dibangun dengan PHP, dengan menggunakan username, password dan URL awstats milik sendiri.

Berikut sourcecodenya: (more…)

Continue ReadingBelajar PHP: Mengetahui Keyword Search Engine dari AWStats dg PHP

Belajar PHP: Koneksi ke LDAP

LDAP (Lightweight Directory Access Protocol) adalah salah satu protokol direktori yang sampai saat ini masih bertahan dan populer digunakan di kelas menengah dan enterprise. Beberapa produk yang bisa anda pakai misalnya Microsoft Active Directory, Fedora Directory Access, Mandriva Directory Access, SUSE Linux Enterprise, OpenLDAP dan TurnkeyLinux LDAP.

Disini saya hanya akan membahas bagaimana cara koneksi ke protokol LDAP dari PHP. Beberapa hal yang harus anda perhatikan adalah:

1. pastikan extension php_ldap (php_ldap.dll untuk Windows dan php_ldap.so untuk Linux) sudah tersedia dan sudah di enable dalam file php.ini

2. pastikan anda punya server ldap yang aktif dan sudah terkonfigurasi dengan baik.

Berikut adalah contoh skrip koneksi ke LDAP dengan PHP: (more…)

Continue ReadingBelajar PHP: Koneksi ke LDAP