Mengupdate Status Twitter Menggunakan CURL

5 05 2010
Untuk mengupdate status twitter dari blog atau website, kita dapat menggunakan curl. Syaratnya kita harus membuat sebuah aplikasi di twitter untuk mendapatkan key.
Kemudian silahkan copy paste fungsi dibawah ini yang digunakan untuk mengupdate status, berikan parameter sesuai dengan akun di twitter.
public function tweetThis($strUsername = ”, $strPassword = ”, $strMessage = ”) {
if (function_exists(‘curl_init’)) {
$twitterUsername = trim($strUsername);
$twitterPassword = trim($strPassword);
if(strlen($strMessage) > 140) {
$strMessage = substr($strMessage, 0, 140);
}
$twitterStatus = htmlentities(trim(strip_tags($strMessage)));
if (!empty($twitterUsername) && !empty($twitterPassword) && !empty($twitterStatus)) {
$objCurlHandle = curl_init();
curl_setopt($objCurlHandle, CURLOPT_URL, “$strTweetUrl”);
curl_setopt($objCurlHandle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($objCurlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($objCurlHandle, CURLOPT_POST, 1);
curl_setopt($objCurlHandle, CURLOPT_POSTFIELDS, “status=$twitterStatus”);
curl_setopt($objCurlHandle, CURLOPT_USERPWD, “$twitterUsername:$twitterPassword”);
$result = curl_exec($objCurlHandle);
$arrResult = curl_getinfo($objCurlHandle);
if ($arrResult[‘http_code’] == 200) {
//echo ‘Your Tweet has been posted’;
}
else {
//echo ‘Could not post your Tweet to Twitter.’;
}
curl_close($objCurlHandle);
}
else {
echo(‘Missing required information to submit your Tweet.’);
}
}
else {
echo(‘Curl Extension is not installed.’);
}
}




Mengaktifkan PDO

21 04 2010

PHP Data Objects (PDO) merupakan sebuah extension yang ringan untuk mengakses database di PHP. Setiap driver database yang mengimplementasikan PDO dapat mengekspos fitur database spesifik sebagai fungsi ekstensi teratur. Perlu diketahui bahwa Anda tidak dapat melakukan fungsi database apapun menggunakan ekstensi PDO dengan sendirinya, Anda harus menggunakan driver PDO database-khusus untuk mengakses database server.

Seperti halnya Yii Framework yang hanya bekerja dengan menggunakan PDO, sehingga anda harus menginstalnya terlebih dahulu.

Berikut ini cara instalasi PDO di Ubuntu:
Baca entri selengkapnya »





Mulailah Belajar Yii

21 04 2010

Apa itu Yii

Yii adalah kerangka kerja PHP berbasis-komponen dengan performansi tinggi untuk pengembangan aplikasi Web berskala-besar. Ia menyediakan resuabilitas maksimum dalam pemrograman Web dan bisa mengakselerasi proses pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari easy, efficient dan extensible (mudah, efisien, dan bisa diperluas).

Persyaratan

Untuk menjalankan aplikasi Web bertenaga-Yii, Anda memerlukan server Web yang mendukung PHP 5.1.0 atau lebih tinggi.

Bagi para pengembang yang ingin menggunakan Yii, mengerti pemrograman terorientasi-obyek (OOP) akan sangat membantu, karena Yii murni kerangka kerja OOP.
Baca entri selengkapnya »





Menyembunyikan Index.php Dengan .htaccess

21 04 2010

Siapa sih yang belum pernah membuka http://www.detik.com ? situs berita populer saat ini. Apakah anda pernah memperhatikan ketika membuka salah satu berita yang ada?, misalkan

http://www.detikinet.com/read/2010/04/20/133456/1341790/317/iphone-4g-sudah-diprediksi-kalah-dari-android

, coba perhatikan dan bandingkan dengan

http://www.presidensby.info/index.php/pers/siaran-pers/2010/04/21/478.html

Bukan sulap bukan sihir, ternyata tidak ada kata index.php setelah alamat website detik. Kita juga dapat menyembunyikan index.php dengan membuat sebuah script kecil yang diberinama .htaccess

Logikanya, ketika user mengakses file index.php, maka kita ganti dengan tanda / saja, sehingga index.php tidak terlihat. Selain itu kita juga dapat menyembunyikan isi folder atau direktori ketika seseorang mencoba membuka url tersebut.

Berikut ini contoh .htaccess yang bisa ada simpan di document root anda.
Baca entri selengkapnya »