PHP
Understanding Foreach in PHP
by Abu Aisyah on Feb.05, 2010, under Ngoprek, PHP, my notes
This tutorial is an easy way to understand the foreach. Yes, this is for the newbie confused with foreach. Foreach usually used in the variable loops which it has an array value. Array values are such as result from a database, or array value like this.
$ array = array ( ‘January’, ‘February’, ‘March’, ‘April’, ‘April’, ‘June’, ‘July’, ‘August’, ‘September’, ‘October’, ‘November’, ‘ December ‘);
How do these values can occupy each row in a table? Of course the easiest is to use foreach. Although could also use while. But I prefer to use foreach, because the value of the array can we count on. In addition, more cut script when using foreach. (continue reading…)
How to Create Bot Plurk with PHP
by Abu Aisyah on Feb.02, 2010, under Catatanku, Ngoprek, Open Source, PHP, Programming
On my last post about Plurk, I write about Plurk’s API. Now, as my promise I want to show you an easy way to use them. Please note, I will only use php script. Because I eat from this script. First, you can download the plurk’s API script and get API code by accessing this URL. Here we go. (continue reading…)
Fast Tutorial About YQL Select Query
by Abu Aisyah on Jan.26, 2010, under Catatanku, Ngoprek, PHP
YQL or Yahoo Query Language, a new API from yahoo that makes it easier to extract data from an existing HTML information on the Internet. You can INSERT, UPDATE, DELETE, SELECT from an HTML page dynamically data recorded in the HTML page. I made this short tutorial is only for Open Data, for example you want to create RSS from a specific web page for example. As an example we take from a site in Indonesia’s largest infotainment. For example we want to find out the latest news there, either movie reviews or celebrity news, we can create a simple RSS. Well the following steps: (continue reading…)
Extended Emoticon by Me
by Abu Aisyah on Mar.29, 2009, under Aktual, Ngoprek, PHP
I like plurking, and because of this social blogwalking I made an Extended Emoticon for wordpress. Actually, I create for my blog only. But if you wanna download this plugin, feel free to download and off course no warranty. In this plugin, you can develop your own emoticons. Credits by me. Anyway here this my emoticon reserved words (erase the space to use it):
| ( huehuehue ) => |
( : => |
X – ( or x – ( => |
( argh ) => |
( angry ) => |
| ( attack ) => |
( annoyed ) => |
( applause ) => |
( boink_boink ) => |
( bat ) => |
| ( banana_cool ) => |
( banana_rock ) => |
( bigeye ) => |
( bye ) => |
( broken_heart ) => |
| ( bring_it_on ) => |
( cry ) => |
( cozy ) => |
( dance ) => |
( devil ) => |
| ( drinking ) => |
( doh ) => |
( doh_doh )=> |
( funky_dance ) => |
( gym ) => |
| ( girl_kiss ) => |
( good_luck ) => |
( haha )=> |
( hungry ) => |
( hassle ) => |
| ( idiot ) => |
( kiss ) => |
( lol )=> |
( lmao ) => |
( lonely )=> |
| ( love ) => |
( metal_slug )=> |
( music ) => |
( mmm ) => |
( nerd ) => |
| ( not_talking ) => |
( oyeah ) => |
( party ) => |
( peace ) => |
( rock ) => |
| ( rofl ) => |
( sleeping ) => |
( sad ) => |
( scenic ) => |
( sick ) => |
| ( tears ) => |
( tos ) => |
( thinking ) => |
( wink ) => |
( wee ) => |
| ( woot ) => |
( worship ) => |
( yupi ) => |
Click here to download Plugin
Mengoptimalkan Function Date
by Abu Aisyah on Jan.16, 2009, under Catatanku, Ngoprek, Open Source, PHP
Beberapa dari kita yaitu programmer pemula biasanya membuat sebuah script yang terlalu panjang untuk membuat sebuah pemecahan persoalan semisal mencari hari kemarin, atau mencari tahun kemarin, atau mencari bulan kemarin.
Salah seorang teman saya bertanya kepada saya bagaimana caranya untuk bisa mencari bulan kemarin. Dan ia pun membuat sebuah script yang sangat panjang, seperti ini.
<?
$bulanini = date("m");
$bulan_kemarin = intval($bulanini) - 1;
$arrBulan = array( "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
echo $arrBulan[$bulan_kemarin-1];
exit;
?>
Hentikan cara mengerjakan seperti ini. Hal itu jelas-jelas salah. Kalau tak percaya silakan coba sendiri script di atas yang secara logikanya mungkin benar, tapi hal itu tidak bisa diterapkan di dalam script PHP. Maka dari itu sebenarnya kita harus benar-benar mengoptimalkan function Date.
Coba pakai cara ini:
<?
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
$arrBulan = array( "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
$numbulan = date("n", $lastmonth);
echo $arrBulan[$numbulan - 1];
//hasilnya Desember kalau bulan ini adalah Januari
?>
Itu baru bisa.
Coba perhatikan fungsi dari mktime. Mktime berfungsi untuk membuat Unix timestamp untuk date. Dengan nilai return berupa integer. Urutannya dari parameternya adalah mktime(jam, menit, detik, bulan, hari, tahun).
Jadi kalau ingin mencari nama hari 20 hari yang lalu, sangat mudah. Tinggal memakai fungsi mktime seperti ini.
<?
$day20last = mktime(0, 0, 0, date("m"), date("d")-20, date("Y"));
echo date("l", $day20last);
//hasilnya nama hari 20 hari yang lalu
?>
Sebenarnya semua ini ada di php manual, dan di sana sangat lengkap kalau ingin mencari apapun. Btw, php its fun and easy.
Iseng Bikin Terjemahan Morse pake PHP
by Abu Aisyah on Oct.22, 2008, under Ngoprek, Open Source, PHP
Ini adalah proyek isengku, karena ada seorang teman yang mengirim message pake bahasa morse, yah namanya juga iseng
.
Aturan penulisan morse adalah misal: /…/…-/-./
Apabila ingin menjadikan morse ke huruf, maka spasi dianggap tidak ada. Misal : Saya Lapar . Maka akan dianggap SayaLapar. (continue reading…)
Saving Images into MySQL Database
by Abu Aisyah on Mar.31, 2008, under Linux, Ngoprek, Open Source, PHP, Programming, mysql
Actually this question has been frequently asked with me to forums, even in infolinux, or the other PHP & MySQL forums. And they are nobody can answer it. Eventough there are making a not fine tutorial. But Alhamdulillah, at last I found the way and the right way to save an image to database.
Saving image files or mp3 or video, we usually known a data type name BLOB (Binary Large Objects). BLOB found in many database where it can handle big of transaction of data, like Oracle, MySQL, MS SQL Server,etc.
Functions PDO PHP 5.1
by Abu Aisyah on Mar.29, 2008, under Catatanku, Linux, PHP, mysql
Object Oriented Programming di PHP bukanlah sebuah hal yang baru. Bahkan OOP sejak di PHP 4 sudah ada, dan di PHP 5, sekarang ini sudah dilakukan pengembangan. Beberapa waktu lalu saya sempat kebingungan membuat kode OOP untuk transaksi database dengan menggunakan database MySQL.
Well, walaupun sudah menemukannya dengan script EzSQL, tapi ternyata di PHP 5.1 ke atas sudah tersedia sendiri di functionsnya. Berikut sedikit catatan mengenai PDO. PDO (PHP Data Objects) merupakan sebuah extensions yang sangat ringan untuk koneksi sebuah database, yang secara konsisten mengakses database via PHP. Masing-masing database driver yang mengimplementasikan interface PDO dapat mengakses database secara spesifik seperti layaknya functions extensi pada umumnya.
Kalau anda pernah menggunakan ODBC untuk sebuah koneksi ke database, misalnya anda memakai sebuah koneksi untuk database besar seperti Oracle, barangkali anda perlu mencoba PDO ini. Karena untuk versi 5.1 ke atas sudah tersedia di dalam paket PHP.
(continue reading…)
Mengatasi Pembatasan Import SQL di MySQL
by Abu Aisyah on Mar.01, 2008, under Ngoprek, Open Source, PHP, Programming, mysql
Sering kali kita mempunyai sebuah database yang sangat besar yang butuh diimport. Misalnya sebuah kejadian. Kita diberikan sebuah mesin server baru. Yang mana data-data dari server yang lama harus dipindah ke server yang baru. Bagi sebagian orang mungkin bisa dengan mudah menjalankan mysql namadatabase < namafileimport. Itu di linux, kita bisa dengan mudah melakukannya.
Bagaimana dengan orang yang nggak faham, atau mungkin newbie dan dia menggunakan sistem Operasi Microsoft Windows? Biasanya orang-orang yang bekerja seputar HTTP. Mereka akan menggunakan phpMyAdmin untuk mengurus database mysql mereka. Saya juga menggunakannya. Selain karena fiturnya yang bagus. PhpMyAdmin juga memberikan sebuah kemudahan yang bisa dengan mudah dipakai bahkan oleh orang yang belum mengerti SQL ataupun database sebelumnya.
(continue reading…)




