<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8573850659194254727</id><updated>2011-11-28T07:57:07.378+08:00</updated><title type='text'>PHP &amp; MySQL</title><subtitle type='html'>semua tentang PHP &amp;amp; MYSQL, belajar PHP, tutorial PHP,dasar-dasar Mysql, tips &amp;amp; trik PHPMySQL, function PHP &amp;amp; class PHP</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://php-mysql-solution.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-8176082483188822669</id><published>2009-03-15T20:45:00.003+08:00</published><updated>2009-03-15T21:02:52.330+08:00</updated><title type='text'>PHP &amp; MySQL - belajar php : "Fungsi/Method"</title><content type='html'>PHP &amp; MySQL  - Kali Ini akan "belajar php" mengenai Koding "Fungsi/Method". FUngsi, atau method diparadigma objek, adalah blok kode yg dapat di depinisikan kemudian di pangil (di-invoke) dai bagian lain program . Belajar php mesti pelan-pelan, apalagi mengenai  "Fungsi/Method". Tahap balajr php ini merupakan tahap dasar yang perlu di mengerti dan dio pahami, guna untuk pengembangan kedepan.&lt;br /&gt;&lt;br /&gt;Sebagai pemrogram, kita bisa menganalisa, kapan mesti mengunakan fungsi. contoh nya, untuk kode-kode php yang smaa dan sering digunakan, nah pastinya ini akan mempermudah anda untuk membuat koding. Tapi mungkin ini sulit yang baru pertama untuk belajar php.&lt;br /&gt;&lt;br /&gt;/* Mendapatkan Jam dari system dengan format 0-23 */&lt;br /&gt;$time = date("G");&lt;br /&gt;if ($time &lt;12) {&lt;br /&gt; $say = 'Good morning ..';&lt;br /&gt;}elseif ($time &lt; 17 ){&lt;br /&gt; $say = 'Good Afternoon ..';&lt;br /&gt;}else&lt;br /&gt;{&lt;br /&gt; $say = 'Good evening ..';&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;echo $say;&lt;br /&gt;Para pembaca blog "belajar php" kode diatas jika diperlukan kembali akan ditulis lagi, dan ditulis lagi. Agar lebih efisien, maka kode php diatas sebaiknya di pakai  "Fungsi/Method" PHP.&lt;br /&gt;&lt;br /&gt;function greeting($tNow){&lt;br /&gt;if(!$tNow) return '';&lt;br /&gt;if(!$tNow &lt; 12 ) return 'Good Morning..';&lt;br /&gt;if(!$tNow &lt; 17 ) return 'Good afternoon..';&lt;br /&gt;if(!$tNow &gt;17 ) return 'Good evening..';&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;//memanggil fungsi strlen&lt;br /&gt;echo getLength('Hello');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-8176082483188822669?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8176082483188822669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8176082483188822669'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2009/03/php-mysql-belajar-php-fungsimethod.html' title='PHP &amp; MySQL - belajar php : &quot;Fungsi/Method&quot;'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-7489958344376669122</id><published>2009-01-27T15:36:00.001+08:00</published><updated>2009-01-27T15:51:11.925+08:00</updated><title type='text'>[ belajar php ] - Mengelola variabel ( isset ( ), unset ( ), empty ( ) )</title><content type='html'>&lt;a href="http://php-mysql-solution.blogspot.com/"&gt;belajar php&lt;/a&gt; - Teknik dasar PHP, dan utnuk belajar php mesti tahu tentang Mengelola variabel. Jika anda belajar php, dipastikan anda selalu akan menemui variabel. Maka dari itu dituntut dalam blajar php, diharuskan bisa mengelola variabel. implemetasi pembuatan kode program php, secara garis besar ada tiga konstruksi bahasa digunakan untuk mengelola suatu variabel, yaitu &lt;span style="font-style:italic;"&gt;isset(), unset(), empty()&lt;/span&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;1.&lt;span style="font-style:italic;"&gt; isset&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;isset()&lt;/span&gt; digunakan untuk menyatakan variabel sudah diset atau tidak. Jika variabel sudah diset makan variavel akan mengembalikan nilai &lt;span style="font-style:italic;"&gt;true&lt;/span&gt;, sebaliknya akan bernilai &lt;span style="font-style:italic;"&gt;false&lt;/span&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;2. &lt;span style="font-style:italic;"&gt;unset&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;unset()&lt;/span&gt;merupakan kebalikan dari &lt;span style="font-style:italic;"&gt;isset()&lt;/span&gt;, yaitu untuk meng-unsetvariabel, dan membebaskan memory yang sudah digunakan.&lt;br&gt;&lt;br /&gt;3. empty&lt;br /&gt;empty(), digunakan untuk memerikasa apakah variabel form tidak dikirim atau tidak berisi data alias kosong. berbeda denagn isset(), yang mengembalikan nilai false pada variabel yang di-unset, empty() akan mengembalikan nilai true&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-7489958344376669122?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/7489958344376669122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/7489958344376669122'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2009/01/belajar-php-mengelola-variabel-isset.html' title='[ belajar php ] - Mengelola variabel ( isset ( ), unset ( ), empty ( ) )'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-190521965298612061</id><published>2008-03-24T11:06:00.001+08:00</published><updated>2008-10-30T13:33:35.092+08:00</updated><title type='text'>[HTML] - TAB INDEX di HTML</title><content type='html'>Sering kali kita bermasalah dengan pemrograman ketika, user menginginkan Aplikasi sesakti aplikasi deksptop. &lt;br /&gt;ceritanya gini, Web dengan PHP dan HTML mungkin akan userfriendly ketika di padukan dengan JS, CSS, dan XML dan komponen pendukung lainnya. Shingga Muncul lah produck WEB. 2.0 , untuk memenuhi itu.....&lt;br /&gt;Ketika sya training user, user berkata "aplikasi terlalu ribet" saya ga biasa make "Mouse untuk pindah ke filed berikutnya ketika input data."&lt;br /&gt;maklum lah......Si USer masih terbiasa dngan dekstop VB. dia bisa input data dengan field pertama kemudian enter akan pindah ke field berikutnya....&lt;br /&gt;&lt;br /&gt;Untuk di PHP, khususnya di desain HTML mesti melibatkan JS(java script) untuk menghanddle kemalasan si uer uyg enggan make mouse...&lt;br /&gt;&lt;br /&gt;Inio sedikit koding yag saya daped di foum PHP indonesia oleh master2 web disna&lt;br /&gt;&lt;br /&gt;lanjut...&lt;br /&gt;&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-190521965298612061?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/190521965298612061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/190521965298612061'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/03/html-tab-index-di-html.html' title='[HTML] - TAB INDEX di HTML'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-5131868617358226692</id><published>2008-01-22T14:49:00.001+08:00</published><updated>2008-10-30T13:46:08.835+08:00</updated><title type='text'>Pengetahuan Dasar Domain</title><content type='html'>adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS&lt;br /&gt;&lt;br /&gt;Server hosting terdiri dari gabungan server-server atau sebuah server yang terhubung dengan jaringan internet berkecepatan tinggi.&lt;br /&gt;&lt;br /&gt;Ada beberapa jenis layanan hosting yaitu shared hosting, VPS atau Virtual Dedicated Server, dedicated server, colocation server.&lt;br /&gt;&lt;br /&gt;Shared Hosting adalah menggunakan server hosting bersama sama dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama domain.&lt;br /&gt;&lt;br /&gt;VPS, Virtual Private Server, atau juga dikenal sebagai Virtual Dedicated Server merupakan proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server. Karena lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk menginstall sistem operasi yang dapat berjalan diatas sistem operasi lain.&lt;br /&gt;&lt;br /&gt;Dedicated Server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated server. Dalam hal ini, penyediaan server ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor.&lt;br /&gt;&lt;br /&gt;Colocation Server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya bekerja sama dengan vendor.&lt;br /&gt;&lt;br /&gt;DOMAIN:&lt;br /&gt;Apakah Domain itu ?&lt;br /&gt;Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di internet.&lt;br /&gt;Domain memberikan kemudahkan pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan nomor atau yang dikenal IP.&lt;br /&gt;&lt;br /&gt;Apa Perbedaan Domain dan Hosting&lt;br /&gt;Hosting adalah space dalam server komputer yang di gunakan sebagai penempatan data dan file yang ada. Domain adalah alamat yang di gunakan untuk menuju tempat penempatan data dan file tersebut.&lt;br /&gt;Dalam analogi sederhana :&lt;br /&gt;Domain = Nomer kartu selular anda (081xxxxxxxx)&lt;br /&gt;Hosting = Perangkat Telepon selular anda (nokia9500, motorola vrazer dll)&lt;br /&gt;&lt;br /&gt;Top Level Domain, Second Level Domain dan Third Level Domain&lt;br /&gt;Top Level Domain adalah deretan kata dibelakang nama domain seperti .com (dotcommercial), .net (dotnetwork), .org(dotorganization), .edu(doteducation), .gov(dotgoverment), dan .mil(dotmilitary).&lt;br /&gt;Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD adalah seperti yang diungkapkan diatas dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id) atau Singapura dengan kode SG (com.sg, net.sg, dsb).&lt;br /&gt;Second Level Domain (SLD) adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka domainku adalah SLD dan .comnya adalah TLD.&lt;br /&gt;Third Level Domain adalah nama sebelum Second Level Domain dan Top Level Domain. Misalnya nama domain yang anda miliki adalah domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau search.domainku.com. layanan yang menjual third level domain adalah enom dengan : .**us.com, **.br.com, **.cn.com, dll. sementara yang memberikan secara cuma cuma adalah freedomain.co.nr memberikan **.co.nr secara gratis&lt;br /&gt;&lt;br /&gt;Status Domain anda&lt;br /&gt;&lt;br /&gt;ada beberapa status dalam domain anda :&lt;br /&gt;&lt;br /&gt;1. ACTIVE&lt;br /&gt;&lt;br /&gt;Domain dalam posisi aktiv dan bisa di lakukan segala perubahan oleh pemilik domain tersebut.&lt;br /&gt;2. REGISTRAR-LOCK&lt;br /&gt;Domain dalam posisi aktiv akan tetapi oleh pemilik domain tersebut dengan alasan keamanan di lakukan penguncian sehingga tidak dapat di lakukan perubahan kepemilikan domain tersebut.&lt;br /&gt;3. REGISTRAR-HOLD&lt;br /&gt;&lt;br /&gt;Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 37 - 82 hari kedepan. tidak semua status REGISTRAR-HOLD akan di hapus karena masih memungkinkan pemilik lama untuk memperpanjang domain mereka.&lt;br /&gt;&lt;br /&gt;4. REDEMPTIONPERIOD&lt;br /&gt;&lt;br /&gt;Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 31 hari kedepan.&lt;br /&gt;&lt;br /&gt;5. PENDINGDELETE&lt;br /&gt;&lt;br /&gt;Domain akan di hapus dan akan bisa di daftarkan kembali dalam waktu 6 hari kedepan.&lt;br /&gt;6. REGISTRY-LOCK&lt;br /&gt;&lt;br /&gt;Domain dalam posisi aktiv akan tetapi oleh pihak regitrar dengan alasan keamanan di lakukan penguncian sehingga tidak dapat di lakukan perubahan kepemilikan domain tersebut (biasa di lock oleh pihak registry karena alasan Fraud dll)&lt;br /&gt;&lt;br /&gt;7. PENDING-RESTORE&lt;br /&gt;&lt;br /&gt;Domain akan kembali dalam posisi aktiv setelah di perpanjang oleh pemilik sebelumnya.&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-5131868617358226692?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5131868617358226692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5131868617358226692'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/pengetahuan-dasar-domain.html' title='Pengetahuan Dasar Domain'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-283608621365462204</id><published>2008-01-22T14:49:00.000+08:00</published><updated>2008-10-30T13:46:29.532+08:00</updated><title type='text'>Hosting PHP dan MySql</title><content type='html'>Web Hosting adalah meletakkan data situs anda pada server. Sebuah server hosting umumnya akan memuat beberapa (ratusan) account hosting tanpa menggangu antara account hosting yang satu dengan yang lain. &lt;br /&gt;&lt;br /&gt;Shared hosting atau virtual hosting adalah hal yang sama, keduanya adalah menyewa 'tempat' untuk mengelola domain anda pada sebuah server hosting.&lt;br /&gt;&lt;br /&gt;secara rinci...&lt;br /&gt; adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS&lt;br /&gt;&lt;br /&gt;Server hosting terdiri dari gabungan server-server atau sebuah server yang terhubung dengan jaringan internet berkecepatan tinggi.&lt;br /&gt;&lt;br /&gt;Ada beberapa jenis layanan hosting yaitu shared hosting, VPS atau Virtual Dedicated Server, dedicated server, colocation server.&lt;br /&gt;&lt;br /&gt;Shared Hosting adalah menggunakan server hosting bersama sama dengan pengguna lain satu server dipergunakan oleh lebih dari satu nama domain.&lt;br /&gt;&lt;br /&gt;VPS, Virtual Private Server, atau juga dikenal sebagai Virtual Dedicated Server merupakan proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server. Karena lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk menginstall sistem operasi yang dapat berjalan diatas sistem operasi lain.&lt;br /&gt;&lt;br /&gt;Dedicated Server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated server. Dalam hal ini, penyediaan server ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor.&lt;br /&gt;&lt;br /&gt;Colocation Server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya bekerja sama dengan vendor.&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-283608621365462204?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/283608621365462204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/283608621365462204'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/hosting-php-dan-mysql.html' title='Hosting PHP dan MySql'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-1120214369310162634</id><published>2008-01-17T08:13:00.000+08:00</published><updated>2008-10-30T13:48:10.119+08:00</updated><title type='text'>Date and Time Functions</title><content type='html'>PHP &amp; MySQL : http://php-mysql-solution.blogspot.com/&lt;br /&gt;(semua tentang PHP &amp; MYSQL, belajar PHP, tutorial PHP,dasar-dasar Mysql, tips &amp; trik PHPMySQL, function PHP &amp; class PHP)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt; SELECT DAYOFMONTH('2001-11-00'), MONTH('2005-00-00');&lt;br /&gt;        -&gt; 0, 0&lt;br /&gt;&lt;br /&gt;mysql&gt; SELECT DATE_ADD('2006-05-00',INTERVAL 1 DAY);&lt;br /&gt;        -&gt; NULL&lt;br /&gt;mysql&gt; SELECT DAYNAME('2006-05-00');&lt;br /&gt;        -&gt; NULL&lt;br /&gt;&lt;br /&gt;ADDDATE(date,INTERVAL expr  unit), ADDDATE(expr,days)&lt;br /&gt;mysql&gt; SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);&lt;br /&gt;        -&gt; '1998-02-02'&lt;br /&gt;mysql&gt; SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);&lt;br /&gt;        -&gt; '1998-02-02'&lt;br /&gt;&lt;br /&gt;ADDTIME(expr1,expr2)&lt;br /&gt;mysql&gt; SELECT ADDTIME('1997-12-31 23:59:59.999999',&lt;br /&gt;    -&gt;                '1 1:1:1.000002');&lt;br /&gt;        -&gt; '1998-01-02 01:01:01.000001'&lt;br /&gt;mysql&gt; SELECT ADDTIME('01:00:00.999999', '02:00:00.999998');&lt;br /&gt;        -&gt; '03:00:01.999997'&lt;br /&gt;&lt;br /&gt;CONVERT_TZ(dt,from_tz,to_tz)&lt;br /&gt;mysql&gt; SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');&lt;br /&gt;        -&gt; '2004-01-01 13:00:00'&lt;br /&gt;mysql&gt; SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00');&lt;br /&gt;        -&gt; '2004-01-01 22:00:00'&lt;br /&gt;&lt;br /&gt;CURDATE()&lt;br /&gt;mysql&gt; SELECT CURDATE();&lt;br /&gt;        -&gt; '1997-12-15'&lt;br /&gt;mysql&gt; SELECT CURDATE() + 0;&lt;br /&gt;        -&gt; 19971215&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-1120214369310162634?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1120214369310162634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1120214369310162634'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/date-and-time-functions.html' title='Date and Time Functions'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-2333196730193446409</id><published>2008-01-11T10:58:00.000+08:00</published><updated>2008-10-30T13:48:29.045+08:00</updated><title type='text'>PHP &amp; MYSQL MANUAL - INDONESIA</title><content type='html'>PHP dan MySQL Manual&lt;br /&gt;1 Pendahuluan&lt;br /&gt;1.1 Apa itu PHP?&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;PHP singkatan dari PHP Hypertext Preprocessor yang digunakan secara luas sebagai bahasa scripting khususnya untuk pengembangan aplikasi web sebab dapat disisipkan ke dalam HTML. PHP merupakan aplikasi bebas (Open Source Software).&lt;br /&gt;&lt;br /&gt;Contoh 1: Script PHP pertama&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Contoh&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;echo &amp;quot;Aku sekarang bisa PHP!&amp;quot;;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;1.2 Apa yang dibutuhkan?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk menjalankan skrip PHP, kita membutuhkan Web server seperti Apache (http://httpd.apache.org) dan sudah barang tentu PHP (http://www.php.net). Untuk konektivitas dengan database bisa digunakan MySQL (http://www.mysql.com) atau PostgreSQL (http://www.postgresql.org).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.3 Apa itu MySQL?&lt;br /&gt;&lt;br /&gt;MySQL adalah sebuah server buatan T.c.X DataKonsultAB, Swedia. MySQL didesain untuk dapat berjalan sampai 100 akses secara simultan dan bekerja secara cepat sehingga cocok untuk aplikasi web/internet yang membutuhkan kecepatan tinggi untuk pemrosesan dan penyimpanan data. MySQL mampu berjalan pada database sampai 100 GB, cukup menakjubkan untuk sebuah software gratis dan bebas (free).&lt;br /&gt;2. Instalasi&lt;br /&gt;&lt;br /&gt;Langkah awal adalah dengan mendownload semua aplikasi yang dibutuhkan di situsnya masing-masing. Gunakan versi terakhir dan stabil. Setelah itu instal dengan menggunakan installer atau hanya diekstrak (jika berbentuk file zip).&lt;br /&gt;&lt;br /&gt;Instalasi Apache dapat digunakan installer yang tersedia. Jika diinstal di Windows XP, Apache akan langsung terkonfigurasi secara otomatis sebagai service, begitu pula dengan MySQL.&lt;br /&gt;&lt;br /&gt;Ada dua cara menginstal PHP di sistem windows yaitu dengan cara manual atau dengan menggunakan InstallShield installer.&lt;br /&gt;&lt;br /&gt;Windows InstallShield&lt;br /&gt;&lt;br /&gt;Instaler Windows PHP dapat didownload di http://www.php.net/downloads.php, berupa versi CGI dan dapat mengkonfigurasi IIS, PWS, and Xitami.&lt;br /&gt;&lt;br /&gt;Installer akan memperoleh informasi yang cukup untuk membuat file php.inidan mengkonfigurasi web server untuk menggunakan PHP. Cukup dengan menjalankan installer, PHP akan terinstal di komputer Anda. Setelah menginstal, restart Windows Anda.&lt;br /&gt;&lt;br /&gt;Instalasi Manual&lt;br /&gt;&lt;br /&gt;PHP 4 untuk Windows ada dua yaitu CGI executable (php.exe), dan beberapa modul SAPI (misalnya: php4isapi.dll).&lt;br /&gt;&lt;br /&gt;Untuk menginstal, caranya yaitu meng-unzip file php-VERSION.zip (VERSION merujuk pada versi php yang digunakan, misalnya versi 4.3.0), tempatkan di direktori C:\sebagai contoh awal. Setelah itu salin file php4ts.dll ke windows/system (Windows 9x/Me) atau winnt/system32 (for Windows NT/2000/XP) dan timpa file yang sudah ada lalu edit file httpd.conf milik Apache&lt;br /&gt;&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Untuk versi CGI:&lt;br /&gt;&lt;br /&gt;      Sisipkan baris berikut ini:&lt;br /&gt;&lt;br /&gt;      ScriptAlias /php/ &amp;quot;c:/php/&amp;quot;&lt;br /&gt;&lt;br /&gt;      AddType application/x-httpd-php .php&lt;br /&gt;&lt;br /&gt;      Action application/x-httpd-php &amp;quot;/php/php.exe&amp;quot; &lt;br /&gt;&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      Untuk versi SAPI&lt;br /&gt;&lt;br /&gt;      Sisipkan baris berikut:&lt;br /&gt;&lt;br /&gt;      LoadModule php4_module c:/php/sapi/php4apache.dll&lt;br /&gt;&lt;br /&gt;      AddModule mod_php4.c&lt;br /&gt;&lt;br /&gt;      AddType application/x-httpd-php .php&lt;br /&gt;&lt;br /&gt;3. Administrasi MySQL&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Setelah berhasil menginstal semua paket, tiba saatnya untuk mengadministrasi server MySQL.&lt;br /&gt;&lt;br /&gt;Pertama, ubah password root dengan perintah:&lt;br /&gt;&lt;br /&gt;# mysqladmin -u root password &amp;quot;passwdKU&amp;quot;&lt;br /&gt;&lt;br /&gt;Kedua, membuat database untuk latihan&lt;br /&gt;&lt;br /&gt;# mysqladmin -u root -p create latihan&lt;br /&gt;&lt;br /&gt;Masukkan password root yang diminta&lt;br /&gt;&lt;br /&gt;Ketiga, membuat user biasa untuk keperluan aplikasi, jangan memakai user root!&lt;br /&gt;&lt;br /&gt;# mysql -u root -p&lt;br /&gt;&lt;br /&gt;Enter password:&lt;br /&gt;&lt;br /&gt;Welcome to the MySQL monitor. Commands end with ; or \g.&lt;br /&gt;&lt;br /&gt;Your MySQL connection id is 3 to server version: 4.0.13&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Type &amp;#039;help;&amp;#039; or &amp;#039;\h&amp;#039; for help. Type &amp;#039;\c&amp;#039; to clear the buffer.&lt;br /&gt;&lt;br /&gt;mysql&amp;gt;&lt;br /&gt;&lt;br /&gt;Gunakan database mysql untuk keperluan administrasi&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; use mysql&lt;br /&gt;&lt;br /&gt;Database changed&lt;br /&gt;&lt;br /&gt;Lihat tabel pada database mysql&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; show tables;&lt;br /&gt;&lt;br /&gt;+-----------------+&lt;br /&gt;&lt;br /&gt;| Tables_in_mysql |&lt;br /&gt;&lt;br /&gt;+-----------------+&lt;br /&gt;&lt;br /&gt;| columns_priv |&lt;br /&gt;&lt;br /&gt;| db |&lt;br /&gt;&lt;br /&gt;| func |&lt;br /&gt;&lt;br /&gt;| host |&lt;br /&gt;&lt;br /&gt;| tables_priv |&lt;br /&gt;&lt;br /&gt;| user |&lt;br /&gt;&lt;br /&gt;+-----------------+&lt;br /&gt;&lt;br /&gt;6 rows in set (0.14 sec)&lt;br /&gt;&lt;br /&gt;Lihat field-field pada table user (berbeda tiap versi MySQL)&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; show fields from user from mysql;&lt;br /&gt;&lt;br /&gt;+-----------------------+-----------------------------------+------+-----+---------+-------+&lt;br /&gt;&lt;br /&gt;| Field | Type | Null | Key | Default | Extra |&lt;br /&gt;&lt;br /&gt;+-----------------------+-----------------------------------+------+-----+---------+-------+&lt;br /&gt;&lt;br /&gt;| Host | varchar(60) binary | | PRI | | |&lt;br /&gt;&lt;br /&gt;| User | varchar(16) binary | | PRI | | |&lt;br /&gt;&lt;br /&gt;| Password | varchar(16) binary | | | | |&lt;br /&gt;&lt;br /&gt;| Select_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Insert_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Update_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Delete_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Create_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Drop_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Reload_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Shutdown_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Process_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| File_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Grant_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| References_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Index_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Alter_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Show_db_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Super_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Create_tmp_table_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Lock_tables_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Execute_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Repl_slave_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| Repl_client_priv | enum(&amp;#039;N&amp;#039;,&amp;#039;Y&amp;#039;) | | | N | |&lt;br /&gt;&lt;br /&gt;| ssl_type | enum(&amp;#039;&amp;#039;,&amp;#039;ANY&amp;#039;,&amp;#039;X509&amp;#039;,&amp;#039;SPECIFIED&amp;#039;) | | | | |&lt;br /&gt;&lt;br /&gt;| ssl_cipher | blob | | | | |&lt;br /&gt;&lt;br /&gt;| x509_issuer | blob | | | | |&lt;br /&gt;&lt;br /&gt;| x509_subject | blob | | | | |&lt;br /&gt;&lt;br /&gt;| max_questions | int(11) unsigned | | | 0 | |&lt;br /&gt;&lt;br /&gt;| max_updates | int(11) unsigned | | | 0 | |&lt;br /&gt;&lt;br /&gt;| max_connections | int(11) unsigned | | | 0 | |&lt;br /&gt;&lt;br /&gt;+-----------------------+-----------------------------------+------+-----+---------+-------+&lt;br /&gt;&lt;br /&gt;31 rows in set (0.00 sec)&lt;br /&gt;&lt;br /&gt;Masukkan user baru:&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; insert into user values (&amp;quot;localhost&amp;quot;, &amp;quot;latihan&amp;quot;,password(&amp;quot;latihan&amp;quot;),&amp;#039;y&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;n&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;100&amp;#039;,&amp;#039;100&amp;#039;,&amp;#039;100&amp;#039;);&lt;br /&gt;&lt;br /&gt;Query OK, 1 row affected (0.22 sec)&lt;br /&gt;&lt;br /&gt;Keluar dari MySQL,&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; quit&lt;br /&gt;&lt;br /&gt;lalu reload server MySQL&lt;br /&gt;&lt;br /&gt;# mysqladmin -u root -p reload&lt;br /&gt;&lt;br /&gt;masukkan password yang diminta, setelah coba login dengan user yang telah dibuat.&lt;br /&gt;4. Mengenal Variabel, Konstanta dan Array&lt;br /&gt;4.1 Variabel&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Variabel dalam PHP dimulai dengan tanda dollar ($).&lt;br /&gt;&lt;br /&gt;Contoh 1: Mendefinisikan variabel&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$var = &amp;quot;Bob&amp;quot;;&lt;br /&gt;$Var = &amp;quot;Joe&amp;quot;;&lt;br /&gt;echo &amp;quot;$var, $Var&amp;quot;;      // menampilkan &amp;quot;Bob, Joe&amp;quot;&lt;br /&gt;$4site = &amp;#039;not yet&amp;#039;;     // salah; dimulai dari angka&lt;br /&gt;$_4site = &amp;#039;not yet&amp;#039;;    // benar; dimulai dengan underscore&lt;br /&gt;$t&amp;auml;yte = &amp;#039;mansikka&amp;#039;;    // benar; karakter &amp;#039;&amp;auml;&amp;#039; adalah ASCII 228.&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Selain dapat didefinisikan, PHP menyediakan variabel yang telah tersedia (built-in) dan biasa disebut PHP superglobal, variabel-variabel tersebut yaitu:&lt;br /&gt;&lt;br /&gt;$GLOBALS&lt;br /&gt;    Berisi semua variabel yang tersedia pada skrip&lt;br /&gt;$_SERVER&lt;br /&gt;    Variable-variabel yang diset oleh web server sama dengan array $HTTP_SERVER_VARS (tetap ada namun akan ditinggalkan).&lt;br /&gt;$_GET&lt;br /&gt;    Variable-variabel yang disediakan oleh skrip melalui HTTP GET sama dengan array $HTTP_GET_VARS (tetap ada namun akan ditinggalkan)&lt;br /&gt;$_POST&lt;br /&gt;&lt;br /&gt;    Variable-variabel yang disediakan oleh skrip melalui HTTP POST sama dengan array $HTTP_POST_VARS (tetap ada namun akan ditinggalkan)&lt;br /&gt;&lt;br /&gt;$_COOKIE&lt;br /&gt;    Variable-variabel yang disediakan oleh skrip melalui HTTP cookies sama dengan array $HTTP_COOKIE_VARS (tetap ada namun akan ditinggalkan).&lt;br /&gt;$_FILES&lt;br /&gt;    Variable-variabel yang disediakan oleh skrip melalui HTTP post file uploads. Sama dengan array $HTTP_POST_FILES&lt;br /&gt;$_ENV&lt;br /&gt;    Variable-variabel yang disediakan oleh skrip melalui environment. Sama dengan array $HTTP_ENV_VARS&lt;br /&gt;$_REQUEST&lt;br /&gt;    Variable-variabel yang disediakan skrip melalui input user.&lt;br /&gt;$_SESSION&lt;br /&gt;    Variable-variabel yang sedang terdaftar pada session skrip, sama dengan array $HTTP_SESSION_VARS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.2 Konstanta&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Konstanta adalah identifier (nama) untuk nilai sederhana. Konstanta berbeda dengan variabel dimana nilai-nilainya dapat berubah saat eksekusi skrip&lt;br /&gt;&lt;br /&gt;Contoh 2: Mendefinisikan konstanta&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;define(&amp;quot;CONSTANT&amp;quot;, &amp;quot;Hello world.&amp;quot;);&lt;br /&gt;echo CONSTANT; // menghasilkan &amp;quot;Hello world.&amp;quot;&lt;br /&gt;echo Constant; // menghasilkan &amp;quot;Constant&amp;quot; dan memunculkan pesan peringatan.&lt;br /&gt;?&amp;gt;&lt;br /&gt;Beberapa konstanta yang sudah ada dalam PHP (predefined contants):&lt;br /&gt;&lt;br /&gt;Nama&lt;br /&gt;&lt;br /&gt;Deskripsi&lt;br /&gt;&lt;br /&gt;__LINE__&lt;br /&gt;&lt;br /&gt;Baris dalam file yang sedang dieksekusi&lt;br /&gt;&lt;br /&gt;__FILE__&lt;br /&gt;&lt;br /&gt;Path lengkap serta nama file&lt;br /&gt;&lt;br /&gt;__FUNCTION__&lt;br /&gt;&lt;br /&gt;Nama fungsi. Konstanta ini ditambahkan sejak PHP 4.3.0&lt;br /&gt;&lt;br /&gt;__CLASS__&lt;br /&gt;&lt;br /&gt;Nama class. Konstanta ini ditambahkan sejak PHP 4.3.0&lt;br /&gt;&lt;br /&gt;4.3 Array&lt;br /&gt;&lt;br /&gt;Array merupakan variabel majemuk dimana satu variabel dapat berisi beberapa nilai. Nilai-nilai dalam array ditandai dengan indeks. Indeks dimulai dengan angka 0 (nol).&lt;br /&gt;&lt;br /&gt;Contoh 3: mendefinisikan array buah_buahan lalu memprint salah satunya&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$buah_buahan = array (“mangga”, “pisang”, “jambu”, “duku”, “durian”);&lt;br /&gt;// mencetak hanya pisang saja&lt;br /&gt;echo $buah_buahan[1]; &lt;br /&gt;// memprint semua isi variabel dengan fungsi foreach &lt;br /&gt;foreach ($buah_buahan as $buah) {       &lt;br /&gt;        echo $buah . “&amp;lt;br&amp;gt;”;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Contoh sederhana skrip PHP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 4: mencek browser yang digunakan user&lt;br /&gt;&lt;br /&gt;&amp;lt;?php echo $_SERVER[&amp;quot;HTTP_USER_AGENT&amp;quot;]; ?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh hasil output skrip di atas&lt;br /&gt;&lt;br /&gt;Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20040413 Epiphany/1.2.4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 5: Menampilkan variabel-variabel yang didefinisikan oleh PHP&lt;br /&gt;&lt;br /&gt;&amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 6: Menggunakan fungsi dan struktur kontrol&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;if (strstr($_SERVER[&amp;quot;HTTP_USER_AGENT&amp;quot;], &amp;quot;MSIE&amp;quot;)) {&lt;br /&gt;&lt;br /&gt;echo &amp;quot;Kamu menggunakan Internet Explorer&amp;quot;;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;br /&gt;Kamu menggunakan Internet Explorer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 7: Menggunakan fungsi perulangan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Memakai fungsi for&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;for ($i = 0; $i &amp;lt; 7; $i++) {&lt;br /&gt;&lt;br /&gt;echo “Aku belajar PHP!&amp;lt;br&amp;gt;”;&lt;br /&gt;&lt;br /&gt;echo “Ini pakai fungsi for”;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Memakai fungsi while&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$i = 0;&lt;br /&gt;&lt;br /&gt;for (while $i &amp;lt; 7) {&lt;br /&gt;&lt;br /&gt;echo “Aku belajar PHP!&amp;lt;br&amp;gt;”;&lt;br /&gt;&lt;br /&gt;echo “Ini pakai fungsi while”;&lt;br /&gt;&lt;br /&gt;$i++;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 8: Menggabung HTML dan mode PHP&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;if (strstr($_SERVER[&amp;quot;HTTP_USER_AGENT&amp;quot;], &amp;quot;MSIE&amp;quot;)) {&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h3&amp;gt;strstr mengembalikan nilai true&amp;lt;/h3&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda menggunakan Internet Explorer&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;} else {&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h3&amp;gt;strstr mengembalikan nilai false&amp;lt;/h3&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak menggunakan Internet Explorer&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;br /&gt;strstr mengembalikan nilai false&lt;br /&gt;&lt;br /&gt;Anda tidak menggunakan Internet Explorer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Fungsi-fungsi PHP yang Sering Digunakan&lt;br /&gt;5.1 Fungsi String&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi string adalah fungsi yang mengolah kata atau huruf. Fungsi-fungsi tersebut sebagai berikut:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      addslashes(string) : menambahkan tanda slash (/) jika mengandung karakter tanda petik satu (&amp;#039;), tanda petik dua (“) dan backslash (\).&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $str = &amp;quot;Is your name O&amp;#039;reilly?&amp;quot;;&lt;br /&gt;      // Outputs: Is your name O\&amp;#039;reilly?&lt;br /&gt;      echo addslashes($str);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      explode(separator, string): menampilkan array dari sebuah string dengan cara memilah kalimat berdasarkan separator yang diberikan.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // Contoh 1&lt;br /&gt;      $pizza  = &amp;quot;piece1 piece2 piece3 piece4 piece5 piece6&amp;quot;;&lt;br /&gt;      $pieces = explode(&amp;quot; &amp;quot;, $pizza);&lt;br /&gt;      echo $pieces[0]; // piece1&lt;br /&gt;      echo $pieces[1]; // piece2&lt;br /&gt;&lt;br /&gt;      // Contoh 2&lt;br /&gt;      $data = &amp;quot;foo:*:1023:1000::/home/foo:/bin/sh&amp;quot;;&lt;br /&gt;      list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(&amp;quot;:&amp;quot;, $data);&lt;br /&gt;      echo $user; // foo&lt;br /&gt;      echo $pass; // *&lt;br /&gt;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   3.&lt;br /&gt;&lt;br /&gt;      htmlentities(string): mengkonversi bentuk html ke dalam bentuk entiti html.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $str = &amp;quot;A &amp;#039;quote&amp;#039; is &amp;lt;b&amp;gt;bold&amp;lt;/b&amp;gt;&amp;quot;;&lt;br /&gt;&lt;br /&gt;      // Outputs: A &amp;#039;quote&amp;#039; is &amp;amp;lt;b&amp;amp;gt;bold&amp;amp;lt;/b&amp;amp;gt;&lt;br /&gt;      echo htmlentities($str);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   4.&lt;br /&gt;&lt;br /&gt;      ltrim(string), rtrim(string), trim(string): masing-masing menghapus karakter kosong di sebelah kiri, disebelah kanan dan di sebelah kiri dan kanan.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;&lt;br /&gt;      $text = &amp;quot;\t\tThese are a few words :) ...  &amp;quot;;&lt;br /&gt;      $trimmed = ltrim($text);&lt;br /&gt;      // $trimmed = &amp;quot;These are a few words :) ...  &amp;quot;&lt;br /&gt;      $trimmed = ltrim($text, &amp;quot; \t.&amp;quot;);&lt;br /&gt;      $trimmed = rtrim($text);&lt;br /&gt;      // $trimmed = &amp;quot;\t\tThese are a few words :) ...&amp;quot;&lt;br /&gt;      echo trim($text);           // &amp;quot;These are a few words :) ...&amp;quot;&lt;br /&gt;      echo trim($text, &amp;quot; \t.&amp;quot;); // &amp;quot;These are a few words :)&amp;quot;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   5.&lt;br /&gt;&lt;br /&gt;      md5(string): menghitung hasil md5 dari sebuah karakter&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $str = &amp;#039;apple&amp;#039;;&lt;br /&gt;&lt;br /&gt;      if (md5($str) === &amp;#039;1f3870be274f6c49b3e31a0c6728957f&amp;#039;) {&lt;br /&gt;          echo &amp;quot;Would you like a green or red apple?&amp;quot;;&lt;br /&gt;          exit;&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   6.&lt;br /&gt;&lt;br /&gt;      nl2br(string): mengkonversi baris baru menjadi kode html &amp;lt;br&amp;gt;&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      echo nl2br(&amp;quot;foo isn&amp;#039;t\n bar&amp;quot;);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      Outputnya akan menjadi:&lt;br /&gt;&lt;br /&gt;      foo isn&amp;#039;t&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;  bar&lt;br /&gt;&lt;br /&gt;   7.&lt;br /&gt;&lt;br /&gt;      print(string), echo(string): sama-sama berfungsi mencetak teks ke browser&lt;br /&gt;   8.&lt;br /&gt;&lt;br /&gt;      str_str(string_kalimat, string_kata_yang_dicari): mencocokkan kata yang dicari dengan yang ada dalam kalimat&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $email = &amp;#039;user@Contoh.com&amp;#039;;&lt;br /&gt;      $domain = strstr($email, &amp;#039;@&amp;#039;);&lt;br /&gt;      echo $domain; // prints @Contoh.com&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   9.&lt;br /&gt;&lt;br /&gt;      str_replace(string_kata_yang_dicari, string_pengganti, kalimat): mengganti kata yang cocok dengan yang dicari dalam kalimat&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // Provides: &amp;lt;body text=&amp;#039;black&amp;#039;&amp;gt;&lt;br /&gt;      $bodytag = str_replace(&amp;quot;%body%&amp;quot;, &amp;quot;black&amp;quot;, &amp;quot;&amp;lt;body text=&amp;#039;%body%&amp;#039;&amp;gt;&amp;quot;);&lt;br /&gt;&lt;br /&gt;      // Provides: Hll Wrld f PHP&lt;br /&gt;      $vowels = array(&amp;quot;a&amp;quot;, &amp;quot;e&amp;quot;, &amp;quot;i&amp;quot;, &amp;quot;o&amp;quot;, &amp;quot;u&amp;quot;, &amp;quot;A&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;I&amp;quot;, &amp;quot;O&amp;quot;, &amp;quot;U&amp;quot;);&lt;br /&gt;      $onlyconsonants = str_replace($vowels, &amp;quot;&amp;quot;, &amp;quot;Hello World of PHP&amp;quot;);&lt;br /&gt;&lt;br /&gt;      // Provides: You should eat pizza, beer, and ice cream every day&lt;br /&gt;      $phrase  = &amp;quot;You should eat fruits, vegetables, and fiber every day.&amp;quot;;&lt;br /&gt;      $healthy = array(&amp;quot;fruits&amp;quot;, &amp;quot;vegetables&amp;quot;, &amp;quot;fiber&amp;quot;);&lt;br /&gt;      $yummy   = array(&amp;quot;pizza&amp;quot;, &amp;quot;beer&amp;quot;, &amp;quot;ice cream&amp;quot;);&lt;br /&gt;&lt;br /&gt;      $newphrase = str_replace($healthy, $yummy, $phrase);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;  10.&lt;br /&gt;&lt;br /&gt;      strip_tags(string, tag_yang_dibolehkan): menghapus semua tag html dalam sebuah kalimat.&lt;br /&gt;&lt;br /&gt;      Contoh&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $text = &amp;#039;&lt;br /&gt;      &amp;lt;p&amp;gt;Test paragraph.&amp;lt;/p&amp;gt;&lt;br /&gt;      &amp;lt;!-- Comment --&amp;gt;&lt;br /&gt;      Other text&amp;#039;;&lt;br /&gt;      echo strip_tags($text);&lt;br /&gt;&lt;br /&gt;      echo &amp;quot;\n\n-------\n&amp;quot;;&lt;br /&gt;&lt;br /&gt;      // allow &amp;lt;p&amp;gt;&lt;br /&gt;      echo strip_tags($text, &amp;#039;&amp;lt;p&amp;gt;&amp;#039;);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      Outputnya:&lt;br /&gt;&lt;br /&gt;      Test paragraph.&lt;br /&gt;&lt;br /&gt;   Other text&lt;br /&gt;&lt;br /&gt;   -------&lt;br /&gt;&lt;br /&gt;   &amp;lt;p&amp;gt;Test paragraph.&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;   Other text&lt;br /&gt;&lt;br /&gt;  11.&lt;br /&gt;&lt;br /&gt;      stripslashes(string): menghapus tanda backslash (\) dalam sebuah kalimat&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $str = &amp;quot;Is your name O\&amp;#039;reilly?&amp;quot;;&lt;br /&gt;&lt;br /&gt;      // Outputs: Is your name O&amp;#039;reilly?&lt;br /&gt;      echo stripslashes($str);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;  12.&lt;br /&gt;&lt;br /&gt;      strlen(string): menghitung panjang kalimat&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $str = &amp;#039;abcdef&amp;#039;;&lt;br /&gt;      echo strlen($str); // 6&lt;br /&gt;&lt;br /&gt;      $str = &amp;#039; ab cd &amp;#039;;&lt;br /&gt;      echo strlen($str); // 7&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;  13.&lt;br /&gt;&lt;br /&gt;      strtolower(string): membuat kalimat menjadi huruf kecil semua&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $str = &amp;quot;Mary Had A Little Lamb and She LOVED It So&amp;quot;;&lt;br /&gt;      $str = strtolower($str);&lt;br /&gt;      echo $str; // Prints mary had a little lamb and she loved it so&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;  14.&lt;br /&gt;&lt;br /&gt;      strtoupper(string): membuat kalimat menjadi huruf besar semua&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $str = &amp;quot;Mary Had A Little Lamb and She LOVED It So&amp;quot;;&lt;br /&gt;      $str = strtoupper($str);&lt;br /&gt;      echo $str; // Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;  15.&lt;br /&gt;&lt;br /&gt;      ucfirst(string): membuat awalan kalimat menjadi huruf kapital&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $foo = &amp;#039;hello world!&amp;#039;;&lt;br /&gt;      $foo = ucfirst($foo);             // Hello world!&lt;br /&gt;&lt;br /&gt;      $bar = &amp;#039;HELLO WORLD!&amp;#039;;&lt;br /&gt;      $bar = ucfirst($bar);             // HELLO WORLD!&lt;br /&gt;      $bar = ucfirst(strtolower($bar)); // Hello world!&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;  16.&lt;br /&gt;&lt;br /&gt;      ucwords(string): membuat semua awalan kata dalam kalimat menjadi huruf kapital&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $foo = &amp;#039;hello world!&amp;#039;;&lt;br /&gt;      $foo = ucwords($foo);             // Hello World!&lt;br /&gt;&lt;br /&gt;      $bar = &amp;#039;HELLO WORLD!&amp;#039;;&lt;br /&gt;      $bar = ucwords($bar);             // HELLO WORLD!&lt;br /&gt;      $bar = ucwords(strtolower($bar)); // Hello World!&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;  17.&lt;br /&gt;&lt;br /&gt;      wordwrap(string): menggulung kalimat sesuai dengan banyak karakter maksimum yang diperbolehkan dalam satu baris&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $text = &amp;quot;The quick brown fox jumped over the lazy dog.&amp;quot;;&lt;br /&gt;      $newtext = wordwrap($text, 20, &amp;quot;&amp;lt;br /&amp;gt;\n&amp;quot;);&lt;br /&gt;&lt;br /&gt;      echo $newtext;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      Outputnya:&lt;br /&gt;&lt;br /&gt;      The quick brown fox&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;  jumped over the lazy&amp;lt;br /&amp;gt;&lt;br /&gt;  dog.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.2 Fungsi Array&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi ini berguna untuk memanipulasi atau menampilkan elemen array. Berikut fungsi-fungsi yang sering digunakan:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      array_key_exists(kata_kunci, array): mengembalikan nilai TRUE jika kata_kunci ada dalam array&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $search_array = array(&amp;#039;first&amp;#039; =&amp;gt; 1, &amp;#039;second&amp;#039; =&amp;gt; 4);&lt;br /&gt;      if (array_key_exists(&amp;#039;first&amp;#039;, $search_array)) {&lt;br /&gt;          echo &amp;quot;The &amp;#039;first&amp;#039; element is in the array&amp;quot;;&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      array (string): membuat array baru&lt;br /&gt;   3.&lt;br /&gt;&lt;br /&gt;      count(array): menghitung jumlah elemen yang ada dalam array&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $a[0] = 1;&lt;br /&gt;      $a[1] = 3;&lt;br /&gt;      $a[2] = 5;&lt;br /&gt;      $result = count($a);&lt;br /&gt;      // $result == 3&lt;br /&gt;&lt;br /&gt;      $b[0]  = 7;&lt;br /&gt;      $b[5]  = 9;&lt;br /&gt;      $b[10] = 11;&lt;br /&gt;      $result = count($b);&lt;br /&gt;      // $result == 3;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   4.&lt;br /&gt;&lt;br /&gt;      in_array(kata_yang_dicari, array): mencari kata_yang_dicari dalam array, jika ditemukan dikembalikan nilai TRUE&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $os = array(&amp;quot;Mac&amp;quot;, &amp;quot;NT&amp;quot;, &amp;quot;Irix&amp;quot;, &amp;quot;Linux&amp;quot;);&lt;br /&gt;      if (in_array(&amp;quot;Irix&amp;quot;, $os)) {&lt;br /&gt;          echo &amp;quot;Got Irix&amp;quot;;&lt;br /&gt;      }&lt;br /&gt;      if (in_array(&amp;quot;mac&amp;quot;, $os)) {&lt;br /&gt;          echo &amp;quot;Got mac&amp;quot;;&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   5.&lt;br /&gt;&lt;br /&gt;      sizeof(array): sama dengan count()&lt;br /&gt;   6.&lt;br /&gt;&lt;br /&gt;      sort(array): mengurutkan array&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;&lt;br /&gt;      $fruits = array(&amp;quot;lemon&amp;quot;, &amp;quot;orange&amp;quot;, &amp;quot;banana&amp;quot;, &amp;quot;apple&amp;quot;);&lt;br /&gt;      sort($fruits);&lt;br /&gt;      reset($fruits);&lt;br /&gt;      while (list($key, $val) = each($fruits)) {&lt;br /&gt;          echo &amp;quot;fruits[&amp;quot; . $key . &amp;quot;] = &amp;quot; . $val . &amp;quot;\n&amp;quot;;&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      Output:&lt;br /&gt;&lt;br /&gt;      fruits[0] = apple&lt;br /&gt;      fruits[1] = banana&lt;br /&gt;      fruits[2] = lemon&lt;br /&gt;      fruits[3] = orange&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;5.3 Fungsi Variabel&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi variabel adalah fungsi yang mencek atau memanipulasi variabel. Berikut fungsi yang sering digunakan:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      empty(variabel): mencek apakah variabel kosong atau tidak. Mengembalikan nilai TRUE jika kosong dan FALSE jika sebaliknya.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $var = 0;&lt;br /&gt;      // evaluasi menjadi benar karena $var kosong&lt;br /&gt;      if (empty($var)) {&lt;br /&gt;          echo &amp;#039;$var adalah 0, kosong, atau tidak terset sama sekali&amp;#039;;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      isset(variabel): mencek apakah variabel terset atau tidak.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $var = &amp;#039;&amp;#039;;&lt;br /&gt;      if (isset($var)) {&lt;br /&gt;          echo &amp;quot;Variabel ini terset, jadi saya cetak.&amp;quot;;&lt;br /&gt;      }&lt;br /&gt;   3.&lt;br /&gt;&lt;br /&gt;      unset(variabel): menghapus variabel.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // menghapus satu variabel&lt;br /&gt;      unset($foo);&lt;br /&gt;&lt;br /&gt;      // menghapus satu elemen dari array&lt;br /&gt;      unset($bar[&amp;#039;quux&amp;#039;]);&lt;br /&gt;&lt;br /&gt;      // menghapus lebih dari satu variabel&lt;br /&gt;      unset($foo1, $foo2, $foo3);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;5.3 Fungsi Tanggal dan Waktu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sesuai dengan namanya, fungsi ini digunakan untuk memanipulasi tampilan tanggal dan jam. Berikut fungsi yang sering digunakan:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      date(format_tanggal): menampilkan tanggal sesuai dengan format yang diberikan. Format tanggal yang dipakai adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;      Format karakter&lt;br /&gt;&lt;br /&gt;      Penjelasan&lt;br /&gt;&lt;br /&gt;      Contoh hasil&lt;br /&gt;&lt;br /&gt;      a&lt;br /&gt;&lt;br /&gt;      Huruf kecil Ante meridiem dan Post meridiem&lt;br /&gt;&lt;br /&gt;      am atau pm&lt;br /&gt;&lt;br /&gt;      A&lt;br /&gt;&lt;br /&gt;      Huruf besar Ante meridiem dan Post meridiem&lt;br /&gt;&lt;br /&gt;      AM atau PM&lt;br /&gt;&lt;br /&gt;      B&lt;br /&gt;&lt;br /&gt;      Waktu Internet&lt;br /&gt;&lt;br /&gt;      000 sampai 999&lt;br /&gt;&lt;br /&gt;      c&lt;br /&gt;&lt;br /&gt;      ISO 8601 date (ditambahkan dalam PHP 5)&lt;br /&gt;&lt;br /&gt;      2004-02-12T15:19:21+00:00&lt;br /&gt;&lt;br /&gt;      d&lt;br /&gt;&lt;br /&gt;      Hari sebulan, 2 digit dengan tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      01 ke 31&lt;br /&gt;&lt;br /&gt;      D&lt;br /&gt;&lt;br /&gt;      Nama hari, tiga karakter&lt;br /&gt;&lt;br /&gt;      Mon sampai Sun&lt;br /&gt;&lt;br /&gt;      F&lt;br /&gt;&lt;br /&gt;      Nama bulan penuh&lt;br /&gt;&lt;br /&gt;      January sampai December&lt;br /&gt;&lt;br /&gt;      g&lt;br /&gt;&lt;br /&gt;      Format 12-jam tanpa tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      1 sampai 12&lt;br /&gt;&lt;br /&gt;      G&lt;br /&gt;&lt;br /&gt;      Format 24-jam tanpa tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      0 sampai 23&lt;br /&gt;&lt;br /&gt;      h&lt;br /&gt;&lt;br /&gt;      Format 12-jam dengan tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      01 sampai 12&lt;br /&gt;&lt;br /&gt;      H&lt;br /&gt;&lt;br /&gt;      Format 24-jam dengan tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      00 sampai 23&lt;br /&gt;&lt;br /&gt;      i&lt;br /&gt;&lt;br /&gt;      Menit dengan tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      00 to 59&lt;br /&gt;&lt;br /&gt;      I (kapital i)&lt;br /&gt;&lt;br /&gt;      Menentukan apakah tanggal berada dalam waktu daylights savings&lt;br /&gt;&lt;br /&gt;      1 jika Daylight Savings Time, 0 sebaliknya.&lt;br /&gt;&lt;br /&gt;      j&lt;br /&gt;&lt;br /&gt;      Hari tanpa tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      1 to 31&lt;br /&gt;&lt;br /&gt;      l (huruf kecil &amp;#039;L&amp;#039;)&lt;br /&gt;&lt;br /&gt;      Nama hari seminggu penuh&lt;br /&gt;&lt;br /&gt;      Sunday sampai Saturday&lt;br /&gt;&lt;br /&gt;      L&lt;br /&gt;&lt;br /&gt;      Menentukan apakah tahun kabisat atau bukan&lt;br /&gt;&lt;br /&gt;      1 jika tahun kabisat, 0 sebaliknya.&lt;br /&gt;&lt;br /&gt;      m&lt;br /&gt;&lt;br /&gt;      Nama bulan dengan tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      01 sampai 12&lt;br /&gt;&lt;br /&gt;      M&lt;br /&gt;&lt;br /&gt;      Nama bulan pendek, tiga karakter&lt;br /&gt;&lt;br /&gt;      Jan sampai Dec&lt;br /&gt;&lt;br /&gt;      n&lt;br /&gt;&lt;br /&gt;      Nama bulan tanpa tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      1 sampai 12&lt;br /&gt;&lt;br /&gt;      O&lt;br /&gt;&lt;br /&gt;      Perbedaan dengan Greenwich time (GMT) dalam jam&lt;br /&gt;&lt;br /&gt;      Contoh: +0200&lt;br /&gt;&lt;br /&gt;      r&lt;br /&gt;&lt;br /&gt;      Format tanggal sesuai RFC 2822&lt;br /&gt;&lt;br /&gt;      Contoh: Thu, 21 Dec 2000 16:01:07 +0200&lt;br /&gt;&lt;br /&gt;      s&lt;br /&gt;&lt;br /&gt;      Detik dengan tambahan nol di depan&lt;br /&gt;&lt;br /&gt;      00 sampai 59&lt;br /&gt;&lt;br /&gt;      t&lt;br /&gt;&lt;br /&gt;      Jumlah hari yang diberikan dalam satu bulan&lt;br /&gt;&lt;br /&gt;      28 sampai 31&lt;br /&gt;&lt;br /&gt;      T&lt;br /&gt;&lt;br /&gt;      Zona waktu yang diberikan oleh mesin komputer&lt;br /&gt;&lt;br /&gt;      Contoh: EST, MDT ...&lt;br /&gt;&lt;br /&gt;      U&lt;br /&gt;&lt;br /&gt;      Detik sejak waktu Unix Epoch (January 1 1970 00:00:00 GMT)&lt;br /&gt;&lt;br /&gt;      Lihat juga time()&lt;br /&gt;&lt;br /&gt;      w&lt;br /&gt;&lt;br /&gt;      Tampilan angkan dari hari seminggu&lt;br /&gt;&lt;br /&gt;      0 (untuk Sunday) sampai 6 (untuk Saturday)&lt;br /&gt;&lt;br /&gt;      Y&lt;br /&gt;&lt;br /&gt;      Tampilan tahun penuh, 4 digit&lt;br /&gt;&lt;br /&gt;      Contoh: 1999 atau 2003&lt;br /&gt;&lt;br /&gt;      y&lt;br /&gt;&lt;br /&gt;      Dua angka dari tahun&lt;br /&gt;&lt;br /&gt;      Contoh: 99 or 03&lt;br /&gt;&lt;br /&gt;      z&lt;br /&gt;&lt;br /&gt;      Hari selama sebulan (mulai dari 0)&lt;br /&gt;&lt;br /&gt;      0 sampai 365&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // Anggap hari ini: March 10th, 2004, 5:16:18 pm&lt;br /&gt;&lt;br /&gt;      $today = date(&amp;quot;F j, Y, g:i a&amp;quot;);                 // March 10, 2001, 5:16 pm&lt;br /&gt;      $today = date(&amp;quot;m.d.y&amp;quot;);                         // 03.10.01&lt;br /&gt;      $today = date(&amp;quot;j, n, Y&amp;quot;);                       // 10, 3, 2001&lt;br /&gt;      $today = date(&amp;quot;Ymd&amp;quot;);                           // 20010310&lt;br /&gt;      $today = date(&amp;#039;h-i-s, j-m-y, it is w Day z &amp;#039;);  // 05-16-17, 10-03-01, 1631 1618 6 Fripm01&lt;br /&gt;      $today = date(&amp;#039;\i\t \i\s \t\h\e jS \d\a\y.&amp;#039;);   // It is the 10th day.&lt;br /&gt;      $today = date(&amp;quot;D M j G:i:s T Y&amp;quot;);               // Sat Mar 10 15:16:08 MST 2001&lt;br /&gt;      $today = date(&amp;#039;H:m:s \m \i\s\ \m\o\n\t\h&amp;#039;);     // 17:03:17 m is month&lt;br /&gt;      $today = date(&amp;quot;H:i:s&amp;quot;);                         // 17:16:17&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   3.&lt;br /&gt;&lt;br /&gt;      microtime(): Menampilkan waktu UNIX dalam mikrodetik sejak Unix Epoch (January 1 1970 00:00:00 GMT)&lt;br /&gt;   4.&lt;br /&gt;&lt;br /&gt;      time(): Menampilkan waktu UNIX dalam detik sejak Unix Epoch (January 1 1970 00:00:00 GMT)&lt;br /&gt;&lt;br /&gt;5.4 Fungsi HTTP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi ini digunakan untuk memanipulasi output yang terkirim lewat HTTP (Hypertext Transfer Protocol). Berikut fungsi yang sering digunakan:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      header (string): mengirim header HTTP.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      Menampilkan error karena halaman tidak ditemukan:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      header(&amp;quot;HTTP/1.0 404 Not Found&amp;quot;);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      Meredirect atau mengarahkan ke halaman lain:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      header(&amp;quot;Location: http://www.example.com/&amp;quot;); /* Redirect browser */&lt;br /&gt;      exit;&lt;br /&gt;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;      Skrip PHP biasanya mengeluarkan output berupa halaman dinamis dan terkadang disimpan oleh proxy server. Untuk memaksa agar halaman output skrip PHP tidak disimpan, gunakan skrip berikut:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // Date in the past&lt;br /&gt;      header(&amp;quot;Expires: Mon, 26 Jul 1997 05:00:00 GMT&amp;quot;);&lt;br /&gt;&lt;br /&gt;      // always modified&lt;br /&gt;      header(&amp;quot;Last-Modified: &amp;quot; . gmdate(&amp;quot;D, d M Y H:i:s&amp;quot;) . &amp;quot; GMT&amp;quot;);&lt;br /&gt;      // HTTP/1.1&lt;br /&gt;      header(&amp;quot;Cache-Control: no-store, no-cache, must-revalidate&amp;quot;);&lt;br /&gt;      header(&amp;quot;Cache-Control: post-check=0, pre-check=0&amp;quot;, false);&lt;br /&gt;&lt;br /&gt;      // HTTP/1.0&lt;br /&gt;      header(&amp;quot;Pragma: no-cache&amp;quot;);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      Setcookie (string): mendefinisikan cookie yang akan dikirim bersama-sama dengan header HTTP. Tidak seperti header lainnya, cookie harus diset paling atas (keterbatasan protokol) skrip.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $value = &amp;#039;something from somewhere&amp;#039;;&lt;br /&gt;&lt;br /&gt;      setcookie(&amp;quot;TestCookie&amp;quot;, $value);&lt;br /&gt;      setcookie(&amp;quot;TestCookie&amp;quot;, $value, time()+3600);  /* expire in 1 hour */&lt;br /&gt;      setcookie(&amp;quot;TestCookie&amp;quot;, $value, time()+3600, &amp;quot;/~rasmus/&amp;quot;, &amp;quot;.example.com&amp;quot;, 1);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;5.5 Fungsi Mail&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi mail() digunakan untuk mengirim email. Contoh:&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;mail(&amp;quot;joecool@example.com&amp;quot;, &amp;quot;My Subject&amp;quot;, &amp;quot;Line 1\nLine 2\nLine 3&amp;quot;);&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;atau yang lebih lengkap:&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;mail(&amp;quot;nobody@example.com&amp;quot;, &amp;quot;the subject&amp;quot;, $message,&lt;br /&gt;     &amp;quot;From: webmaster@{$_SERVER[&amp;#039;SERVER_NAME&amp;#039;]}\r\n&amp;quot; .&lt;br /&gt;     &amp;quot;Reply-To: webmaster@{$_SERVER[&amp;#039;SERVER_NAME&amp;#039;]}\r\n&amp;quot; .&lt;br /&gt;     &amp;quot;X-Mailer: PHP/&amp;quot; . phpversion());&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.6 Fungsi Direktori&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi ini digunakan untuk memanipulasi direktori. Berikut fungsi-fungsi yang sering digunakan:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      opendir (nama_direktori): membuka direktori.&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      readdir (resource_dir): membaca isi direktori&lt;br /&gt;   3.&lt;br /&gt;&lt;br /&gt;      closedir (resource_dir): menutup pembukaan direktori&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $dir = &amp;quot;/tmp/&amp;quot;;&lt;br /&gt;&lt;br /&gt;      // Buka direktori&lt;br /&gt;      if (is_dir($dir)) {&lt;br /&gt;          if ($dh = opendir($dir)) {&lt;br /&gt;              while (($file = readdir($dh)) !== false) {&lt;br /&gt;                  echo &amp;quot;filename: $file : filetype: &amp;quot; . filetype($dir . $file) . &amp;quot;\n&amp;quot;;&lt;br /&gt;              }&lt;br /&gt;              closedir($dh);&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   4.&lt;br /&gt;&lt;br /&gt;      chdir (nama_direktori): pindah ke direktori tertentu&lt;br /&gt;   5.&lt;br /&gt;&lt;br /&gt;      getcwd (): mengambil nama direktori.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // current directory&lt;br /&gt;      echo getcwd() . &amp;quot;\n&amp;quot;;&lt;br /&gt;      chdir(&amp;#039;cvs&amp;#039;);&lt;br /&gt;      // current directory&lt;br /&gt;      echo getcwd() . &amp;quot;\n&amp;quot;;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;5.7 Fungsi Filesystem&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi ini digunakan untuk memanipulasi file sistem. Berikut fungsi yang sering digunakan:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      basename (path): menampilkan nama file dari path yang diberikan.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $path = &amp;quot;/home/httpd/html/index.php&amp;quot;;&lt;br /&gt;      $file = basename($path);        // $file is set to &amp;quot;index.php&amp;quot;&lt;br /&gt;      $file = basename($path, &amp;quot;.php&amp;quot;); // $file is set to &amp;quot;index&amp;quot;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      copy (asal, tujuan): menyalin file.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      if (!copy($file, $file.&amp;#039;.bak&amp;#039;)) {&lt;br /&gt;          echo &amp;quot;failed to copy $file...&amp;lt;br /&amp;gt;\n&amp;quot;;&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   3.&lt;br /&gt;&lt;br /&gt;      fopen (nama_file): membuka file&lt;br /&gt;   4.&lt;br /&gt;&lt;br /&gt;      fgets (file_handler, panjang karakter): mengambil karakter dari file&lt;br /&gt;   5.&lt;br /&gt;&lt;br /&gt;      fclose (file_handler): menutup pembukaan file&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $handle = fopen(&amp;quot;/tmp/inputfile.txt&amp;quot;, &amp;quot;r&amp;quot;);&lt;br /&gt;      while (!feof($handle)) {&lt;br /&gt;          $buffer = fgets($handle, 4096);&lt;br /&gt;          echo $buffer;&lt;br /&gt;      }&lt;br /&gt;      fclose($handle);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   6.&lt;br /&gt;&lt;br /&gt;      fwrite (file_handler, string, panjang_karakter): menulis string ke dalam file.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      $filename = &amp;#039;test.txt&amp;#039;;&lt;br /&gt;      $somecontent = &amp;quot;Add this to the file\n&amp;quot;;&lt;br /&gt;&lt;br /&gt;      // Cek file ada atau tidak dan dapat ditulisi&lt;br /&gt;      if (is_writable($filename)) {&lt;br /&gt;      // pada contoh berikut file dibuka dengan mode append (ditambahkan)&lt;br /&gt;          if (!$handle = fopen($filename, &amp;#039;a&amp;#039;)) {&lt;br /&gt;               echo &amp;quot;Tidak dapat membuka file ($filename)&amp;quot;;&lt;br /&gt;               exit;&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;          // Menulis $somecontent ke file.&lt;br /&gt;          If (!fwrite($handle, $somecontent)) {&lt;br /&gt;              echo &amp;quot;Tidak dapat menulis file ($filename)&amp;quot;;&lt;br /&gt;              exit;&lt;br /&gt;          }&lt;br /&gt;          echo &amp;quot;Sukses penulisan ($somecontent) ke file ($filename)&amp;quot;;&lt;br /&gt;          fclose($handle);&lt;br /&gt;      } else {&lt;br /&gt;          echo &amp;quot;File $filename tidak dapat ditulisi&amp;quot;;&lt;br /&gt;      }&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   7.&lt;br /&gt;&lt;br /&gt;      filesize (nama_file): menampilkan ukuran file.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // outputs e.g.  somefile.txt: 1024 bytes&lt;br /&gt;      $filename = &amp;#039;somefile.txt&amp;#039;;&lt;br /&gt;      echo $filename . &amp;#039;: &amp;#039; . filesize($filename) . &amp;#039; bytes&amp;#039;;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   8.&lt;br /&gt;&lt;br /&gt;      filetype (nama_file): menentukan tipe file. Nilai keluaran yang mungkin adalah fifo, char, dir, block, link, file, dan unknown.&lt;br /&gt;   9.&lt;br /&gt;&lt;br /&gt;      is_uploaded_file (nama_file): menentukan apakah file merupakan file upload atau bukan.&lt;br /&gt;  10.&lt;br /&gt;&lt;br /&gt;      mkdir (nama_direktori): membuat direktori baru&lt;br /&gt;  11.&lt;br /&gt;&lt;br /&gt;      move_uploaded_file (nama_file, direktori_tujuan): memindahkan file hasil upload ke tempat lain.&lt;br /&gt;  12.&lt;br /&gt;&lt;br /&gt;      rename (file atau direktori): mengubah nama direktori atau file&lt;br /&gt;  13.&lt;br /&gt;&lt;br /&gt;      rmdir (direktori): menghapus direktori&lt;br /&gt;  14.&lt;br /&gt;&lt;br /&gt;      touch (file): membuat file kosong atau menset waktu akses file&lt;br /&gt;  15.&lt;br /&gt;&lt;br /&gt;      unlink (file): menghapus file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.4 Fungsi Eksekusi Program&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fungsi ini digunakan untuk menjalankan program yang biasa dijalnkan melalui shell. Berikut fungsi yang sering digunakan:&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;      exec (perintah): menjalankan perintah.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      // menampilkan nama user&lt;br /&gt;      echo exec(&amp;#039;whoami&amp;#039;);&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;   2.&lt;br /&gt;&lt;br /&gt;      system (perintah, nilai_keluaran): menjalankan program dan memasukkan hasil keluaran pada variabel nilai_keluaran. Mengembalikan nilai keluaran jika sukses dan FALSE jika gagal.&lt;br /&gt;&lt;br /&gt;      Contoh:&lt;br /&gt;&lt;br /&gt;      &amp;lt;?php&lt;br /&gt;      echo &amp;#039;&amp;lt;pre&amp;gt;&amp;#039;;&lt;br /&gt;&lt;br /&gt;      // menampilkan semua hasil perintah &amp;quot;ls&amp;quot;, dan menyimpan hasilnya&lt;br /&gt;      // ke dalam variabel $retval.&lt;br /&gt;      $last_line = system(&amp;#039;ls&amp;#039;, $retval);&lt;br /&gt;&lt;br /&gt;      // Cetak hasilnya&lt;br /&gt;      echo &amp;#039;&lt;br /&gt;      &amp;lt;/pre&amp;gt;&lt;br /&gt;      &amp;lt;hr /&amp;gt;Baris terakhir output: &amp;#039; . $last_line . &amp;#039;&lt;br /&gt;      &amp;lt;hr /&amp;gt;Nilai keluaran: &amp;#039; . $retval;&lt;br /&gt;      ?&amp;gt;&lt;br /&gt;&lt;br /&gt;6. Bekerja dengan Form&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 9: Form sederhana&lt;br /&gt;&lt;br /&gt;&amp;lt;form action=&amp;quot;action.php&amp;quot; method=&amp;quot;POST&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;Nama Anda: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;name&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;Umur Anda: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;age&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;submit&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 10: Menampilkan data dari form contoh 9&lt;br /&gt;&lt;br /&gt;Hai &amp;lt;?php echo $_POST[&amp;quot;name&amp;quot;]; ?&amp;gt;.&lt;br /&gt;&lt;br /&gt;Umur kamu &amp;lt;?php echo $_POST[&amp;quot;age&amp;quot;]; ?&amp;gt; tahun.&lt;br /&gt;&lt;br /&gt;Contoh hasil output:&lt;br /&gt;&lt;br /&gt;Hai zayn. Umur kamu 26 tahun&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. Bekerja dengan Database MySQL&lt;br /&gt;7.1 Koneksi ke Database MySQL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk koneksi ke database, menggunakan fungsi-fungsi built-in PHP sebagai berikut:&lt;br /&gt;&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_connect (nama_host, nama_user, password_user) : melakukan koneksi ke server MySQL&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_pconnect (nama_host, nama_user, password_user) : melakukan koneksi tidak terputus ke server MySQL (persistent connection)&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_select_db (nama_database) : memilih database&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_query (perintah_SQL) : melakukan query ke server MySQL&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_fetch_rows (result_id) : mengambil baris per baris hasil query&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_fetch_array (result_id) : mengambil baris per baris hasil query dan menjadikannya sebagai array&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_fetch_object (result_id) : mengambil baris per baris hasil query sebagai object&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_free_result (result_id) : membersihkan hasil query dari memory server&lt;br /&gt;    *&lt;br /&gt;&lt;br /&gt;      mysql_close (link_id) : menutup koneksi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7.2 Membuat Aplikasi Buku Alamat Sederhana&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aplikasi buku alamat adalah contoh sederhana dari beberapa aplikasi web (web application). Contoh skrip berikut dapat dikembangkan atau dipakai untuk membuat aplikasi lain, seperti web log (atau disingkat blog), shoutbox!(semacam buku tamu), daftar koleksi barang, atau manajemen data pegawai dan sebagainya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 11: Melakukan koneksi ke server kemudian menampilkan output data&lt;br /&gt;&lt;br /&gt;Buat database latihan dan tabel alamat dengan perintah berikut:&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; CREATE DATABASE latihan&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; USE latihan&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; CREATE TABLE alamat (item_id INT NOT NULL AUTO_INCREMENT, nama VARCHAR(100) NOT NULL, email VARCHAR(100) NOT NULL, alamat VARCHAR(100) NOT NULL, telepon VARCHAR(20), PRIMARY KEY (item_id));&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; INSERT INTO alamat VALUES (0, &amp;#039;budi raharjo&amp;#039;, &amp;#039;budi@plasa.com&amp;#039;,&amp;#039;singa 21&amp;#039;, &amp;#039;55667788&amp;#039;);&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; INSERT INTO alamat VALUES (0, &amp;#039;m. zayn hamdan&amp;#039;, &amp;#039;zaynhamdan@yahoo.com&amp;#039;,&amp;#039;perintis kemerdekaan VII&amp;#039;, &amp;#039;587911&amp;#039;);&lt;br /&gt;&lt;br /&gt;mysql&amp;gt; INSERT INTO alamat VALUES (0, &amp;#039;onno w purbo&amp;#039;, &amp;#039;onno@indo.net.id&amp;#039;,&amp;#039;batu 12&amp;#039;, &amp;#039;(021) 11223344&amp;#039;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Buat skrip berikut dengan nama koneksi.php&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;root&amp;quot;, &amp;quot;passwdKU&amp;quot;);&lt;br /&gt;&lt;br /&gt;mysql_select_db (&amp;quot;latihan&amp;quot;);&lt;br /&gt;&lt;br /&gt;$result = mysql_query (“SELECT * FROM alamat”);&lt;br /&gt;&lt;br /&gt;// mengambil baris menggunakan mysql_fetch_row&lt;br /&gt;&lt;br /&gt;while ($row = mysql_fetch_row ($result)) {&lt;br /&gt;&lt;br /&gt;echo $row[1] . “ “ . $row[2] . “ “ . $row[3] . “ “ . $row[4];&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// mengambil baris menggunakan mysql_fetch_array&lt;br /&gt;&lt;br /&gt;while ($row = mysql_fetch_array ($result)) {&lt;br /&gt;&lt;br /&gt;echo $row[&amp;#039;nama&amp;#039;] . “ “ . $row[&amp;#039;email&amp;#039;] . “ “ . $row[&amp;#039;alamat&amp;#039;] . “ “ . $row[&amp;#039;telepon&amp;#039;];&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// mengambil baris menggunakan mysql_fetch_object&lt;br /&gt;&lt;br /&gt;while ($row = mysql_fetch_object ($result)) {&lt;br /&gt;&lt;br /&gt;echo $row-&amp;gt;nama . “ “ . $row-&amp;gt;email . “ “ . $row-&amp;gt;alamat . “ “ . $row-&amp;gt;telepon;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;mysql_free_result ($result);&lt;br /&gt;&lt;br /&gt;mysql_close ()&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bila ingin tampilan lebih rapi, buatkan tabel untuk menampilkan data&lt;br /&gt;&lt;br /&gt;// awal sisipan&lt;br /&gt;&lt;br /&gt;// mengambil baris menggunakan mysql_fetch_row&lt;br /&gt;&lt;br /&gt;// buat header/judul tabel terlebih dahulu&lt;br /&gt;&lt;br /&gt;echo “&amp;lt;table&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td align=center&amp;gt;&amp;lt;b&amp;gt;Nama&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td align=center&amp;gt;&amp;lt;b&amp;gt;Alamat&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td align=center&amp;gt;&amp;lt;b&amp;gt;Email&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td align=center&amp;gt;&amp;lt;b&amp;gt;Telepon&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td align=center colspan=2&amp;gt;&amp;lt;b&amp;gt;Perintah&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;”;&lt;br /&gt;&lt;br /&gt;while ($row = mysql_fetch_row ($result)) {&lt;br /&gt;&lt;br /&gt;echo “&amp;lt;tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td&amp;gt;${row[1]}&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td&amp;gt;${row[2]}&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td&amp;gt;${row[3]}&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td&amp;gt;${row[4]}&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td&amp;gt;&amp;lt;a href=edit.php?id=${row[0]}&amp;gt;Edit&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;td&amp;gt;&amp;lt;a href=hapus.php?id=${row[0]}&amp;gt;Hapus&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;”;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;echo “&amp;lt;/table&amp;gt;”;&lt;br /&gt;&lt;br /&gt;// akhir sisipan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 12. Form sisip data&lt;br /&gt;&lt;br /&gt;// sisip tag html, head dan body&lt;br /&gt;&lt;br /&gt;&amp;lt;form action=sisip_data.php method=post&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;&lt;br /&gt;Nama : &amp;lt;input type=text name=nama size=40&amp;gt;&lt;br /&gt;&lt;br /&gt;Email : &amp;lt;input type=text name=email size=40&amp;gt;&lt;br /&gt;&lt;br /&gt;Alamat : &amp;lt;input type=text name=alamat size=40&amp;gt;&lt;br /&gt;&lt;br /&gt;Telepon : &amp;lt;input type=text name=telepon&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;input type=submit name=Submit value=”Sisip data”&amp;gt; &amp;lt;input type=reset&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;// sisip tag penutup body dan html&lt;br /&gt;&lt;br /&gt;Simpan dokumen html di atas dengan nama sisip_data.html, kemudian buat skrip untuk memproses data dari dokumen sisip_data.html, beri nama sisip_data.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 13. Skrip untuk memproses data dari form lalu disisipkan ke dalam database&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;root&amp;quot;, &amp;quot;passwdKU&amp;quot;)&lt;br /&gt;&lt;br /&gt;or die (“Tidak bisa konek ke server MySQL!”);&lt;br /&gt;&lt;br /&gt;mysql_select_db (&amp;quot;latihan&amp;quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$data_nama = $_POST[&amp;#039;nama&amp;#039;];&lt;br /&gt;&lt;br /&gt;$data_email = $_POST[&amp;#039;email&amp;#039;];&lt;br /&gt;&lt;br /&gt;$data_alamat = $_POST[&amp;#039;alamat&amp;#039;];&lt;br /&gt;&lt;br /&gt;$data_telepon = $_POST[&amp;#039;telepon&amp;#039;];&lt;br /&gt;&lt;br /&gt;mysql_query (“INSERT INTO alamat VALUES (0, &amp;#039;$data_nama&amp;#039;, &amp;#039;$data_email&amp;#039;, &amp;#039;$data_alamat&amp;#039;, &amp;#039;$data_telepon&amp;#039;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo “Data dengan nama $data_nama sudah tersisip ke dalam database. Klik &amp;lt;a href=sisip_data.html&amp;gt;di sini&amp;lt;/a&amp;gt; untuk menyisip data kembali”;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 14. Skrip untuk mengedit data&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;root&amp;quot;, &amp;quot;passwdKU&amp;quot;)&lt;br /&gt;&lt;br /&gt;or die (“Tidak bisa konek ke server MySQL!”);&lt;br /&gt;&lt;br /&gt;mysql_select_db (&amp;quot;latihan&amp;quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$item_id = $_GET[&amp;#039;id&amp;#039;];&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$result = mysql_query (“SELECT * FROM alamat WHERE item_id = &amp;#039;$item_id&amp;#039;”);&lt;br /&gt;&lt;br /&gt;$row = mysql_fetch_array ($result);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo “&amp;lt;form action=ubah_data.php method=post&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;input type=hidden name=item_id value=${row[&amp;#039;item_id&amp;#039;]}&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;&lt;br /&gt;Nama : &amp;lt;input type=text name=nama size=40 value=\”${row[&amp;#039;nama&amp;#039;]}\”&amp;gt;&lt;br /&gt;&lt;br /&gt;Email : &amp;lt;input type=text name=email size=40 value=\”${row[&amp;#039;email&amp;#039;]}\”&amp;gt;&lt;br /&gt;&lt;br /&gt;Alamat : &amp;lt;input type=text name=alamat size=40 value=\”${row[&amp;#039;alamat&amp;#039;]}\”&amp;gt;&lt;br /&gt;&lt;br /&gt;Telepon : &amp;lt;input type=text name=telepon value=\”${row[&amp;#039;telepon&amp;#039;]}\”&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;input type=submit name=Edit value=”Simpan perubahan”&amp;gt; &amp;lt;input type=reset&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/pre&amp;gt;”;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Bila diklik tombol “Simpan Perubahan” maka akan dijalankan skrip dibawah ini.&lt;br /&gt;&lt;br /&gt;Contoh 15. Skrip simpan perubahan data&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;root&amp;quot;, &amp;quot;passwdKU&amp;quot;)&lt;br /&gt;&lt;br /&gt;or die (“Tidak bisa konek ke server MySQL!”);&lt;br /&gt;&lt;br /&gt;mysql_select_db (&amp;quot;latihan&amp;quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$item_id = $_POST[&amp;#039;item_id&amp;#039;];&lt;br /&gt;&lt;br /&gt;$data_nama = $_POST[&amp;#039;nama&amp;#039;];&lt;br /&gt;&lt;br /&gt;$data_email = $_POST[&amp;#039;email&amp;#039;];&lt;br /&gt;&lt;br /&gt;$data_alamat = $_POST[&amp;#039;alamat&amp;#039;];&lt;br /&gt;&lt;br /&gt;$data_telepon = $_POST[&amp;#039;telepon&amp;#039;];&lt;br /&gt;&lt;br /&gt;mysql_query (“UPDATE alamat SET nama = &amp;#039;$data_nama&amp;#039;, email = &amp;#039;$data_email&amp;#039;, alamat = &amp;#039;$data_alamat&amp;#039;, telepon = &amp;#039;$data_telepon&amp;#039; WHERE item_id = &amp;#039;$item_id&amp;#039;”);&lt;br /&gt;&lt;br /&gt;echo “Perubahan telah disimpan. Klik &amp;lt;a href=index.php&amp;gt;di sini&amp;lt;/a&amp;gt; untuk kembali ke indeks halaman”;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 15. Skrip menghapus data&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$link = mysql_connect (&amp;quot;localhost&amp;quot;, &amp;quot;root&amp;quot;, &amp;quot;passwdKU&amp;quot;)&lt;br /&gt;&lt;br /&gt;or die (“Tidak bisa konek ke server MySQL!”);&lt;br /&gt;&lt;br /&gt;mysql_select_db (&amp;quot;latihan&amp;quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$item_id = $_GET[&amp;#039;id&amp;#039;];&lt;br /&gt;&lt;br /&gt;mysql_query (“DELETE FROM alamat WHERE item_id = &amp;#039;$item_id&amp;#039;”);&lt;br /&gt;&lt;br /&gt;echo “Data sudah dihapus. Klik &amp;lt;a href=index.php&amp;gt;di sini&amp;lt;/a&amp;gt; untuk kembali ke indeks halaman”;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Session Management&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Session digunakan untuk memudahkan variabel ditransfer dari satu skrip ke skrip lain. Session hanya berlaku sampai waktu tertentu. Jika user menutup browser, session akan berakhir pula atau jika session dihapus.&lt;br /&gt;&lt;br /&gt;Contoh nyata dari session adalah membuat halaman yang diproteksi menggunakan password. Orang-orang tertentu saja yang diperbolehkan untuk masuk ke dalam halaman tertentu. Untuk itu, masing-masing halaman mengidentifikasi apakah user tersebut telah berhasil login atau terotentikasi (authenticated) dengan benar atau tidak.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh 16: Mendefinisikan session&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;session_start (); // fungsi ini wajib dijalankan untuk memulai session&lt;br /&gt;&lt;br /&gt;// membuat session “logged” dan “nama_user”&lt;br /&gt;&lt;br /&gt;$_SESSION[“logged”] = “yes”;&lt;br /&gt;&lt;br /&gt;$_SESSION[“nama_user”] = “zayn”;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo “Ini adalah halaman didefinisikannya session, berikut isi session:&amp;lt;br&amp;gt;”;&lt;br /&gt;&lt;br /&gt;echo “\$_SESSION[\”logged\”] = “ . $_SESSION[“logged”];&lt;br /&gt;&lt;br /&gt;echo “&amp;lt;br&amp;gt;”;&lt;br /&gt;&lt;br /&gt;echo “\$_SESSION[\”nama_user\”] = “ . $_SESSION[“nama_user”];&lt;br /&gt;&lt;br /&gt;echo “&amp;lt;p&amp;gt;&amp;lt;a href=session2.php&amp;gt;Ke halaman berikutnya&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;”;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Beri nama session1.php setelah itu buat skrip dengan nama session2.php&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;session_start ();&lt;br /&gt;&lt;br /&gt;if (isset ($_SESSION[“logged”]) &amp;amp;&amp;amp; isset ($_SESSION[“nama_user”])) {&lt;br /&gt;&lt;br /&gt;echo “Anda diperbolehkan mengakses halaman ini”;&lt;br /&gt;&lt;br /&gt;echo “&amp;lt;p&amp;gt;&amp;lt;a href=logout.php&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;”;&lt;br /&gt;&lt;br /&gt;} else {&lt;br /&gt;&lt;br /&gt;echo “Anda tidak diperbolehkan mengakses halaman ini”;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;Buat skrip logout.php untuk menghapus session.&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;session_start ();&lt;br /&gt;&lt;br /&gt;unset ($_SESSION[“logged”]);&lt;br /&gt;&lt;br /&gt;unset ($_SESSION[“nama_user”]);&lt;br /&gt;&lt;br /&gt;echo “Anda berhasil logout”;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-2333196730193446409?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2333196730193446409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2333196730193446409'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/php-mysql-manual-indonesia.html' title='PHP &amp; MYSQL MANUAL - INDONESIA'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-6654250164085664023</id><published>2008-01-11T10:51:00.000+08:00</published><updated>2008-10-30T13:48:44.710+08:00</updated><title type='text'>Function str_word_count()</title><content type='html'>$str = "Hello fri3nd, you're&lt;br /&gt;       looking          good today!";&lt;br /&gt;&lt;br /&gt;print_r(str_word_count($str, 1));&lt;br /&gt;print_r(str_word_count($str, 2));&lt;br /&gt;print_r(str_word_count($str, 1, 'àáãç3'));&lt;br /&gt;&lt;br /&gt;echo str_word_count($str);&lt;br /&gt;&lt;br /&gt;hasil:&lt;br /&gt;Array&lt;br /&gt;(&lt;br /&gt;    [0] =&gt; Hello&lt;br /&gt;    [1] =&gt; fri&lt;br /&gt;    [2] =&gt; nd&lt;br /&gt;    [3] =&gt; you're&lt;br /&gt;    [4] =&gt; looking&lt;br /&gt;    [5] =&gt; good&lt;br /&gt;    [6] =&gt; today&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;Array&lt;br /&gt;(&lt;br /&gt;    [0] =&gt; Hello&lt;br /&gt;    [6] =&gt; fri&lt;br /&gt;    [10] =&gt; nd&lt;br /&gt;    [14] =&gt; you're&lt;br /&gt;    [29] =&gt; looking&lt;br /&gt;    [46] =&gt; good&lt;br /&gt;    [51] =&gt; today&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;Array&lt;br /&gt;(&lt;br /&gt;    [0] =&gt; Hello&lt;br /&gt;    [1] =&gt; fri3nd&lt;br /&gt;    [2] =&gt; you're&lt;br /&gt;    [3] =&gt; looking&lt;br /&gt;    [4] =&gt; good&lt;br /&gt;    [5] =&gt; today&lt;br /&gt;)&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-6654250164085664023?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6654250164085664023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6654250164085664023'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/function-strwordcount.html' title='Function str_word_count()'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-3588086593865215903</id><published>2008-01-11T10:46:00.000+08:00</published><updated>2008-10-30T13:48:55.714+08:00</updated><title type='text'>function str_split()</title><content type='html'>$str = "Hello Friend";&lt;br /&gt;$arr1 = str_split($str);&lt;br /&gt;$arr2 = str_split($str, 3);&lt;br /&gt;print_r($arr1);&lt;br /&gt;print_r($arr2);&lt;br /&gt;&lt;br /&gt;hasil:&lt;br /&gt;$str = "Hello Friend";&lt;br /&gt;$arr1 = str_split($str);&lt;br /&gt;$arr2 = str_split($str, 3);&lt;br /&gt;print_r($arr1);&lt;br /&gt;print_r($arr2);&lt;br /&gt;&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-3588086593865215903?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3588086593865215903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3588086593865215903'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/function-strsplit.html' title='function str_split()'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-1831176248592342711</id><published>2008-01-11T10:45:00.000+08:00</published><updated>2008-10-30T13:49:08.211+08:00</updated><title type='text'>function preg_split()</title><content type='html'>// split the phrase by any number of commas or space characters,&lt;br /&gt;// which include " ", \r, \t, \n and \f&lt;br /&gt;$keywords = preg_split("/[\s,]+/", "hypertext language, programming");&lt;br /&gt;&lt;br /&gt;$str = 'string';&lt;br /&gt;$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);&lt;br /&gt;print_r($chars);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$str = 'hypertext language programming';&lt;br /&gt;$chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);&lt;br /&gt;print_r($chars);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hasil:&lt;br /&gt;Array&lt;br /&gt;(&lt;br /&gt;    [0] =&gt; Array&lt;br /&gt;        (&lt;br /&gt;            [0] =&gt; hypertext&lt;br /&gt;            [1] =&gt; 0&lt;br /&gt;        )&lt;br /&gt;&lt;br /&gt;    [1] =&gt; Array&lt;br /&gt;        (&lt;br /&gt;            [0] =&gt; language&lt;br /&gt;            [1] =&gt; 10&lt;br /&gt;        )&lt;br /&gt;&lt;br /&gt;    [2] =&gt; Array&lt;br /&gt;        (&lt;br /&gt;            [0] =&gt; programming&lt;br /&gt;            [1] =&gt; 19&lt;br /&gt;        )&lt;br /&gt;&lt;br /&gt;)&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-1831176248592342711?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1831176248592342711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1831176248592342711'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/function-pregsplit.html' title='function preg_split()'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-2816140604301165819</id><published>2008-01-11T10:42:00.000+08:00</published><updated>2008-10-30T13:49:15.340+08:00</updated><title type='text'>Function foreach()</title><content type='html'>foreach (array_expression as $value)&lt;br /&gt;    statement&lt;br /&gt;foreach (array_expression as $key =&gt; $value)&lt;br /&gt;    statement&lt;br /&gt;&lt;br /&gt;* foreach example 1: value only */&lt;br /&gt;&lt;br /&gt;$a = array(1, 2, 3, 17);&lt;br /&gt;&lt;br /&gt;foreach ($a as $v) {&lt;br /&gt;   echo "Current value of \$a: $v.\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* foreach example 2: value (with key printed for illustration) */&lt;br /&gt;&lt;br /&gt;$a = array(1, 2, 3, 17);&lt;br /&gt;&lt;br /&gt;$i = 0; /* for illustrative purposes only */&lt;br /&gt;&lt;br /&gt;foreach ($a as $v) {&lt;br /&gt;    echo "\$a[$i] =&gt; $v.\n";&lt;br /&gt;    $i++;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* foreach example 3: key and value */&lt;br /&gt;&lt;br /&gt;$a = array(&lt;br /&gt;    "one" =&gt; 1,&lt;br /&gt;    "two" =&gt; 2,&lt;br /&gt;    "three" =&gt; 3,&lt;br /&gt;    "seventeen" =&gt; 17&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;foreach ($a as $k =&gt; $v) {&lt;br /&gt;    echo "\$a[$k] =&gt; $v.\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* foreach example 4: multi-dimensional arrays */&lt;br /&gt;$a = array();&lt;br /&gt;$a[0][0] = "a";&lt;br /&gt;$a[0][1] = "b";&lt;br /&gt;$a[1][0] = "y";&lt;br /&gt;$a[1][1] = "z";&lt;br /&gt;&lt;br /&gt;foreach ($a as $v1) {&lt;br /&gt;    foreach ($v1 as $v2) {&lt;br /&gt;        echo "$v2\n";&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* foreach example 5: dynamic arrays */&lt;br /&gt;&lt;br /&gt;foreach (array(1, 2, 3, 4, 5) as $v) {&lt;br /&gt;    echo "$v\n";&lt;br /&gt;}&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-2816140604301165819?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2816140604301165819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2816140604301165819'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/function-foreach.html' title='Function foreach()'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-8611601448601570233</id><published>2008-01-11T10:39:00.000+08:00</published><updated>2008-10-30T13:49:22.813+08:00</updated><title type='text'>Function Explode ()</title><content type='html'>// Example 1&lt;br /&gt;$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";&lt;br /&gt;$pieces = explode(" ", $pizza);&lt;br /&gt;echo $pieces[0]; // piece1&lt;br /&gt;echo $pieces[1]; // piece2&lt;br /&gt;&lt;br /&gt;// Example 2&lt;br /&gt;$data = "foo:*:1023:1000::/home/foo:/bin/sh";&lt;br /&gt;list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);&lt;br /&gt;echo $user; // foo&lt;br /&gt;echo $pass; // *&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$str = 'one|two|three|four';&lt;br /&gt;// positive limit&lt;br /&gt;print_r(explode('|', $str, 2));&lt;br /&gt;// negative limit (since PHP 5.1)&lt;br /&gt;print_r(explode('|', $str, -1));&lt;br /&gt;&lt;br /&gt;output:&lt;br /&gt;Array&lt;br /&gt;(&lt;br /&gt;    [0] =&gt; one&lt;br /&gt;    [1] =&gt; two|three|four&lt;br /&gt;)&lt;br /&gt;Array&lt;br /&gt;(&lt;br /&gt;    [0] =&gt; one&lt;br /&gt;    [1] =&gt; two&lt;br /&gt;    [2] =&gt; three&lt;br /&gt;)&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-8611601448601570233?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8611601448601570233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8611601448601570233'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/function-explode.html' title='Function Explode ()'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-6642522515562169837</id><published>2008-01-11T10:26:00.001+08:00</published><updated>2008-10-30T13:49:32.267+08:00</updated><title type='text'>Function str_replace() and explode() and regex</title><content type='html'>penulis iseng2 menuliskan kode yang sudah umum...tentang penggantian karakter,&lt;br /&gt;disi akan di tampilkan script penggantian karakter dengan fungsi str_replace()&lt;br /&gt;&lt;br /&gt;$badchars = array(&amp;#039;/&amp;#039;, &amp;#039;-&amp;#039;, &amp;#039;&amp;amp;&amp;#039;, &amp;#039;)&amp;#039;, &amp;#039;(&amp;#039;, &amp;#039;&amp;quot;&amp;#039;, &amp;#039;.&amp;#039;, &amp;#039;!&amp;#039;, &amp;#039;?&amp;#039;);&lt;br /&gt;str_replace($badchars,&amp;#039;&amp;#039;,$title);&lt;br /&gt;str_replace(&amp;#039;, &amp;#039;,&amp;#039;, and &amp;#039;,$title);&lt;br /&gt;&lt;br /&gt;$title=str_replace(&amp;#039;:&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;;&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;/&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;-&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;&amp;amp;&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;)&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;(&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;&amp;quot;&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;.&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;!&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039;?&amp;#039;,&amp;#039;&amp;#039;, str_replace(&amp;#039; &amp;#039;,&amp;#039; &amp;#039;, str_replace(&amp;#039; &amp;#039;,&amp;#039;, &amp;#039;,trim($title))))))))))))))&lt;br /&gt;&lt;br /&gt;function makeLine($str) {&lt;br /&gt;$a = explode(&amp;#039;, &amp;#039;, $str);&lt;br /&gt;for($i=0; $i&amp;lt;count($a)-1; $i++) {&lt;br /&gt;$tmp.= $a[$i].&amp;#039;, &amp;#039;;&lt;br /&gt;}&lt;br /&gt;$tmp = substr($tmp, 0, strlen($tmp)-2);&lt;br /&gt;$tmp.= &amp;#039; and &amp;#039;.$a[count($a)-1];&lt;br /&gt;return $tmp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Try:&lt;br /&gt;&lt;br /&gt;$before =&amp;#039;This is a sentence )*(a(B*Z&amp;amp;abc%QER12356&amp;#039;;&lt;br /&gt;&lt;br /&gt;$after = preg_replace( &amp;#039;/[^a-zA-Z]/&amp;#039;, &amp;#039;&amp;#039;, $before);&lt;br /&gt;&lt;br /&gt;echo $before.&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;.$after.&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;;&lt;br /&gt;&lt;br /&gt;to get&lt;br /&gt;&lt;br /&gt;This is a sentence )*(a(B*Z&amp;amp;abc%QER12356&lt;br /&gt;ThisisasentenceaBZabcQER&lt;br /&gt;&lt;br /&gt;or add a space to the pattern to keep the spacing between the words&lt;br /&gt;&lt;br /&gt;$after = preg_replace( &amp;#039;/[^a-zA-Z ]/&amp;#039;, &amp;#039;&amp;#039;, $before);&lt;br /&gt;&lt;br /&gt;echo $before.&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;.$after.&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;;&lt;br /&gt;&lt;br /&gt;to get&lt;br /&gt;&lt;br /&gt;This is a sentence )*(a(B*Z&amp;amp;abc%QER12356&lt;br /&gt;This is a sentence aBZabcQER&lt;br /&gt;&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-6642522515562169837?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6642522515562169837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6642522515562169837'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/function-strreplace.html' title='Function str_replace() and explode() and regex'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-2354174901732976677</id><published>2008-01-08T20:03:00.001+08:00</published><updated>2008-10-30T13:49:40.954+08:00</updated><title type='text'>Upload File dengan PHP</title><content type='html'>Upload File dengan PHP&lt;br /&gt;PHP memiliki superglobal $_FILES&lt;br /&gt;&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-2354174901732976677?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2354174901732976677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2354174901732976677'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/upload-file-dengan-php.html' title='Upload File dengan PHP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-2674193573674160578</id><published>2008-01-08T19:56:00.000+08:00</published><updated>2008-10-30T13:49:52.136+08:00</updated><title type='text'>covert text file to MySql dengan PHP</title><content type='html'>Permaslahan yg sering di temu yaitu, bagaimana caranya membaca file TEXT dan menyimpan ke database MYSQL tau sering disebut covert text file to MySql ,&lt;br /&gt;covert text file to MySql dilakukan dengan memecah file di text dan kemudian di jadikan komponen array...selengkapnya ikuti contoh di bawah ini..&lt;br /&gt;&lt;br /&gt;covert text file to MySql&lt;br /&gt;COntoh Kode dari MySQL :&lt;br /&gt;1) ‘Codemaster’|'Mohd Izzairi’|'Xyiry’|'Yamin’|'Xyiry Technologies’|'CakePHP’&lt;br /&gt;2) ‘Codemaster’,'Mohd Izzairi’,'Xyiry’,'Yamin’,'Xyiry Technologies’,'CakePHP’&lt;br /&gt;1) baca text file&lt;br /&gt;&lt;br /&gt;$file = “/convert/xyiry.txt”; //lokasi file di folder convert&lt;br /&gt;$fp = fopen($file, “r”);&lt;br /&gt;$data = fread($fp, filesize($file));&lt;br /&gt;fclose($fp);&lt;br /&gt;&lt;br /&gt;(2) trus pencarian lokasi TAB untuk carakter ( “|” atau “,”)&lt;br /&gt;$output = str_replace(”\t|\t”, “|”, $data);&lt;br /&gt;(3) Penggunaan  function explode utk memecah setiap line break&lt;br /&gt;$output = explode(”\n”, $output);&lt;br /&gt;(4) menggunakan  function foreach utk looping jumlah  array dan explode element&lt;br /&gt;&lt;br /&gt;foreach($output as $var) {&lt;br /&gt;$tmp = explode(”|”, $var);&lt;br /&gt;$codename = $tmp[0];&lt;br /&gt;$fullname = $tmp[1];&lt;br /&gt;$shortname = $tmp[2];&lt;br /&gt;$nickname = $tmp[2];&lt;br /&gt;$company_name = $tmp[2];&lt;br /&gt;$develop_type = $tmp[2];&lt;br /&gt;&lt;br /&gt;nah kemudian simpan dengan query biasa...&lt;br /&gt;&lt;br /&gt;$sql = “INSERT INTO table SET xyiry_data (codename,fullname,shortname,nickname,company_name,develop_type)&lt;br /&gt;values(’$codename’,'$fullname’,'$shortname’,'$nickname’,'$company_name’,'$develop_type’)”;&lt;br /&gt;mysql_query($sql);&lt;br /&gt;}&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-2674193573674160578?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2674193573674160578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2674193573674160578'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/covert-text-file-to-mysql-dengan-php.html' title='covert text file to MySql dengan PHP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-3590731982679382285</id><published>2008-01-08T19:42:00.000+08:00</published><updated>2008-10-30T13:50:21.763+08:00</updated><title type='text'>Validasi Inputan  FORM dengan PHP</title><content type='html'>VALIDASI FORM dengan PHP&lt;br /&gt;Mencegah input kosong dengan empty() dan trim():&lt;br /&gt;Mencegah Inputan Kosong denagn PHP&lt;br /&gt; fungsi empty() merupakan fungsi yg ada di dalam bahasa pemrograman PHP, untuk pengecekan nilai inputan kosong. Perlu di peerhatikan, fungsi ini menerima input spasi sebagai suatu karakter, jika anda tidak ingin memasukkan nilai spasi sebagai suatu karakter ada bisa menghilagkan dengan fungsi trim().&lt;br /&gt;jadi untuk pencegahan inputan kosong maka harus di kombinasikan antara fungsi empty() dan fungsi trim().&lt;br /&gt;&lt;br /&gt;perlu di ketahu juga untuk smua pengguna PHP, bahwa fungsi PHP empty() hanya memeiksa variabel, dan tidak akan mengolah variabel yang di proses fungsi lain, misal empty(trim($var)). oleh karena itu kita akan mencari solusinya.&lt;br /&gt;&lt;br /&gt;contoh PHP dari fungsi php empty:&lt;br /&gt;&lt;br /&gt;if (isset($_POST['oke']))&lt;br /&gt;{&lt;br /&gt;/* $_POST['oke'] yaitu nilai submit dari form &lt;br /&gt;   $_POST['name'] yaitu nilai variabel dari input &lt;br /&gt; $name = trim($_POST['name']);&lt;br /&gt; //jika field tidak kosong&lt;br /&gt; if(!empty($name))&lt;br /&gt; {&lt;br /&gt;  echo "hiii, ".$name;&lt;br /&gt; }else&lt;br /&gt; {&lt;br /&gt;  echo 'isikan nama anda ';&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;kemudian simpan dengan validasi.php&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-3590731982679382285?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3590731982679382285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3590731982679382285'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/validasi-inputan-form-dengan-php.html' title='Validasi Inputan  FORM dengan PHP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-6450852968849478320</id><published>2008-01-08T11:00:00.001+08:00</published><updated>2008-10-30T13:50:30.751+08:00</updated><title type='text'>BLOCK IP</title><content type='html'>BLOCK IP dengan script dengan JS, &lt;br /&gt;&lt;br /&gt;script type=”text/javascript”&lt;br /&gt;&lt;br /&gt;//input the IP list, separated by commas&lt;br /&gt;var bannedips=[”23.23.23.23?, “11.11.11.11?]&lt;br /&gt;&lt;br /&gt;var ip = \’&lt;!–#echo var=”REMOTE_ADDR”–&gt;\’&lt;br /&gt;var handleips=bannedips.join(”|”)&lt;br /&gt;handleips=new RegExp(handleips, “i”)&lt;br /&gt;&lt;br /&gt;if (ip.search(handleips)!=-1){&lt;br /&gt;alert(”Sorry, you are not allowed visiting this site…. Redirecting !”)&lt;br /&gt;// Put your alert here.&lt;br /&gt;&lt;br /&gt;window.location.replace(”www.angellica2017.com”)&lt;br /&gt;// Blocked IP will be automatically redirected to www.angellica2017.com&lt;br /&gt;&lt;br /&gt;/script&lt;br /&gt;&lt;br /&gt;ANDA INGIN Info????, silahkan Klik :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/" target="_blank" &gt;Info Hotel di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/" target="_blank" &gt;Blajar PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kadekagusardana.blogspot.com/" target="_blank" &gt;Mau Buat Aplikasi WEB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/" target="_blank" &gt;Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/" target="_blank" &gt;Bola Mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/" target="_blank" &gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/" target="_blank" &gt;Donload MP3 Free&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/" target="_blank" &gt;Check Kesehatan anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/" target="_blank" &gt;Berita Hari Ini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/" target="_blank" &gt;Daftar Nama-nama Hotel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/" target="_blank" &gt;Musik Jadul&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/" target="_blank" &gt;Tentang Alam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/" target="_blank" &gt;Harga HP &lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/" target="_blank" &gt;MOTO GP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/" target="_blank" &gt;NETWORK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/" target="_blank" &gt;Desa'ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/" target="_blank" &gt;NETWORK Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cintakiriman.blogspot.com/" target="_blank" &gt;Cinta KU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motorplus1.blogspot.com/" target="_blank" &gt;Motor Plus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ngopi-di-bali.blogspot.com/" target="_blank" &gt;Ngopi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kelamin-sehat.blogspot.com/" target="_blank" &gt;Kelamin anda&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/" target="_blank" &gt;Donload Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/" target="_blank" &gt;Bibirnya Gosip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/" target="_blank" &gt;Laptop Ku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/" target="_blank" &gt;Tanamanku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/" target="_blank" &gt;Virus MU&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-6450852968849478320?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6450852968849478320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6450852968849478320'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/block-ip.html' title='BLOCK IP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-3890712560650161164</id><published>2008-01-07T08:39:00.000+08:00</published><updated>2008-01-07T12:41:54.099+08:00</updated><title type='text'>OOP Pada bahasa Pemrograman PHP</title><content type='html'>Pada bahasa pemrograman PHP di kenal juga istilah Object Oriented Programming (OOP), disini akan di bahasa mulai dari class, function dan tentu saja cara OOP di PHP.&lt;br /&gt;Implementasi OOP pada PHP. PHP sudah mendukung OOP mulai versi 5, yang mempunyai bentuk pemodelan object yang baru untuk mengatasi kompleksitas masalah yang tidak bisa dilakukan pada versi sebelumnya. PHP 5 memberikan performa yang lebih baik dan fitur baru dibandingkan versi sebelumnya.&lt;br /&gt;Kelas / Class&lt;br /&gt;Setiap pendefinisain/deklarasi sebuah kelas pada PHP menggunakan class yang diikuti nama kelas, kemudian diikuti tanda '{' dan diakhiri dengan tanda '}' kita bisa memberikan sembarang nama sebuah kelas, selama tidak sama dengan fungsi yang dimiliki PHP. contoh, class print. nama kelas print tidak bisa kita gunakan, karena print adalah fungsi dimiliki oleh PHP. Kita bisa memuat/mendefinisikan properti kelas dan methode kelas di antara tanda "kurung kurawal". variable $this adalah sebuah variable samaran yang digunakan untuk memanggil sebuah propertis atau methode sebuah kelas. Contoh berikut akan lebih memperjelas tentang kelas pada php&lt;br /&gt;&lt;br /&gt;class orang{#kelas orang&lt;br /&gt;#Properties Class&lt;br /&gt;  var $nama;&lt;br /&gt;  var $umur;&lt;br /&gt;  var $tinggi;&lt;br /&gt;  var $berat;&lt;br /&gt;&lt;br /&gt;function orang (){#Constructor&lt;br /&gt;  echo "Initialisation Object";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function get_nama(){&lt;br /&gt;  return $this-&gt;nama;&lt;br /&gt;}&lt;br /&gt;}#end class&lt;br /&gt;&lt;br /&gt;pada contoh dibuat sebuah kelas dengan nama orang. Kelas tersebut memiliki propertis nama, umur, tinggi dan berat. Fungsi orang adalah sebuah constructor dari kelas orang, contstructor tersebut akan dijalankan ketika kita membuat sebuah object orang.&lt;br /&gt;Properti kelas&lt;br /&gt;&lt;br /&gt;Properti kelas merupakan sebuah identitas/karakter khusus sebuah kelas, contoh Orang pasti memilki tinggi dan berat. Tinggi dan berat tersebut adalah sebuat properti. pada contoh kelas orang tadi mempunyai properti nama, umur, tinggi dan berat. Untuk memberikan nilai dari properti sebuah kelas kita tidak bisa menggunakan cara langsung, seperti memberikan nilai pada sebuah varible. Contoh, misalkan kita akan memberikan nilai pada variable properti nama dengan value "Rakhmad maulidi", untuk memberikan value pada properti kelas kita menggunakan variable $this, Untuk mengakses/menggambil value properti sebuah kelas juga menggunakan variable $this Contoh berikut akan lebih memperjelas tentang cara memberikan value properti kelas pada PHP&lt;br /&gt;&lt;br /&gt;$nama="Rakhmad Maulidi";//&lt;br /&gt;$this-&gt;nama="Rakhmad Idiluam";//&lt;br /&gt;&lt;br /&gt;echo "$nama";//result : Rakhmad Maulidi&lt;br /&gt;echo $this-&gt;nama;//result : Rakhmad Idiluam&lt;br /&gt;&lt;br /&gt;cara di atas bisa kita jadikan dalam bentuk function berikut :&lt;br /&gt;&lt;br /&gt;function set_nama($nama){&lt;br /&gt;  $this-&gt;nama=$nama;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function get_nama(){&lt;br /&gt;  return $this-&gt;nama;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Methode/Behavior Kelas&lt;br /&gt;&lt;br /&gt;Methode/Behavior Kelas adalah fungsi-fungsi apa yang bisa dilakukan oleh object. Misalkan pada kelas orang bisa melakukan makan, tidur, berjalan. Contoh berikut akan lebih memperjelas tentang cara memberikan methode/behavior kelas pada PHP&lt;br /&gt;&lt;br /&gt;function makan($is_makan)&lt;br /&gt;{&lt;br /&gt;  if ($is_makan){&lt;br /&gt;      $mkn = "sedang makan";}&lt;br /&gt;  else{&lt;br /&gt;      $mkn ="sudah makan";&lt;br /&gt;  }&lt;br /&gt;  return $mkn;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function tidur($is_tidur)&lt;br /&gt;{&lt;br /&gt;  if ($is_tidur){&lt;br /&gt;      $tdr= "sedang tidur";}&lt;br /&gt;  else{&lt;br /&gt;      $tdr="sudah bangun";&lt;br /&gt;  }&lt;br /&gt;  return $tdr;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sekarang waktunya coding yang lebih kongkrit tentang OOP pada PHP. Untuk membuat object dari sebuah kelas kita menggunakan notasi new, contoh&lt;br /&gt;&lt;br /&gt;$rahmat = new orang;&lt;br /&gt;$andi = new orang;&lt;br /&gt;$ali = new orang;&lt;br /&gt;&lt;br /&gt;Pada contoh tersebut dibuat tiga object orang yaitu $rahmad, $andi dan $ali. Masing object akan memiliki properti sendiri-sendiri, misalkan sakan dibeikan value "Rakhmad Idiluam" dari properti nama dari object $rahmad, dan pada object lainnya:&lt;br /&gt;&lt;br /&gt;$rahmad-&gt;set_nama("Rakhmad Maulidi");&lt;br /&gt;$andi-&gt;set_nama("Andi Malarangeng");&lt;br /&gt;$ali -&gt;set_nama("Ali bin Abu Tholib");&lt;br /&gt;&lt;br /&gt;Untuk mendapatkan value dari masing properti name dari object kita bisa melakukan cara berikut:&lt;br /&gt;&lt;br /&gt;$rahmad-&gt;get_nama();&lt;br /&gt;$andi-&gt;get_nama();&lt;br /&gt;$ali-&gt;get_nama();&lt;br /&gt;&lt;br /&gt;penggunaan methode atau behavior pada object kita bisa melakukan cara berikut:&lt;br /&gt;&lt;br /&gt;$rahmad-&gt;tidur(true);&lt;br /&gt;$andi-&gt;makan(true);&lt;br /&gt;$ali-&gt;get_nama(false);&lt;br /&gt;Silahkan mencoba&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-3890712560650161164?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3890712560650161164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3890712560650161164'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/oop-pada-bahasa-pemrograman-php.html' title='OOP Pada bahasa Pemrograman PHP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-4679270028185507337</id><published>2008-01-07T08:38:00.000+08:00</published><updated>2008-01-07T08:39:22.256+08:00</updated><title type='text'>Selamat Datang PHP5, Selamat Tinggal PHP4</title><content type='html'>bahasa pemrograman web terpopuler di dunia - mengumumkan akan menghentikan dukungan terhadap PHP versi 4 mulai akhir tahun ini. Dalam pengumuman resmi di situs nya mereka mengatakan, “Tim pengembang PHP akan memberikan dukungan pada PHP4 hanya sampai akhir tahun ini saja. Setelah tahun 2007 tidak akan ada lagi rilis baru dari PHP versi 4.4. Tim hanya akan meneruskan untuk membuat tambalan keamanan pada bagian yang kritis saja, dan itu tersedia berdasarkan kasus per kasus sampai Agustus 2008.”&lt;br /&gt;&lt;br /&gt;Selama masa transisi ini, mereka meminta kepada para pengguna PHP untuk segera mempersiapkan diri dengan menyesuaikan aplikasi phpnya agar nantinya dapat berjalan baik di PHP5.&lt;br /&gt;&lt;br /&gt;Sudah 3 tahun PHP5 dirilis. Selama masa 3 tahun itu ada banyak penyempurnaan yang dilakukan. PHP 5 cepat, stabil, dan siap untuk digunakan pada skala produksi. Bagi Anda yang ingin memigrasikan aplikasi php Anda agar dapat mendukung PHP5 sepenuhnya silahkan lanjutkan disini.&lt;br /&gt;&lt;br /&gt;Bagi Anda yang masih hosting di layanan hosting yang masih menggunakan PHP4 Anda tidak perlu khawatir. PHP 4 rilis akhir masih merupakan rilis PHP yang paling stabil, aman dan paling banyak digunakan. Namun mungkin ada baiknya Anda mempersiapkan aplikasi Anda agar nantinya dapat berjalan baik di PHP 5, karena umumnya penyelenggara hosting sepakat akan mulai beralih menggunakan PHP5 mulai awal tahun 2008. Peralihan dari PHP4 ke PHP5 umumnya tidak akan menimbulkan masalah yang berarti karena hampir sebagian besar aplikasi yang dibuat di PHP4 dapat berjalan lancar di PHP5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-4679270028185507337?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/4679270028185507337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/4679270028185507337'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/selamat-datang-php5-selamat-tinggal.html' title='Selamat Datang PHP5, Selamat Tinggal PHP4'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-3056790696451477402</id><published>2008-01-07T08:32:00.000+08:00</published><updated>2008-01-07T08:35:25.630+08:00</updated><title type='text'>PHP4</title><content type='html'>Artikel tentang PHP4  ini akan mengulas sebuah aplikasi yang mengimplementasikan proses otentikasi dengan menggunakan fasilitas sesi dan OOP PHP.&lt;br /&gt;&lt;br /&gt;Dalam aplikasi Web kadang dibutuhkan mekanisme yang dapat melindungi data dari pengguna yang tidak berhak mengaksesnya. Misalnya sebuah situs Web yang berisikan foto-foto keluarga dan hanya ingin dapat diakses sesama anggota keluarga.&lt;br /&gt;&lt;br /&gt;Mekanisme ini dapat diimplementasikan dalam bentuk sebuah proses login yang biasanya terdiri dari tiga buah tahapan yaitu:&lt;br /&gt;   1. Identifikasi. Di tahap ini pengguna memberitahukan siapa dirinya.&lt;br /&gt;   2. Otentikasi. Di tahapan ini si pengguna memverifikasi klaimnya tersebut. Di tahapan ini ada tiga hal yang dapat memverifikasi klaim user yaitu: 1) sesuatu yang mereka ketahui, contohnya adalah kode PIN dan password; 2) sesuatu yang mereka miliki, contohnya adalah kartu tanda pengenal dan kartu magnetik; 3) sesuatu yang menjadi jatidiri, contohnya adalah sidik jari dan pindai retina.&lt;br /&gt;   3. Otorisasi. Pada tahapan terakhir ini jika identifikasi pengguna benar, sistem menyelesaikan proses loginnya dan mengasosiasikan identitas pengguna dan informasi kontrol akses dengan sesi pengguna.&lt;br /&gt;&lt;br /&gt;Proses otentikasi pada prinsipnya berfungsi sebagai kesepakatan pengguna dan pemberi layanan dalam proses pengaksesan resource. Pihak pengguna harus mampu memberikan informasi yang dibutuhkan pemberi layanan untuk berhak mendapatkan resourcenya. Sedang pihak pemberi layanan harus mampu menjamin bahwa pihak yang tidak berhak tidak akan dapat mengakses resource ini.&lt;br /&gt;&lt;br /&gt;Dalam artikel ini kita akan menggunakan terminologi otentikasi untuk mencakup keseluruhan tahapan di atas.&lt;br /&gt;&lt;br /&gt;Proses otentikasi dapat dilakukan oleh webserver ataupun PHP. Kita akan membahas keduanya.&lt;br /&gt;Otentikasi oleh Webserver&lt;br /&gt;&lt;br /&gt;Pada webserver Apache ada beberapa metode yang dipakai dalam mengimplementasikan mekanisme otentikasi. Pada prinsipnya mekanisme ini dibagi menjadi dua jenis yaitu:&lt;br /&gt;&lt;br /&gt;   1. otentikasi dasar HTTP (HTTP Basic Authentication), yang dapat menggunakan beberapa media penyimpanan data otentikasi seperti file teks, file database DBM, atau RDBMS (misalnya MySQL atau PostgreSQL).&lt;br /&gt;   2. otentikasi menggunakan MD5 Digest.&lt;br /&gt;&lt;br /&gt;Dalam melakukan perlindungan terhadap suatu resource, kedua jenis otentikasi di atas menggunakan metode berbasis realm (daerah akses yang dikontrol). Setiap resource baik tunggal maupun jamak yang dilindungi akan mempunyai sebuah nama realm. Nama realm dapat dispesifikasi dalam file konfigurasi dengan menggunakan direktif AuthName. Pengguna yang ingin mengakses resource ini untuk pertama kalinya harus melakukan otentikasi dengan menyertakan nama realm. Pada pengaksesan selanjutnya realm ini secara implisit akan tercakup dalam URI.&lt;br /&gt;Otentikasi Dasar HTTP&lt;br /&gt;&lt;br /&gt;Otentikasi dasar HTTP menggunakan teknik base64-encoding sederhana, yang diaplikasikan untuk username dan password sebelum data tersebut ditransfer ke server.&lt;br /&gt;&lt;br /&gt;Otentikasi jenis ini dipakai untuk membatasi akses ke halaman-halaman Web dengan berdasarkan pada:&lt;br /&gt;&lt;br /&gt;    * nama host dari browser;&lt;br /&gt;    * password yang dimasukkan oleh user.&lt;br /&gt;&lt;br /&gt;Proses pengontrolan terhadap resource yang dilindungi ini biasanya menggunakan direktif yang dapat dituliskan dalam file konfigurasi httpd.conf secara langsung atau disimpan dalam file .htaccess. Penggunaan nama file yang lain dapat dilakukan dengan cara mengeset direktif AccessFileName dalam file konfigurasi httpd.conf. Isi dari direktif ini adalah instruksi yang dipakai oleh webserver untuk memastikan siapa yang berhak mengakses dan siapa yang tidak berhak mengakses ke suatu resource.&lt;br /&gt;&lt;br /&gt;Dalam contoh ini kita akan menggunakan file .htaccess untuk menyimpan instruksi tersebut.&lt;br /&gt;Otentikasi Dasar Berbasis Password&lt;br /&gt;&lt;br /&gt;Jika seorang pengguna untuk pertama kalinya mencoba mengakses direktori yang dilindungi, maka ia harus terlebih dahulu menuliskan nama dan password ke dalam sebuah form yang muncul dalam bentuk window pop up. Jika nama dan password pengguna ini diizinkan untuk mengakses, maka browser berhak mengakses ke direktori ini selama sisa sesi browsing.&lt;br /&gt;&lt;br /&gt;Untuk menggunakan fasilitas ini, kita harus menuliskan beberapa instruksi ke dalam file .htaccess yang harus disimpan dalam direktori yang akan dilindungi. Sebagai contoh adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;AuthType Basic&lt;br /&gt;AuthName "Protected Directory"&lt;br /&gt;AuthUserFile /usr/local/httpd/.htpasswd&lt;br /&gt;Require valid-user&lt;br /&gt;&lt;br /&gt;Di sini setiap kali direktori diakses, webserver akan melihat ke file .htpasswd yang berada di direktori /usr/local/httpd untuk memastikan apakah browser mempunyai akses atau tidak. File ini dapat dibuat dengan bantuan program htpasswd yang disertakan bersama Apache. Isi dari file ini kurang lebih baris-baris seperti berikut:&lt;br /&gt;&lt;br /&gt;eko:Yq8VgagJ3WXCo&lt;br /&gt;&lt;br /&gt;di mana kolom pertama (sebelum titik dua) adalah nama pengguna dan kolom berikutnya adalah password yang sudah terenkripsi.&lt;br /&gt;Otentikasi Dasar Berbasis Host&lt;br /&gt;&lt;br /&gt;Jenis otentikasi dasar lainnya adalah pembatasan akses berdasarkan host klien. Host dapat berupa nama domain seperti f117.bomber.org atau alamat IP seperti 172.20.172.10.&lt;br /&gt;&lt;br /&gt;Contoh dari file .htaccess yang hanya mengizinkan host dengan alamat IP 172.20.172.10 untuk mengakses direktori adalah seperti berikut:&lt;br /&gt;&lt;br /&gt;AuthType Basic&lt;br /&gt;AuthName "Protected Directory"&lt;br /&gt;AuthUserFile /dev/null&lt;br /&gt;order deny,allow&lt;br /&gt;deny from all&lt;br /&gt;allow from 172.20.172.10&lt;br /&gt;&lt;br /&gt;Dukungan otentikasi di atas diimplementasikan oleh modul Apache mod_auth. Untuk menggunakan metode otentikasi yang sama, namun dengan menggunakan media penyimpanan informasi otentikasi lain (bukan file .htpasswd), dapat digunakan modul mod_auth_dbm, mod_auth_db, atau mod_auth_mysql.&lt;br /&gt;Otentikasi Digest HTTP&lt;br /&gt;&lt;br /&gt;Otentikasi yang diimplementasikan dalam modul mod_auth_digest ini mempunyai kelebihan yaitu sistem passwordnya lebih aman dibandingkan dengan otentikasi dasar. Password yang dituliskan oleh user akan mengalami proses message digest dengan metode MD5 terlebih dahulu sebelum dikirimkan ke server. Untuk memanfaatkan dukungan ini, di sisi browser harus ada dukungan untuk MD5. Internet Explorer 5.0, Amaya, dan Mozilla mendukung otentikasi digest. Netscape 4.x tidak mendukungnya. Hal ini dapat menjadi pertimbangan Anda apakah hendak memilih jenis otentikasi ini atau tidak.&lt;br /&gt;&lt;br /&gt;Cara menggunakan otentikasi ini cukup sederhana seperti pada otentikasi dasar. Berikut adalah contoh konfigurasi file httpd.conf untuk menggunakan otentikasi ini.&lt;br /&gt;&lt;br /&gt;&lt;Location /private/&gt;&lt;br /&gt;  AuthType Digest&lt;br /&gt;  AuthName "Protected Directory"&lt;br /&gt;  AuthDigestDomain /private/ &lt;br /&gt;  AuthDigestFile /usr/local/httpd/.digestpw&lt;br /&gt;  require valid-user&lt;br /&gt;&lt;/Location&gt;&lt;br /&gt;&lt;br /&gt;Sebagai AuthType digunakan nilai Digest. File yang akan menyimpan nama penguna dengan passwordnya dapat diset dengan instruksi AuthDigestFile. Pada contoh di atas, nama file ini adalah .digestpw yang berada dalam direktori /usr/local/httpd. File ini dapat dihasilkan dengan bantuan program aplikasi htdigest yang juga disertakan bersama Apache. Contoh isi dari file ini adalah seperti berikut:&lt;br /&gt;&lt;br /&gt;eko:Protected Directory:fbbd87b7dfc47774c42100bf1f5dfe29&lt;br /&gt;&lt;br /&gt;Kolom pertama memuat nama pengguna yang dipakai sebagai login. Kolom kedua adalah nama realm tempat pengguna yang bersangkutan memiliki akses. Sedang kolom ketiga adalah hasil message digest.&lt;br /&gt;Cara Kerja Otentikasi Dasar&lt;br /&gt;&lt;br /&gt;Setelah kita membahas jenis otentikasi, ada baiknya kita mengetahui cara kerja otentikasi dasar ini.&lt;br /&gt;&lt;br /&gt;Jika browser untuk pertama kalinya mengakses resource yang dilindungi:&lt;br /&gt;&lt;br /&gt;GET /private/pic01.jpg HTTP/1.1&lt;br /&gt;Host: www.heriyanto.com&lt;br /&gt;&lt;br /&gt;maka server akan mengirimkan status respon 401 (Unauthorized) serta header respon WWW-Authenticate yang berisi tipe otentikasi Basic serta nama realm ke browser:&lt;br /&gt;&lt;br /&gt;HTTP/1.1 401 Authorization Required&lt;br /&gt;WWW-Authenticate: Basic realm="Protected Area"&lt;br /&gt;&lt;br /&gt;Menerima pesan ini, browser akan meminta pengguna untuk menuliskan username serta password yang dibutuhkan untuk otentikasi. Di browser GUI seperti Netscape atau IE, akan muncul window pop up.&lt;br /&gt;&lt;br /&gt;Selesai pengguna memasukkan informasi otentikasinya, browser akan kembali mengakses ke resource yang sama dengan mengirimkan header request Authorization yang juga berisi username, password serta tipe otentikasi Basic ke server.&lt;br /&gt;&lt;br /&gt;GET /private/pic01.jpg HTTP/1.1&lt;br /&gt;Host: www.heriyanto.com&lt;br /&gt;Authorization: Basic c3RldmVuOnN1cGVybWFu&lt;br /&gt;&lt;br /&gt;Jika username dan password ini tidak valid, maka server akan mengirimkan status respon 401 seperti sebelumnya. Seandainya username dan password valid, maka webserver baru akan memberikan resource tersebut.&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Date: Fri, 16 Nov 2001 19:24:45 GMT&lt;br /&gt;Server: Apache/1.3.20 (Unix) mod_fastcgi/2.2.10&lt;br /&gt;Last-Modified: Thu, 22 Feb 1996 11:45:54 GMT&lt;br /&gt;Content-Length: 23982&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Untuk selanjutnya, jika mengakses direktori /private atau direktori di bawahnya, browser akan selalu mengirimkan header request Authorization yang sama. Hal ini dikarenakan protokol HTTP yang bersifat stateless, sehingga browser harus selalu mengirim ulang informasi otentikasi kepada server di setiap request.&lt;br /&gt;Dukungan Otentikasi Pada PHP&lt;br /&gt;&lt;br /&gt;Dukungan otentikasi oleh PHP secara default hanya ada jika PHP dibuat sebagai modul Apache dan bukan sebagai CGI. Pada dasarnya dukungan ini berkonsep pada cara kerja otentikasi yang telah kita bahas sebelumnya. Untuk bisa menghasilkan header respon, dapat digunakan fungsi header().&lt;br /&gt;&lt;br /&gt;Kita akan mengambil contoh dari manual PHP untuk menunjukkan dukungan otentikasi pada PHP. Skrip di bawah ini akan mengharuskan seorang pengguna untuk mengisi username serta password.&lt;br /&gt;&lt;br /&gt;&lt;?&lt;br /&gt;  if (!isset($PHP_AUTH_USER)) {&lt;br /&gt;    header("WWW-Authenticate: Basic realm=\"My Realm\"");&lt;br /&gt;    header("HTTP/1.0 401 Unauthorized");&lt;br /&gt;    echo "Text to send if user hits Cancel button\n";&lt;br /&gt;    exit;&lt;br /&gt;  } else {&lt;br /&gt;    echo "&lt;p&gt;Hello $PHP_AUTH_USER.&lt;/p&gt;";&lt;br /&gt;    echo "&lt;p&gt;You entered $PHP_AUTH_PW as your password.&lt;/p&gt;";&lt;br /&gt;  }&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;Jika pengguna sudah mengisi username dan password, maka skrip PHP ini akan kembali diakses oleh browser dan PHP akan menyimpan beberapa variabel:&lt;br /&gt;&lt;br /&gt;    * $PHP_AUTH_USER berisi username;&lt;br /&gt;    * $PHP_AUTH_PW berisi password;&lt;br /&gt;    * $PHP_AUTH_TYPE berisi tipe otentikasi. Manual PHP menyebutkan bahwa hanya tipe Basic yang didukung oleh PHP.&lt;br /&gt;&lt;br /&gt;Dalam aplikasi yang sesungguhnya, variabel di atas dapat dimanfaatkan untuk memeriksa validitas username dan password dengan bantuan database yang menyimpan data pengguna.&lt;br /&gt;Mendesain Aplikasi Untuk Proses Otentikasi&lt;br /&gt;&lt;br /&gt;Dalam artikel ini kita akan membahas pembuatan aplikasi guna menangani proses otentikasi dengan memanfaatkan fitur sesi dan OOP yang ada pada PHP4. Beberapa dukungan yang harus diimplementasi pada aplikasi ini antara lain:&lt;br /&gt;&lt;br /&gt;    * penggunaan sesi untuk menyimpan variabel otentikasi dan data lainnya;&lt;br /&gt;    * penggunaan MD5 untuk menghindari pengiriman password secara apa adanya tanpa dilindungi (plain-text) ke webserver;&lt;br /&gt;    * dukungan untuk sign out secara automatis;&lt;br /&gt;    * pengimplementasian dengan kelas yang memudahkan pengguna menambahkan fitur yang diperlukan.&lt;br /&gt;&lt;br /&gt;Dengan menggunakan sesi, maka hanya session id saja yang akan selalu ditransfer dari browser ke webserver dan sebaliknya. Variabel lain yang dibutuhkan akan tersimpan dalam webserver dan tidak terlihat oleh browser.&lt;br /&gt;&lt;br /&gt;Untuk menghindari pengiriman sebuah password secara polos digunakan metode message digest. Secara prinsip dapat juga digunakan metode enkripsi, namun cara ini biasanya terlalu banyak memakan resource prosesor. Implementasi message digest direalisasikan dengan Javascript yang source codenya bisa didapatkan di Internet.&lt;br /&gt;&lt;br /&gt;Pada artikel Pemrograman Berorientasi Objek dengan PHP (juga di edisi ini) telah dibahas tentang penggunaan kelas untuk mengimplementasi konektivitas ke database MySQL maupun PostgreSQL. Karena aplikasi ini memakai MySQL sebagai DBMS, kita akan menggunakan kelas MySQLDb untuk melakukan koneksi ke database.&lt;br /&gt;&lt;br /&gt;Berikut kita akan membahas secara rinci komponen pendukung aplikasi ini.&lt;br /&gt;Komponen Pendukung&lt;br /&gt;&lt;br /&gt;Sebagian besar komponen pendukung aplikasi diimplementasikan dalam bentuk kelas. Hal ini akan memudahkan pengguna menambahkan fungsi yang diinginkan hanya dengan membuat kelas baru yang diturunkan dari kelas yang sudah ada. Tidak kalah pentingnya adalah pendefinisian kolom dari tabel yang digunakan. Kita akan membicarakan ini satu persatu.&lt;br /&gt;Tabel Session&lt;br /&gt;&lt;br /&gt;Tabel ini digunakan untuk mendukung pemanfaatan sesi dengan memakai database sebagai media penyimpanannya.&lt;br /&gt;&lt;br /&gt;Tiga kolom penting di sini adalah:&lt;br /&gt;&lt;br /&gt;    * keyname, yang akan menyimpan setiap session id;&lt;br /&gt;    * expired, batas waktu berlakunya sebuah session id;&lt;br /&gt;    * keyvalue, menyimpan semua variabel sesi yang didefinisikan dalam session id.&lt;br /&gt;&lt;br /&gt;Dukungan sesi pada PHP dapat memanfaatkan cookie, namun jika cookie tidak diaktifkan oleh user, sesi tetap dapat dilakukan tanpa cookie. Pekerjaan ini dilakukan oleh PHP secara otomatis jika PHP dikompilasi dengan opsi --enable-trans-sid.&lt;br /&gt;Tabel User&lt;br /&gt;&lt;br /&gt;Tabel user digunakan untuk menyimpan data pengguna yang terdaftar. Paling tidak ada dua kolom dari tabel user yang dimanfaatkan untuk kepentingan otentikasi, yaitu kolom email dan passwd. Entri dari email dalam tabel ini selalu unik, dalam arti tidak boleh ada dua email atau lebih yang sama. Sedangkan entri dari passwd adalah sebuah digest yang dihasilkan dari proses message digest md5 terhadap password yang dimasukkan oleh pengguna.&lt;br /&gt;Kelas MySQLDb&lt;br /&gt;&lt;br /&gt;Kelas ini digunakan pada setiap operasi yang memerlukan koneksi ke database MySQL. Dalam setiap pemanggilan halaman Web, sedapat mungkin hanya digunakan satu buah koneksi untuk menghindari pemakaian resource yang berlebihan.&lt;br /&gt;Kelas User&lt;br /&gt;&lt;br /&gt;Kelas User digunakan untuk mempermudah operasi terhadap tabel user. Sebagian metode dalam kelas ini akan mempunyai nilai kembali berupa array berdimensi satu atau dua.&lt;br /&gt;Kelas Session&lt;br /&gt;&lt;br /&gt;Tujuan utama dari penulisan kelas ini adalah untuk mempermudah penggunaan sesi, dalam arti pengguna tidak harus mengurusi apakah variabel konfigurasi register_globals diaktifkan atau tidak. Pengaksesan ke variabel sesi akan ditangani oleh metode GetVar() dari kelas ini, yang memberikan nilai kembali variabel sesi yang diinginkan. Beberapa metode penting dalam kelas ini antara lain:&lt;br /&gt;&lt;br /&gt;    * Start(), yang harus dipanggil untuk mengaktifkan dukungan session dengan cara meregistrasi fungsi handler sesi;&lt;br /&gt;    * GetVar($name), untuk memperoleh nilai variable sesi yang diinginkan;&lt;br /&gt;    * Register($args), untuk meregistrasi variabel sesi yang disimpan dalam parameter $args yang merupakan variabel array;&lt;br /&gt;    * SetVar($args), yang digunakan untuk mengeset nilai variabel sesi. Parameter $args adalah variabel array asosiatif.&lt;br /&gt;&lt;br /&gt;Kelas Authen&lt;br /&gt;&lt;br /&gt;Kelas ini diimplementasikan dalam file authen.class.php yang ditujukan untuk menangani proses otentikasi. Konfigurasi seperti nama tabel session dan user yang digunakan dapat dilakukan lewat parameter konstruktor. Untuk mengaktifkan proses otentikasi, metode Start() harus dipanggil. Bergantung pada status otentikasi, maka metode ini akan memanggil salah satu dari dua metode penting lainnya yang harus diimplementasikan:&lt;br /&gt;&lt;br /&gt;    * ShowLoginForm(), yang akan menampilkan form dengan dua buah masukan yang harus diisi oleh user yaitu email dan password. Variabel ini disimpan sebagai my_email dan my_passwd. Sebelum variabel ini dikirimkan ke webserver, akan dilakukan proses hashing/digest terhadap nilai dari my_passwd yang hasilnya disimpan ke dalam variabel my_md5pass. Nilai inilah yang akan dikirimkan ke webserver, sementara nilai my_passwd akan dikosongkan sehingga tidak dapat digunakan lagi.&lt;br /&gt;    * CheckLogin(), yang mengerjakan proses validasi terhadap email dan password yang dimasukkan oleh pengguna dengan cara melakukan query select ke database untuk mendapatkan user dengan email dan password yang diinginkan. Password yang disimpan dalam database adalah juga hasil dari proses hash, sehingga mempermudah query. Jika pengguna ini tidak valid, maka harus ditampilkan teks kesalahan dan fungsi ini memberikan nilai kembalian berupa false.&lt;br /&gt;&lt;br /&gt;Jika pengguna ingin menggunakan cara otentikasi yang lain, maka tinggal membuat kelas baru yang diturunkan dari class Authen dan mengimplementasikan dua metode di atas.&lt;br /&gt;File page.inc.php&lt;br /&gt;&lt;br /&gt;Yang tidak kalah pentingnya adalah komponen file page.inc.php yang ada dalam direktori includes. Saat ini baru terdapat satu buah fungsi yang didefinisikan di sini yaitu page_open($args). Fungsi ini bertindak sebagai penginisialisasi objek maupun variabel dalam skrip dan harus dipanggil oleh halaman utama dari aplikasi Web. Parameter yang dilewatkan pada fungsi ini adalah array yang berisi pasangan kunci =&gt; nilai.&lt;br /&gt;&lt;br /&gt;Kunci pada array di sini dapat dikelompokkan menjadi lima bagian seperti diuraikan di bawah ini:&lt;br /&gt;&lt;br /&gt;    * Kunci db untuk membuat objek dari kelas database (yaitu, MySQLDb). Jika kunci ini didefinisikan maka kunci lain akan dapat digunakan, seperti kunci dbclass untuk mendefinisikan kelas database dan kunci database untuk mendefinisikan nama database. Jika kunci yang dbutuhkan tidak didefinisikan maka akan dipakai nilai yang didefinisikan pada konfigurasi.&lt;br /&gt;    * Kunci session, yang berfungsi untuk membuat objek dari kelas Session. Kunci lain yang dapat didefinisikan adalah sessionclass untuk menentukan kelas yang digunakan.&lt;br /&gt;    * Kunci autologout untuk menghasilkan logout secara otomatis pada jangka waktu yang ditentukan. Kunci logouttime digunakan untuk mengeset jangka waktu ini.&lt;br /&gt;    * Kunci signout untuk mendukung logout secara manual.&lt;br /&gt;    * Kunci authen untuk membuat objek dari kelas Authen. Kelas yang digunakan dapat diset dengan kunci authenclass.&lt;br /&gt;&lt;br /&gt;Contoh Aplikasi&lt;br /&gt;&lt;br /&gt;Sekarang kita akan melihat contoh penggunaan komponen yang disebut di atas dalam aplikasi nyata yang mengharuskan proses otentikasi. Dalam CD yang disertakan Anda akan menemukan file otentikasi_php.tgz yang berisi contoh aplikasi Web.&lt;br /&gt;&lt;br /&gt;Di dalam contoh diperlihatkan dua buah aplikasi yaitu admin.php dan admin_img.php. Perbedaan keduanya adalah dalam penggunaan kelas untuk melakukan proses otentikasi. Pada admin.php digunakaan class Authen yang adalah kelas dasar dari AuthenImg. Class AuthenImg adalah kelas turunan dari Authen ; kelas ini digunakan untuk proses otentikasi pada aplikasi admin_img.php. Jika dilihat source codenya, maka pada kelas AuthenImg ini hanya ditambahkan sebuah gambar sebagai header halaman pada metode ShowLoginForm(). Sedangkan proses yang dibutuhkan untuk melakukan otentikasi sesungguhnya tetap menggunakan metode dari kelas Authen. Ini adalah bukti salah satu keuntungan penggunaan kelas.&lt;br /&gt;Aplikasi admin.php&lt;br /&gt;&lt;br /&gt;Pada aplikasi pertama proses otentikasi ditangani oleh kelas Authen. Setelah melakukan include beberapa file yang dibutuhkan, fungsi page_open() dipanggil dengan parameter yang mendefinisikan beberapa kunci.&lt;br /&gt;&lt;br /&gt;if (!page_open(array("db"      =&gt; 1,&lt;br /&gt;                     "session" =&gt; 1,&lt;br /&gt;                     "authen"  =&gt; 1,&lt;br /&gt;                     "authenclass" =&gt; "Authen",&lt;br /&gt;                     "autologout"  =&gt; 1 ,&lt;br /&gt;                     "logouttime"  =&gt; 300,&lt;br /&gt;                     "signout"     =&gt; $signout,&lt;br /&gt;                     "page"        =&gt; $PHP_SELF)))&lt;br /&gt;  die;&lt;br /&gt;&lt;br /&gt;Dengan kunci db, session, dan authen maka objek yang bersangkutan akan dibuat dengan memakai kelas default. Baris "authenclass" =&gt; "Authen" memerintahkan skrip untuk memakai class Authen pada pembuatan objek authen. Dengan kunci autologout dan "logouttime"=&gt;300 maka setelah 300 detik sejak pengguna sukses melakukan otentikasi tanpa melakukan aktivitas apapun, ia akan dilogout secara otomatis.&lt;br /&gt;&lt;br /&gt;Tampilan aplikasi admin.php untuk memasukkan email dan password diperlihatkan pada Gambar 1.&lt;br /&gt;Aplikasi admin_img.php&lt;br /&gt;&lt;br /&gt;Seperti telah disinggung sebelumnya, aplikasi kedua mempunyai fungsi yang sama seperti aplikasi pertama. Perbedaannya hanya terletak pada bentuk form. Pada aplikasi ini ditambahkan sebuah gambar. Penambahan ini dilakukan oleh kelas AuthenImg yang diturunkan dari kelas Authen. Kelas ini mula-mula melakukan overriding atas metode ShowLoginForm() untuk menampilkan gambar. Namun di baris akhir memanggil metode ShowLoginForm() asli yang didefinisikan di kelas dasar Authen untuk menampilkan form otentikasi.&lt;br /&gt;&lt;br /&gt;class AuthenImg extends Authen {&lt;br /&gt;  // Definisi metode ShowLoginForm yang baru&lt;br /&gt;  function ShowLoginForm() {&lt;br /&gt;    echo "&lt;TABLE width=100%&gt;&lt;TR&gt;&lt;TD align=center&gt;";&lt;br /&gt;    echo "&lt;IMG SRC=image/samuel.jpg width=100&gt;";&lt;br /&gt;    echo "&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;";&lt;br /&gt;&lt;br /&gt;    // Lalu memanggil metode ShowLoginForm pada class Authen&lt;br /&gt;    parent::ShowLoginForm();&lt;br /&gt;  }&lt;br /&gt;}  // End of class&lt;br /&gt;&lt;br /&gt;Untuk memerintahkan agar kelas AuthenImg ini dipakai dalam proses otentikasi, maka pada file admin_img.php instruksi page_open() diubah menjadi seperti berikut:&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;if (!page_open(array("db"      =&gt; 1,&lt;br /&gt;                     "session" =&gt; 1,&lt;br /&gt;                     "authen"  =&gt; 1,&lt;br /&gt;                     "authenclass" =&gt; "AuthenImg",&lt;br /&gt;                     "autologout"  =&gt; 1 ,&lt;br /&gt;                     "logouttime"  =&gt; 300,&lt;br /&gt;                     "signout"     =&gt; $signout,&lt;br /&gt;                     "page"        =&gt; $PHP_SELF)))&lt;br /&gt;  die;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Satu hal yang penting diperhatikan adalah baris "authenclass"=&gt;"AuthenImg", perintah ini akan menghasilkan pembuatan objek dari kelas AuthenImg. Hasil tampilan aplikasi kedua dapat dilihat di Gambar 2.&lt;br /&gt;Penutup&lt;br /&gt;&lt;br /&gt;Contoh aplikasi di atas hanya menggambarkan prinsip penggunaan komponen dalam proses otentikasi. Anda tentu saja dapat mengubah atau menambahkan fitur baru untuk disesuaikan dengan kebutuhan aplikasi yang Anda tulis. Akhir kata, selamat mencoba.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-3056790696451477402?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3056790696451477402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3056790696451477402'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/php4.html' title='PHP4'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-4924446043849209681</id><published>2008-01-06T15:17:00.000+08:00</published><updated>2008-01-06T15:19:24.591+08:00</updated><title type='text'>Konfigurasi Apache untuk WAP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DFZJs856LeI/R4CAtaUGSNI/AAAAAAAAAYs/EvWXYjNhBtI/s1600-h/wapsite.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_DFZJs856LeI/R4CAtaUGSNI/AAAAAAAAAYs/EvWXYjNhBtI/s200/wapsite.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5152259491357935826" /&gt;&lt;/a&gt;&lt;br /&gt;Bagi yang ingin mengembangkan program wapsite dengan menggunakan Wireless Application Protocol (WAP) dan PHP, itu mudah saja yang jelas webserver kmu harus mendukung untuk wapsite, adapun jika ingin menkonfigurasi sendiri webserver apache kmu supaya bisa mendukung tipe ekstensi program yang bisa digunakan untuk wap, adalah dengan memberikan penambahan parameter yang menyatakan dukungan untuk WAP. ekstensi-ekstensi program WAP yang digunakan antara lain adalah .wml, .wbmp, .wmls, atau .php. untuk memulai bagaimana caranya menkonfigurasi webserver apache agar bisa mendukung WAP, yaitu dengan memberikan parameter tambahan pada file httpd.conf , sebagai bahan praktek sekarang kmu bisa mencoba menkonfigurasi file httpd.conf dikomputer kmu adapun langkahnya sebagai berikut:&lt;br /&gt;&lt;br /&gt;   1. Menginstal webserver apache, bisa dengan php triad ataupun AppServ klo saya lebih enak menggunakan AppServ.&lt;br /&gt;   2. Buka file httpd.conf , letak filenya berada pada C:\AppServ\Apache2.2\conf tergantung versi AppServ yang kmu instal kemudian tambahkan parameter dibawah ini dan letakan pada baris setelah parameter AddType yang berhubungan dengan php.&lt;br /&gt;      —————————————————&lt;br /&gt;      AddType application/x-httpd-php .php&lt;br /&gt;      AddType application/x-httpd-php .php3&lt;br /&gt;      AddType application/x-httpd-php-source .phps&lt;br /&gt;      #Tambahan parameter untuk wap disini&lt;br /&gt;      AddType application/x-httpd-php .wml&lt;br /&gt;      AddType text/vnd.wap.wml .wml&lt;br /&gt;      AddType image/vnd.wap.wbp .wbmp&lt;br /&gt;      AddType text/vnd.wap.wmlscript .wmlsc&lt;br /&gt;      AddType text/vnd.wap.wmlscript .wmls&lt;br /&gt;      AddType application/vnd.wap.wmlc .wmlc&lt;br /&gt;      AddType application/vnd.wap .wmlscriptc&lt;br /&gt;      AddType text/vnd.wap .wmlscript&lt;br /&gt;      AddType text/vnd.wap .wmlscript&lt;br /&gt;      —————————————————&lt;br /&gt;   3. Setelah itu save file httpd.conf kemudian restart apache nya.&lt;br /&gt;   4. Untuk men-tesnya kmu bisa menggunakan Emulator WAP seperti Openwave Phone Simulator atau M3Gate silahkan download dulu dan install dikomputer kmu kemudian buat satu halaman wapsite dengan menggunakan bahasa pemrograman WML dan simpan filenya pada root direktori biasanya secara default berada dilokasi C:\AppServ\www&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-4924446043849209681?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/4924446043849209681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/4924446043849209681'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/konfigurasi-apache-untuk-wap.html' title='Konfigurasi Apache untuk WAP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DFZJs856LeI/R4CAtaUGSNI/AAAAAAAAAYs/EvWXYjNhBtI/s72-c/wapsite.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-8915994680334430400</id><published>2008-01-04T12:52:00.000+08:00</published><updated>2008-01-04T13:23:37.766+08:00</updated><title type='text'>Belajar Dasar-dasar PHP II</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DFZJs856LeI/R329RKUGQ5I/AAAAAAAAANY/To8Wmi5mgdc/s1600-h/student+computer+pic.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_DFZJs856LeI/R329RKUGQ5I/AAAAAAAAANY/To8Wmi5mgdc/s320/student+computer+pic.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5151481651305792402" /&gt;&lt;/a&gt;&lt;br /&gt;Dalam bagian ini, kita akan membuat kode program sederhana untuk&lt;br /&gt;menunjukkan bagaimana aplikasi PHP bekerja.&lt;br /&gt;Kita membutuhkan satu file yang akan kita namakan welcome.php&lt;br /&gt;untuk cara membuat sintak awal untuk PHP mungkin anda bisa lihat di artikel sebelumnya mengenai "Belajar Dasar-dasar PHP".&lt;br /&gt;&lt;br /&gt;A. Source code&lt;br /&gt;File welcome.php akan berisi tiga baris kode sebagai berikut :&lt;br /&gt;*?&lt;br /&gt;echo(“Hallo user .. !”));&lt;br /&gt;?&gt;&lt;br /&gt;B. Compile&lt;br /&gt;Kode program pada umumnya akan mengalami proses kompilasi&lt;br /&gt;setelah source code selesai dibuat. Tetapi karena PHP adalah interpreted&lt;br /&gt;language, kita tidak perlu mengkompile kode ini.&lt;br /&gt;C. Deploy&lt;br /&gt;Untuk mendeploy, copy file welcome.php ke dalam folder percobaan&lt;br /&gt;yang telah disiapkan pada bagian instalasi di atas.&lt;br /&gt;D. Error message&lt;br /&gt;Kode di atas akan mengalami error, karena kita terlalu banyak menulis&lt;br /&gt;tanda ). Pesan error akan muncul di layar, menunjukkan lokasi error&lt;br /&gt;pada kode, dan tipe errornya.&lt;br /&gt;E. Output&lt;br /&gt;Perbaiki kode welcome.php sehingga menjadi seperti berikut ini:&lt;br /&gt;&lt;?&lt;br /&gt;echo(“Hallo user .. !”));&lt;br /&gt;?&gt;&lt;br /&gt;kode akan dapat dijalankan dengan baik dan menghasilkan output&lt;br /&gt;sebagai berikut :&lt;br /&gt;&lt;br /&gt;              Hallo user .. !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Statement dan Comment&lt;/span&gt;&lt;br /&gt;A. Statement&lt;br /&gt;Statement adalah satuan perintah dalam PHP. Statement harus diakhiri&lt;br /&gt;dengan tanda semicolon/titik-koma (;).&lt;br /&gt;Contoh statement :&lt;br /&gt;echo(“hello user … !”);&lt;br /&gt;Contoh lainnya :&lt;br /&gt;echo(“4 + 5 = ” . 4+5);&lt;br /&gt;B. Expression&lt;br /&gt;Expression adalah satu bagian kecil kode yang akan dihitung hasilnya&lt;br /&gt;oleh php. Contoh expression :&lt;br /&gt;4 + 5&lt;br /&gt;Penggunaan expression :&lt;br /&gt;echo(“4 + 5 = ” . 4+5);&lt;br /&gt;C. Comment&lt;br /&gt;Comment adalah bagian dari kode yang tidak dieksekusi/dijalankan.&lt;br /&gt;Comment dibuat untuk memperjelas atau memberi keterangan pada&lt;br /&gt;kode program.&lt;br /&gt;Ada dua cara menulis comment : comment satu baris dan comment&lt;br /&gt;banyak baris.&lt;br /&gt;Comment satu baris dibuat dengan menggunakan tanda //. Semua&lt;br /&gt;statement yang ada di kanan // tidak dijalankan oleh interpreter. Contoh&lt;br /&gt;penggunaan:&lt;br /&gt;echo(“4 + 5 = ” . 4+5); // menampilkan hasil 4 + 5&lt;br /&gt;Comment banyak baris dibuat dengan menggunakan pasangan /* dan&lt;br /&gt;*/. Semua tulisan yang dibuat di antara tanda tersebut tidak akan&lt;br /&gt;dieksekusi oleh interpreter. Contoh penggunaan :&lt;br /&gt;/*&lt;br /&gt;kode ini akan menampilkan hasil dari&lt;br /&gt;4 + 5&lt;br /&gt;*/&lt;br /&gt;echo(“4 + 5 = ” . 4+5);&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Variabel dan Tipe Data&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang&lt;br /&gt;disimpan dalam variabel akan hilang setelah program selesai dieksekusi.&lt;br /&gt;Untuk penyimpanan data yang permanen, kita dapat menyimpan data di&lt;br /&gt;database atau di disk. Silahkan mengacu pada Akses Database untuk&lt;br /&gt;mendalami penggunaan database, dan Akses File dan Folder untuk&lt;br /&gt;penyimpanan data di filesystem.&lt;br /&gt;Variabel di PHP diawali dengan tanda $.&lt;br /&gt;Untuk dapat menggunakan variabel, ada dua langkah yang harus dilakukan,&lt;br /&gt;deklarasi dan inisialisasi.&lt;br /&gt;A. Deklarasi variabel&lt;br /&gt;Deklarasi variabel bisa disebut juga memperkenalkan atau&lt;br /&gt;mendaftarkan variabel ke dalam program.&lt;br /&gt;Dalam php, deklarasi variabel seringkali digabung dengan inisialisasi.&lt;br /&gt;Variabel dalam PHP dinyatakan dengan awalan $.&lt;br /&gt;Contoh :&lt;br /&gt;$namaPembeli&lt;br /&gt;$jumlahBarang&lt;br /&gt;$harga&lt;br /&gt;Ada beberapa aturan yang diikuti berkenaan dengan penggunaan nama&lt;br /&gt;variabel. Aturan pemberian nama variabel :&lt;br /&gt;* Dimulai dengan tanda $&lt;br /&gt;* Karakter pertama harus huruf atau garis bawah ( _ )&lt;br /&gt;* Karakter berikutnya boleh huruf, angka, atau garis bawah.&lt;br /&gt;&lt;br /&gt;B. Inisialisasi variabel&lt;br /&gt;Inisialisasi variabel adalah mengisi nilai untuk pertama kalinya ke dalam&lt;br /&gt;variabel. Contoh inisialisasi :&lt;br /&gt;$namaDepan = “Endy”;&lt;br /&gt;$namaBelakang = “Muhardin”;&lt;br /&gt;$jumlahBarang = 3;&lt;br /&gt;$harga = 1000;&lt;br /&gt;C. Tipe data&lt;br /&gt;Dalam bahasa pemrograman yang lain, ada bermacam-macam tipe&lt;br /&gt;data, misalnya integer(bilangan bulat), float(bilangan pecahan),&lt;br /&gt;char(karakter angka dan huruf), string(kumpulan huruf atau kata), dan&lt;br /&gt;berbagai tipe lainnya.&lt;br /&gt;PHP mengenal dua tipe data sederhana; numerik dan literal. Ditambah&lt;br /&gt;dengan dua tipe data yang tidak sederhana, yaitu array dan object.&lt;br /&gt;Tipe Numerik dapat menyimpan bilangan bulat. PHP mampu&lt;br /&gt;menyimpan data bilangan bulat dengan jangkauan dari -2 milyar sampai&lt;br /&gt;+2 milyar. Contoh bilangan bulat: 3, 7, 20.&lt;br /&gt;Selain itu, tipe numerik juga digunakan untuk menyimpan bilangan&lt;br /&gt;pecahan&lt;br /&gt;Tipe literal digunakan untuk menyimpan data berupa kumpulan huruf,&lt;br /&gt;kata, dan angka.&lt;br /&gt;Tipe boolean, yang dikenal dalam bahasa program yang lainnya, tidak&lt;br /&gt;ada dalam PHP. Untuk menguji benar salah (true false), kita&lt;br /&gt;menggunakan tipe data yang tersedia. FALSE dapat digantikan oleh&lt;br /&gt;integer 0, double 0.0 atau string kosong, yaitu "". Selain nilai itu, semua&lt;br /&gt;dianggap TRUE.&lt;br /&gt;Variabel dapat digunakan untuk menyimpan berbagai jenis data.&lt;br /&gt;Misalnya data numerik yang dapat dioperasikan secara matematika.&lt;br /&gt;Contoh :&lt;br /&gt;$jumlahBarang = 3;&lt;br /&gt;$harga = 1000;&lt;br /&gt;$pembayaran = $jumlahBarang * $harga;&lt;br /&gt;pada contoh di atas, variabel pembayaran akan menyimpan nilai 3000.&lt;br /&gt;Sedangkan data non numerik (disebut juga data literal) tidak dapat&lt;br /&gt;dioperasikan secara matematika. Contoh :&lt;br /&gt;$nama = $namaDepan + $namaBelakang;&lt;br /&gt;variabel nama akan menyimpan gabungan dari dua variabel, yaitu&lt;br /&gt;“Endy Muhardin”.&lt;br /&gt;Secara umum, data literal ditandai dengan pasangan “ dan “. Data&lt;br /&gt;numerik tidak dikelilingi oleh “ dan “. Tetapi biasanya PHP akan secara&lt;br /&gt;otomatis mengubah tipe data sesuai kebutuhan. Contoh :&lt;br /&gt;$jalan = “Gubeng Kertajaya”;&lt;br /&gt;$noRumah = 29;&lt;br /&gt;$blok = 4c;&lt;br /&gt;$jumlahPenghuni = 3;&lt;br /&gt;$alamat = $jalan + $noRumah;&lt;br /&gt;$hasil = $noRumah + $jumlahPenghuni;&lt;br /&gt;$hasilAneh = $blok + $noRumah;&lt;br /&gt;Pada sampel kode di atas, variabel alamat akan menyimpan nilai&lt;br /&gt;Gubeng Kertajaya 29. PHP secara otomatis mengubah tipe data&lt;br /&gt;variabel noRumah (numerik) menjadi literal. Variabel alamat akan bertipe&lt;br /&gt;literal.&lt;br /&gt;Variabel hasil akan menyimpan nilai 32, yaitu penjumlahan dari 29 dan&lt;br /&gt;3.&lt;br /&gt;Perhatikan, konversi otomatis ini kadang berjalan secara tidak&lt;br /&gt;semestinya. Ini dapat dilihat dari variabel hasilAneh yang akan&lt;br /&gt;menyimpan nilai 7. PHP mengambil nilai numerik dari variabel blok, yaitu&lt;br /&gt;4, kemudian menambahkannya dengan isi variabel jumlahPenghuni. Hasil&lt;br /&gt;akhirnya adalah 4 + 3, yaitu 7.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-8915994680334430400?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8915994680334430400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8915994680334430400'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/belajar-dasar-dasar-php-ii.html' title='Belajar Dasar-dasar PHP II'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DFZJs856LeI/R329RKUGQ5I/AAAAAAAAANY/To8Wmi5mgdc/s72-c/student+computer+pic.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-1354245827129509477</id><published>2008-01-04T12:49:00.000+08:00</published><updated>2008-01-04T12:52:18.944+08:00</updated><title type='text'>Teknologi Alternatif WEB BASE selain PHP</title><content type='html'>Teknologi Alternatif&lt;br /&gt;Teknologi server side yang akan kita pelajari pada modul ini adalah PHP.&lt;br /&gt;Walaupun demikian, perlu diketahui teknologi alternatif yang dapat&lt;br /&gt;menjadi bahan pertimbangan.&lt;br /&gt;CGI Script&lt;br /&gt;CGI Script dapat dibuat dengan berbagai bahasa pemrograman, misalnya&lt;br /&gt;Perl atau Phyton. Teknologi ini pernah sangat populer di masa awal&lt;br /&gt;berkembangnya web based application. Tetapi saat ini banyakditinggalkan orang karena tidak efisien, tidak fleksibel, dan keamanannya&lt;br /&gt;rendah.&lt;br /&gt;Proprietary API&lt;br /&gt;Teknologi ini adalah bahasa pemrograman yang disediakan masingmasing&lt;br /&gt;webserver, misalnya ISAPI atau NSAPI. Teknologi ini memiliki&lt;br /&gt;kelemahan, yaitu hanya dapat berjalan di webserver tertentu, sehingga&lt;br /&gt;mengurangi portabilitas.&lt;br /&gt;ASP&lt;br /&gt;Merupakan solusi server side programming dari Microsoft. Teknologi ini&lt;br /&gt;banyak digunakan oleh para programmer yang berlatar belakang Visual&lt;br /&gt;Basic. Database pasangannya adalah MS SQL Server. Operating system&lt;br /&gt;pasangannya adalah Window 2000 Server yang menjalankan webserver&lt;br /&gt;Microsoft IIS.&lt;br /&gt;JavaServlet/JSP&lt;br /&gt;Teknologi server side Java. Mempunyai banyak keunggulan dan&lt;br /&gt;kemudahan pemrograman. Tetapi karena murni berorientasi objek,&lt;br /&gt;banyak programmer pemula kesulitan menggunakannya. Selain itu, Java&lt;br /&gt;juga adalah bahasa pemrograman yang relatif rumit bagi pemula.&lt;br /&gt;Keunggulannya, sangat portabel. Dapat dipindahkan dengan mudah dari&lt;br /&gt;Windows ke Unix dan sebaliknya.&lt;br /&gt;ColdFusion&lt;br /&gt;Bahasa pemrograman ini mirip dengan HTML, menggunakan tag untuk&lt;br /&gt;membentuk blok-blok programnya.&lt;br /&gt;PHP&lt;br /&gt;Banyak digunakan oleh programmer berlatar belakang C/C++ karena&lt;br /&gt;kemiripan syntaxnya. Open source, karenanya gratis dan bebas.&lt;br /&gt;Database pasangannya biasanya MySQL, dijalankan bersama webserver&lt;br /&gt;Apache di atas operating system Linux. Semuanya gratis dan bebas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-1354245827129509477?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1354245827129509477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1354245827129509477'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/teknologi-alternatif-web-base-selain.html' title='Teknologi Alternatif WEB BASE selain PHP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-5448105101813086423</id><published>2008-01-04T12:48:00.001+08:00</published><updated>2008-01-04T12:49:47.321+08:00</updated><title type='text'>Web Based dan Programming dengan System?</title><content type='html'>Pembuatan aplikasi berbasis web berbeda dengan pembuatan aplikasi&lt;br /&gt;berbasis windows (visual programming), misalnya Visual Basic, Delphi,&lt;br /&gt;atau KDevelop. Dalam visual programming, kita meningkatkan kecepatan&lt;br /&gt;dan kinerja aplikasi dengan mengoptimasi penggunaan memori,&lt;br /&gt;manajemen proses, dan pengaturan Input-Output. Pada pemrograman&lt;br /&gt;berbasis web, faktor yang menentukan kinerja aplikasi adalah kecepatan&lt;br /&gt;akses database dan kecepatan akses jaringan dan internet.&lt;br /&gt;Perbedaan kedua, adalah cara aplikasi berjalan. Pada aplikasi visual,&lt;br /&gt;aplikasi dibangun dengan menggunakan tool tertentu, kemudian&lt;br /&gt;dikompilasi. Hasilnya dapat langsung digunakan dalam komputer. Aplikasi&lt;br /&gt;berbasis web tidak dapat dijalankan langsung di komputer. Untuk&lt;br /&gt;menjalankannya, dibutuhkan engine tertentu, dalam hal ini web server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-5448105101813086423?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5448105101813086423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5448105101813086423'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/web-based-dan-programming-dengan-system.html' title='Web Based dan Programming dengan System?'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-2738152787565054199</id><published>2008-01-04T12:43:00.000+08:00</published><updated>2008-01-04T12:47:53.039+08:00</updated><title type='text'>Konsep Multi Tier Application</title><content type='html'>Konsep Multi Tier Application&lt;br /&gt;Aplikasi internet berbasis web adalah salah satu penerapan multi tier application.&lt;br /&gt;Multi tier application adalah aplikasi yang dibagi menjadi beberapa&lt;br /&gt;bagian yang menjalankan fungsi masing-masing. Secara umum, ada tiga&lt;br /&gt;bagian utama dari multi tier application:&lt;br /&gt;* Client side presentation&lt;br /&gt;* Server side business logic&lt;br /&gt;* Backend storage&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Client Side Presentation&lt;/span&gt;&lt;br /&gt;Client side presentation mengatur bagaimana aplikasi berinteraksi&lt;br /&gt;dengan user. Yang dimaksud dengan interaksi antara lain adalah:&lt;br /&gt;bagaimana data ditampilkan, bagaimana fungsi dan fitur aplikasi&lt;br /&gt;ditampilkan.&lt;br /&gt;Dalam aplikasi berbasis web, client side presentation dibuat dengan&lt;br /&gt;bahasa HTML, CSS, dan JavaScript. Beberapa tool yang digunakan untuk&lt;br /&gt;membuat client side presentation diantaranya Microsoft Frontpage,&lt;br /&gt;Macromedia Dreamweaver, dan sebagainya.&lt;br /&gt;Client side presentation berbasis web contohnya adalah tampilan aplikasi&lt;br /&gt;email yang kita buka dengan browser.&lt;br /&gt;&lt;br /&gt;Server Side Business Logic&lt;br /&gt;Server side business logic, sering disebut juga middle tier, adalah bagian&lt;br /&gt;yang bertanggung jawab atas cara kerja aplikasi. Di dalamnya kita&lt;br /&gt;mengatur bagaimana fungsi dan fitur aplikasi dapat bekerja dengan baik.&lt;br /&gt;Dalam aplikasi berbasis web, ada beberapa alternatif yang dapat&lt;br /&gt;digunakan, ditentukan oleh jenis platiform yang digunakan. Alternatif ini&lt;br /&gt;akan dijelaskan lebih detail pada bagian selanjutnya.&lt;br /&gt;&lt;br /&gt;Back End Storage&lt;br /&gt;Bagian ini mengatur cara penyimpanan data. Penyimpanan data&lt;br /&gt;merupakan materi yang cukup kompleks dalam pembangunan aplikasi.&lt;br /&gt;Karena kecepatan, keutuhan, dan keamanan data merupakan faktor kritis&lt;br /&gt;dalam aplikasi.&lt;br /&gt;Ada banyak solusi database yang tersedia di pasaran. Pada umumnya,&lt;br /&gt;database yang digunakan bertipe relasional (Relational Database&lt;br /&gt;Management System – RDBMS). Manajemen data dilakukan dengan&lt;br /&gt;bahasa SQL (Standard Query Language).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-2738152787565054199?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2738152787565054199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2738152787565054199'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/konsep-multi-tier-application.html' title='Konsep Multi Tier Application'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-1286716441221035853</id><published>2008-01-03T12:16:00.000+08:00</published><updated>2008-01-03T12:17:56.049+08:00</updated><title type='text'>FUNGSI-FUNGSI UMUM</title><content type='html'>FUNGSI STRING&lt;br /&gt;Fungsi string digunakan memanipulasi string untuk berbagai macam kebutuhan. Disini&lt;br /&gt;akan dibahas beberapa fungsi string yang sering digunakan dalam membuat program&lt;br /&gt;aplikasi web.&lt;br /&gt;AddSlashes&lt;br /&gt;Digunakan untuk menambahkan karakter backslash ( \ ) pada suatu string. Hal ini&lt;br /&gt;penting digunakan pada query string untuk database, misalkan pada MySQL. Beberapa&lt;br /&gt;karakter yang akan ditambahkan tanda backslahses adalah karakter tanda petik satu ( ‘ ),&lt;br /&gt;karakter petik dua ( “ ), backslash ( \ ) dan karakter NULL.&lt;br /&gt;Sintaks:&lt;br /&gt;addslashes(string)&lt;br /&gt;StripSlashes&lt;br /&gt;Digunakan untuk menghilangkan karakter backslash ( \ ) pada suatu string.&lt;br /&gt;Sintaks:&lt;br /&gt;string stripslashes(string)&lt;br /&gt;Crypt&lt;br /&gt;Digunakan untuk meng-encrypt dengan metode DES suatu string. Fungsi ini sering&lt;br /&gt;digunakan untuk mengacak string password sebelum disimpan dalam database. Dalam&lt;br /&gt;penggunaan fungsi crypt ini dapat ditambahkan parameter string ‘salt’. Parameter ‘salt’&lt;br /&gt;ini ditambahkan untuk menentukan basis pengacakan. ‘Salt’ string terdiri atas 2&lt;br /&gt;karakter. Jika ‘salt’ string tidak ditambahkan pada fungsi crypt maka PHP akan&lt;br /&gt;menentukan sendiri ‘salt’ string tersebut secara acak.&lt;br /&gt;Sintaks:&lt;br /&gt;crypt(string [ , salt ] )&lt;br /&gt;Echo&lt;br /&gt;Digunakan untuk mencetak isi suatu string atau argumen.&lt;br /&gt;Sintaks:&lt;br /&gt;echo( string argumen1, string argumen2 , ….)&lt;br /&gt;Explode&lt;br /&gt;Digunakan untuk memecah-mecah suatu string berdasarkan tanda pemisah tertentu dan&lt;br /&gt;memasukkan hasilnya kedalam suatu variable array.&lt;br /&gt;Sintaks:&lt;br /&gt;explode(string pemisah , string [, int limit] )&lt;br /&gt;Contoh:&lt;br /&gt;$namahari = “minggu senin selasa rabu kamis jumat sabtu”;&lt;br /&gt;$hari = explode(“ ”, $namahari);&lt;br /&gt;Implode&lt;br /&gt;Kegunaan fungsi ini adalah kebalikan daripada fungsi explode. Fungsi implode&lt;br /&gt;digunakan untuk menghasilkan suatu string dari masing-masing elemen suatu array.&lt;br /&gt;String yang dihasilkan tersebut dipisahkan oleh suatu string telah yang ditentukan&lt;br /&gt;sebelumnya.&lt;br /&gt;Sintaks:&lt;br /&gt;implode(string pemisah , array)&lt;br /&gt;Strip_Tags&lt;br /&gt;Digunakan untuk menghilangkan kode-kode tag HTML pada suatu string.&lt;br /&gt;Sintaks:&lt;br /&gt;striptags(string [, string tags yang tidak dihilangkan] )&lt;br /&gt;StrLen&lt;br /&gt;Digunakan untuk menghitung jumlah karakter suatu string.&lt;br /&gt;Sintaks:&lt;br /&gt;strlen(string)&lt;br /&gt;StrPos&lt;br /&gt;Digunakan untuk mencari posisi pertama suatu sub string pada suatu string. Fungsi ini&lt;br /&gt;biasanya digunakan untuk mencari suatu sub string didalam suatu string.&lt;br /&gt;Sintaks:&lt;br /&gt;strlen(string , sub string)&lt;br /&gt;Str_Repeat&lt;br /&gt;Digunakan untuk mengulang isi suatu string.&lt;br /&gt;Sintaks:&lt;br /&gt;str_repeat(string , int jumlah perulangan)&lt;br /&gt;StrToLower&lt;br /&gt;Digunakan untuk merubah suatu string menjadi huruf kecil (lowercase).&lt;br /&gt;Sintaks:&lt;br /&gt;strtolower(string)&lt;br /&gt;StrToUpper&lt;br /&gt;Digunakan untuk merubah suatu string menjadi huruf besar (uppercase)&lt;br /&gt;Sintaks:&lt;br /&gt;strtoupper(string)&lt;br /&gt;SubStr&lt;br /&gt;Digunakan untuk mengambil suatu sub string dengan panjang tertentu dari suatu string pada&lt;br /&gt;posisi tertentu pula.&lt;br /&gt;Sintaks:&lt;br /&gt;substr(string, int posisi , int posisi)&lt;br /&gt;Contoh:&lt;br /&gt;substr(“abcdefg”,0,3); // mengasilkan string “abc”&lt;br /&gt;substr(“abcdefg”,3,2); // menghasilkan string “de”&lt;br /&gt;SubStr_Count&lt;br /&gt;Digunakan untuk menghitung jumlah sub string dalam suatu string&lt;br /&gt;Sintaks:&lt;br /&gt;substr_count( string , string substring)&lt;br /&gt;Contoh:&lt;br /&gt;substr_count(“This is a test”,”is”); // menghasilkan nilai 2&lt;br /&gt;UCFirst&lt;br /&gt;Digunakan untuk mengganti karakter pertama pada suatu string menjadi huruf besar.&lt;br /&gt;Sintaks:&lt;br /&gt;ucfirst(string)&lt;br /&gt;UCWords&lt;br /&gt;Digunakan untuk mengganti karakter pertama pada setiap kata dalam suatu string&lt;br /&gt;menjadi huruf besar.&lt;br /&gt;Sintaks:&lt;br /&gt;ucwords(string)&lt;br /&gt;FUNGSI DATE&lt;br /&gt;Digunakan untuk mengambil tanggal dan jam. Hasil dari fungsi ini adalah sebuah string&lt;br /&gt;yang berisi tanggal/jam sesuai dengan format yang diinginkan. Format yang dikenal&lt;br /&gt;dalam fungsi date ini adalah sebagai berikut:&lt;br /&gt;􀂃 a - "am" or "pm"&lt;br /&gt;􀂃 A - "AM" or "PM"&lt;br /&gt;􀂃 B - Swatch Internet time&lt;br /&gt;􀂃 d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"&lt;br /&gt;􀂃 D - day of the week, textual, 3 letters; i.e. "Fri"&lt;br /&gt;􀂃 F - month, textual, long; i.e. "January"&lt;br /&gt;􀂃 g - hour, 12-hour format without leading zeros; i.e. "1" to "12"&lt;br /&gt;􀂃 G - hour, 24-hour format without leading zeros; i.e. "0" to "23"&lt;br /&gt;􀂃 h - hour, 12-hour format; i.e. "01" to "12"&lt;br /&gt;􀂃 H - hour, 24-hour format; i.e. "00" to "23"&lt;br /&gt;􀂃 i - minutes; i.e. "00" to "59"&lt;br /&gt;􀂃 I (capital i) - "1" if Daylight Savings Time, "0" otherwise.&lt;br /&gt;􀂃 j - day of the month without leading zeros; i.e. "1" to "31"&lt;br /&gt;􀂃 l (lowercase 'L') - day of the week, textual, long; i.e. "Friday"&lt;br /&gt;􀂃 L - boolean for whether it is a leap year; i.e. "0" or "1"&lt;br /&gt;􀂃 m - month; i.e. "01" to "12"&lt;br /&gt;􀂃 M - month, textual, 3 letters; i.e. "Jan"&lt;br /&gt;􀂃 n - month without leading zeros; i.e. "1" to "12"&lt;br /&gt;􀂃 s - seconds; i.e. "00" to "59"&lt;br /&gt;􀂃 S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"&lt;br /&gt;􀂃 t - number of days in the given month; i.e. "28" to "31"&lt;br /&gt;􀂃 T - Timezone setting of this machine; i.e. "MDT"&lt;br /&gt;􀂃 U - seconds since the epoch&lt;br /&gt;􀂃 w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)&lt;br /&gt;􀂃 Y - year, 4 digits; i.e. "1999"&lt;br /&gt;􀂃 y - year, 2 digits; i.e. "99"&lt;br /&gt;􀂃 z - day of the year; i.e. "0" to "365"&lt;br /&gt;􀂃 Z - timezone offset in seconds (i.e. "-43200" to "43200")&lt;br /&gt;Sintaks:&lt;br /&gt;date(string format)&lt;br /&gt;Contoh:&lt;br /&gt;date(“Y-m-d”); // menghasilkan “2001-07-28”&lt;br /&gt;date(“l, j F Y”); // menghasilkan “Saturday, 28 July 2001”&lt;br /&gt;date(“H:i:s”); // menghasilkan “20:15:07”&lt;br /&gt;FUNGSI MAIL&lt;br /&gt;Digunakan untuk mengirimkan e-mail ke alamat e-mail tertentu.&lt;br /&gt;Sintaks:&lt;br /&gt;mail(string tujuan , string subject , string isi [, string header] );&lt;br /&gt;Contoh:&lt;br /&gt;$pengirim = “From: saya@email.com”;&lt;br /&gt;$tujuan = “anonkuncoro@yahoo.com”;&lt;br /&gt;$subject = “Pemberitahuan”;&lt;br /&gt;$isi = “Ini adalah percobaan pengiriman e-mail dengan menggunakan PHP”;&lt;br /&gt;mail($to,$subject,$isi,$pengirim);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-1286716441221035853?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1286716441221035853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1286716441221035853'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/fungsi-fungsi-umum.html' title='FUNGSI-FUNGSI UMUM'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-6384826499888463901</id><published>2008-01-03T12:05:00.001+08:00</published><updated>2008-01-03T12:15:25.617+08:00</updated><title type='text'>Dasar Dasar  MySQL</title><content type='html'>Untuk belajar MySQL, anda mesti mengetahui dasar-dasar dari MySQL itu sendiri...\&lt;br /&gt;Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara&lt;br /&gt;logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan&lt;br /&gt;kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa&lt;br /&gt;table.&lt;br /&gt;Beberapa tipe data dalam MySQL yang sering dipakai:&lt;br /&gt;Tipe data Keterangan&lt;br /&gt;INT(M) [UNSIGNED] Angka&lt;br /&gt;-2147483648 s/d 2147483647&lt;br /&gt;FLOAT(M,D) Angka pecahan&lt;br /&gt;DATE Tanggal&lt;br /&gt;Format : YYYY-MM-DD&lt;br /&gt;DATETIME Tanggal dan Waktu&lt;br /&gt;Format : YYYY-MM-DD HH:MM:SS&lt;br /&gt;CHAR(M)&lt;br /&gt;String dengan panjang tetap sesuai dengan yang&lt;br /&gt;ditentukan.&lt;br /&gt;Panjangnya 1-255 karakter&lt;br /&gt;VARCHAR(M)&lt;br /&gt;String dengan panjang yang berubah-ubah sesuai&lt;br /&gt;dengan yang disimpan saat itu.&lt;br /&gt;Panjangnya 1 – 255 karakter&lt;br /&gt;BLOB Teks dengan panjang maksimum 65535 karakter&lt;br /&gt;LONGBLOB Teks dengan panjang maksimum 4294967295&lt;br /&gt;karakter&lt;br /&gt;&lt;br /&gt;MEMBUAT DATABASE DAN TABLE&lt;br /&gt;Untuk masuk ke dalam program MySQL pada prompt jalankan perintah berikut ini:&lt;br /&gt;C:\&gt; MYSQL (Enter)&lt;br /&gt;Cara untuk membuat sebuah database baru adalah dengan perintah:&lt;br /&gt;create database namadatabase;&lt;br /&gt;Contoh:&lt;br /&gt;create database privatdb;&lt;br /&gt;Untuk membuka sebuah database dapat menggunakan perintah berikut ini:&lt;br /&gt;use namadatabase;&lt;br /&gt;Contoh:&lt;br /&gt;use privatdb;&lt;br /&gt;Perintah untuk membuat tabel baru adalah:&lt;br /&gt;create table namatabel&lt;br /&gt;(&lt;br /&gt;struktur&lt;br /&gt;);&lt;br /&gt;Contoh:&lt;br /&gt;Misalkan kita ingin menyimpan data anggota yaitu: nomor, nama, email, alamat, kota.&lt;br /&gt;Sedangkan strukturnya seperti tabel dibawah ini:&lt;br /&gt;Kolom/Field Tipe data Keterangan&lt;br /&gt;nomor int(6) not null primary key angka dengan panjang maksimal 6, sebagai primarykey, tidak boleh kosong&lt;br /&gt;nama char(40) not null teks dengan panjang maksimal 40 karakter, tidak boleh kosong&lt;br /&gt;email char(255) not null teks dengan panjang maksimal 255 karakter, tidak boleh kosong&lt;br /&gt;alamat char(80) not null teks dengan panjang maksimal 80 karakter, tidak boleh kosong&lt;br /&gt;kota char(20) not null teks dengan panjang maksimal 20 karakter, tidakboleh kosong&lt;br /&gt;Perintah MySQL untuk membuat tabel seperti diatas adalah:&lt;br /&gt;create table anggota(&lt;br /&gt;nomor int(6) not null primary key,&lt;br /&gt;nama char(40) not null,&lt;br /&gt;email char(255) not null,&lt;br /&gt;alamat char(80) not null,&lt;br /&gt;kota char(20) not null&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;Sedangkan data yang akan diisikan dalam tabel anggota adalah sebagai berikut:&lt;br /&gt;Nomor Nama E-Mail Alamat Kota&lt;br /&gt;1 Arini Nurillahi arini@hotmail.com Jl. Lebak Rejo 7 Surabaya&lt;br /&gt;2 Renny Herlina rennyherlina@yahoo.com Jl. Hayam Wuruk 81 Bau Bau&lt;br /&gt;3 Anon Kuncoro anonkuncoro@yahoo.com Jl. Candi Permata II/182 Semarang&lt;br /&gt;4 Bayu bayu@astaga.com Jl. Pemuda 19 Surabaya&lt;br /&gt;5 Riza riza@themail.com Jl. Karang Menjangan 5 Surabaya&lt;br /&gt;6 Paul paul@rocketmail.com Jl. Metojoyo A-10 Malang&lt;br /&gt;7 Anita anita@netscape.net Jl. Teuku Umar 45 Malang&lt;br /&gt;8 Yusuf yusuf@hotmail.com Jl. Rajawali 78 Mojokerto&lt;br /&gt;9 Ali ali77@astaga.com Jl. Hasanuddin 3 Mojokerto&lt;br /&gt;10 Aji ajisaka77@yahoo.com Jl. Kalilom Lor Kelinci 9 Surabaya&lt;br /&gt;11 Latief latif@mail.com Jl. Merak 171 Surabaya&lt;br /&gt;12 Supri supri@themail.com Jl. Sudirman 12 Malang&lt;br /&gt;Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai&lt;br /&gt;berikut:&lt;br /&gt;insert into namatabel values(kolom1, kolom2, kolom3,…);&lt;br /&gt;Contoh:&lt;br /&gt;insert into anggota values(‘1’,’Arini Nurillahi’,’arini@hotmail.com’,’Jl.Lebak Rejo&lt;br /&gt;7’,’Surabaya’);&lt;br /&gt;&lt;br /&gt;MENAMPILKAN ISI TABLE&lt;br /&gt;Isi tabel dapat ditampilkan dengan menggunakan perintah SELECT, cara penulisan&lt;br /&gt;perintah SELECT adalah:&lt;br /&gt;select kolom from namatable;&lt;br /&gt;&lt;br /&gt;Contoh:&lt;br /&gt;• Untuk menampilkan kolom (field) nomor dan nama pada tabel anggota&lt;br /&gt;select nomor, nama from anggota;&lt;br /&gt;• Untuk menampilkan semua kolom(field) pada tabel anggota&lt;br /&gt;select * from anggota;&lt;br /&gt;• Untuk menampilkan semua kolom pada tabel anggota yang berada pada kota&lt;br /&gt;‘Surabaya’&lt;br /&gt;select * from anggota where kota=’Surabaya’;&lt;br /&gt;• Untuk menampilkan semua kolom pada tabel anggota dengan urut nama&lt;br /&gt;select * from anggota order by nama;&lt;br /&gt;• Untuk menghitung jumlah record pada tabel anggota&lt;br /&gt;select count(*) from anggota;&lt;br /&gt;• Untuk menampilkan kota pada tabel anggota&lt;br /&gt;select kota from anggota;&lt;br /&gt;• Untuk menampilkan kota dengan tidak menampikan kota yang sama pada tabel&lt;br /&gt;anggota&lt;br /&gt;select distinct kota from anggota;&lt;br /&gt;• Untuk menampilkan nama dan email yang mempunyai email di ‘yahoo.com’&lt;br /&gt;select nama,email from anggota where email like ‘%yahoo.com’;&lt;br /&gt;MENGHAPUS RECORD&lt;br /&gt;Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut:&lt;br /&gt;delete from namatabel where kriteria;&lt;br /&gt;Contoh:&lt;br /&gt;• Menghapus record dari tabel anggota yang bernomor ‘3’&lt;br /&gt;delete from anggota where nomor=’3’;&lt;br /&gt;MEMODIFIKASI RECORD&lt;br /&gt;Untuk memodifikasi (merubah) isi record tertentu adalah dengan menggunakan perintah&lt;br /&gt;sebagai berikut:&lt;br /&gt;update namatabel set kolom1=nilaibaru1, kolom2=nilaibaru2 … where kriteria;&lt;br /&gt;Contoh:&lt;br /&gt;• Merubah e-mail dari anggota yang bernomor 12 menjadi ‘supri@yahoo.com’&lt;br /&gt;dalam tabel anggota.&lt;br /&gt;update anggota set email=’supri@yahoo.com’ where nomor=’12’;&lt;br /&gt;MENGHUBUNGKAN PHP DENGAN MySQL&lt;br /&gt;Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat&lt;br /&gt;menggunakan fungsi berikut ini:&lt;br /&gt;File utama.php:&lt;br /&gt;&lt;?php&lt;br /&gt;function open_connection()&lt;br /&gt;{&lt;br /&gt;$host=”localhost”;&lt;br /&gt;$username=”root”;&lt;br /&gt;$password=””;&lt;br /&gt;&lt;br /&gt;$databasename=”privatdb”;&lt;br /&gt;$link=mysql_connect($host,$username,$password) or die ("Database tidak dapat&lt;br /&gt;dihubungkan!");&lt;br /&gt;mysql_select_db($databasename,$link);&lt;br /&gt;return $link;&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;Isi dari variabel $host, $username, $password dan $databasename dapat disesuaikan&lt;br /&gt;sesuai dengan setting pada MySQL server yang ada.&lt;br /&gt;Contoh:&lt;br /&gt;Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP.&lt;br /&gt;File contoh13.php:&lt;br /&gt;&lt;?php&lt;br /&gt;// ----- ambil isi dari file utama.php&lt;br /&gt;require("utama.php");&lt;br /&gt;// ----- hubungkan ke database&lt;br /&gt;$link=open_connection();&lt;br /&gt;// ----- menentukan nama tabel&lt;br /&gt;$tablename="anggota";&lt;br /&gt;// ----- perintah SQL dimasukkan ke dalam variable string&lt;br /&gt;$sqlstr="select * from $tablename";&lt;br /&gt;// ------ jalankan perintah SQL&lt;br /&gt;$result = mysql_query ($sqlstr) or die ("Kesalahan pada perintah SQL!");&lt;br /&gt;// ------ putus hubungan dengan database&lt;br /&gt;mysql_close($link);&lt;br /&gt;&lt;br /&gt;echo("NO | Nama | email | Alamat |Kota |");&lt;br /&gt;// ------ ambil isi masing-masing record&lt;br /&gt;while ($row = mysql_fetch_object ($result))&lt;br /&gt;{&lt;br /&gt;// ----- mengambil isi setiap kolom&lt;br /&gt;$nomor=$row-&gt;nomor;&lt;br /&gt;$nama=$row-&gt;nama;&lt;br /&gt;$email=$row-&gt;email;&lt;br /&gt;$alamat=$row-&gt;alamat;&lt;br /&gt;$kota=$row-&gt;kota;&lt;br /&gt;// ------ menampilkan di layar browser&lt;br /&gt;echo("$nomor | $nama | $email | $alamat | $kota |");&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-6384826499888463901?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6384826499888463901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/6384826499888463901'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/dasar-dasar-mysql.html' title='Dasar Dasar  MySQL'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-4546741547652760728</id><published>2008-01-03T11:29:00.000+08:00</published><updated>2008-01-03T12:04:13.903+08:00</updated><title type='text'>Belajar Dasar-dasar PHP</title><content type='html'>Untuk Belajar Dasar-dasar PHP, anda mesti membaca sedikit tutorial Dasar-dasar PHP ini...&lt;br /&gt;&lt;br /&gt;Yang dibutuhkan untuk menjalankan PHP&lt;br /&gt;Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server.&lt;br /&gt;untuk pertama kalinya belajar PHP anda mesti mepersiapkan server local untuk di PC or laptop anda...&lt;br /&gt;disini akan dijelaskan untuk PC ber SO windows (98,XP, dll)&lt;br /&gt;anda bisa memilih beberapa angine server seperti XAMPP, AppServNetwork, PHP Triad...&lt;br /&gt;mengapa memilih ini anda bisa membaca artikel sebelumnya..(dari pada capek instal satu perasu untuk pernagkatnya).&lt;br /&gt;1. XAMPP&lt;br /&gt;2. AppServ&lt;br /&gt;3. PHPTRIAD&lt;br /&gt;pilih salah satu dan instal DI PC anada..(penulis tidak akan menjelaskan car instalasinya, karena seperti layaknya instal sofware biasa)&lt;br /&gt;kemudian cek di broser dengan memasukkan http://localhost jika sudah ada informasi mengenai server local maka anda sudah berhasil insatl server localhost untuk PC ana...&lt;br /&gt;setelah anda mempunyai server untuk menjalan kan code2 PHP dan sudah memiliki basisdata (MySql) maka yag anda perlukan selanjutnya adalah editor PHP&lt;br /&gt;editor PHP bisa menggunakan Notepad,Rapid PHP 2005, dreamwaver dan lain2 tergantung minat anda&lt;br /&gt;&lt;br /&gt;Jika semua sudah tersedia saya akn jelaskan mengenai  Sintaks dasar PHP&lt;br /&gt;4 macam cara penulisan kode PHP, yaitu :&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-weight:bold;"&gt;&lt;br /&gt;   1. di awali &lt;?   di akhiri ?&gt;&lt;br /&gt;   2. di awali &lt;?php   diakhiri ?&gt; &lt;br /&gt;   3. di awali &lt;script language="php"&gt; di akhiri &lt;/script&gt;&lt;br /&gt;   4. di awali &lt;% diakhiri %&gt;&lt;br /&gt;    &lt;/span&gt;&lt;br /&gt;Pilih salah satu dari empat cara tersebut. Yang sering digunakan adalah cara pertama dan kedua. Tiap akhir baris harus selalu diberi tanda titik koma (;).&lt;br /&gt;&lt;br /&gt;Sama Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris.&lt;br /&gt;&lt;br /&gt;&lt;? echo ("latihan PHP"; //ini adalah contoh komentar satu baris pada bahasa PHP&lt;br /&gt;/* kalau yang ini adalah komentar&lt;br /&gt;   lebih dari satu baris komentar*/&lt;br /&gt;echo ("memang mudah kan...");&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tipe Data&lt;br /&gt;PHP mengenal tiga macam tipe data, yaitu :&lt;br /&gt;1. Integer&lt;br /&gt;2. Floating point number&lt;br /&gt;3. String&lt;br /&gt;Integer&lt;br /&gt;Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :&lt;br /&gt;$a = 1234 // desimal&lt;br /&gt;$b = - 1234 // negatif&lt;br /&gt;$c = 0123 // oktal&lt;br /&gt;$d = 0x12 // heksadesimal&lt;br /&gt;pernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebut maksudnya adalah memberikan nilai 1234 ke variabel $a.&lt;br /&gt;&lt;br /&gt;Floating point number&lt;br /&gt;Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan.&lt;br /&gt;&lt;br /&gt;$a = 1.234 // bentuk biasa&lt;br /&gt;$b = 1.2e3 // bentuk eksponensial&lt;br /&gt;&lt;br /&gt;Strings&lt;br /&gt;$a = "ini adalah tipe data string"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Array&lt;br /&gt;Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.&lt;br /&gt;&lt;br /&gt;Array berdimensi satu&lt;br /&gt;&lt;?&lt;br /&gt;$kota[0] = "Yogyakarta";&lt;br /&gt;$kota[1] = "Jakarta";&lt;br /&gt;$kota[2] = "Malang";&lt;br /&gt;$kota[3] = "Purwokerto";&lt;br /&gt;&lt;br /&gt;print ("Kota favorit saya adalah $kota[2]");&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;Kode di atas bila dijalankan pada browser, akan muncul tulisan :&lt;br /&gt;Kota favorit saya adalah Malang.&lt;br /&gt;Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya.&lt;br /&gt;&lt;br /&gt;Array multidimensi&lt;br /&gt;Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :&lt;br /&gt;&lt;?&lt;br /&gt;$buaht = array (&lt;br /&gt;     "apel" =&gt; array(&lt;br /&gt;        "warna" =&gt; "merah",&lt;br /&gt;        "rasa" =&gt; "manis"&lt;br /&gt;        ),&lt;br /&gt;     "pisang" =&gt; array(&lt;br /&gt;        "warna" =&gt; "kuning",&lt;br /&gt;        "rasa" =&gt; "manis"&lt;br /&gt;        )&lt;br /&gt;     );&lt;br /&gt;&lt;br /&gt;print ("Warna buah apel adalah ");&lt;br /&gt;print ($buah["apel"]["warna"])."&lt;br&gt;";&lt;br /&gt;print ("Rasa buah pisang adalah ");&lt;br /&gt;print ($buah["pisang"]["rasa"]);&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;Kode di atas akan menghasilkan tulisan&lt;br /&gt;Warna buah apel adalah merah&lt;br /&gt;Rasa buah pisang adalah manis&lt;br /&gt;&lt;br /&gt;VARIABLE&lt;br /&gt;Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a&lt;br /&gt;dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya&lt;br /&gt;program dan tergantung pada konteks yang digunakan.&lt;br /&gt;File contoh2.php:&lt;br /&gt;&lt;?php&lt;br /&gt;$a=”5”;&lt;br /&gt;$b=”2”;&lt;br /&gt;$hasil=$a+$b;&lt;br /&gt;echo($hasil);&lt;br /&gt;?&gt;&lt;br /&gt;hasilnya adalah: 7&lt;br /&gt;&lt;br /&gt;STRUKTUR KONTROL&lt;br /&gt;IF&lt;br /&gt;Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat.&lt;br /&gt;Cara penulisannya adalah sebagai berikut:&lt;br /&gt;if (syarat)&lt;br /&gt;{&lt;br /&gt;statement&lt;br /&gt;}&lt;br /&gt;atau:&lt;br /&gt;if (syarat)&lt;br /&gt;{&lt;br /&gt;statement&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;statement lain&lt;br /&gt;}&lt;br /&gt;atau:&lt;br /&gt;if (syarat pertama)&lt;br /&gt;{&lt;br /&gt;statement pertama&lt;br /&gt;}&lt;br /&gt;elseif (syarat kedua)&lt;br /&gt;{&lt;br /&gt;statement kedua&lt;br /&gt;}else&lt;br /&gt;{&lt;br /&gt;statement lain&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;WHILE&lt;br /&gt;Bentuk dasar dari statement While adalah sebagai berikut:&lt;br /&gt;while (syarat)&lt;br /&gt;{&lt;br /&gt;statement&lt;br /&gt;}&lt;br /&gt;Arti dari statemant While adalah memberikan perintah untuk menjalankan statement&lt;br /&gt;dibawahnya secara berulang-ulang, selama syaratnya terpenuhi.&lt;br /&gt;&lt;br /&gt;FOR&lt;br /&gt;Cara penulisan statement FOR adalah sebagai berikut:&lt;br /&gt;for (ekspresi1; ekspresi2 ; ekspresi3)&lt;br /&gt;statement&lt;br /&gt;ekspresi1 menunjukkan nilai awal untuk suatu variable&lt;br /&gt;ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant&lt;br /&gt;ekspresi3 menunjukkan pertambahan nilai untuk suatu variable&lt;br /&gt;File contoh7.php:&lt;br /&gt;&lt;?php&lt;br /&gt;for ($a=0;$a&lt;10;$a++)&lt;br /&gt;{&lt;br /&gt;echo(“Nilai A = ”);&lt;br /&gt;echo(“$a”);&lt;br /&gt;echo(“&lt;br&gt;”);&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;SWITCH&lt;br /&gt;Statement SWITCH digunakan untuk membandingkan suatu variable dengan beberapa&lt;br /&gt;nilai serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang&lt;br /&gt;dibandingkan.&lt;br /&gt;Struktur Switch adalah sebagai berikut:&lt;br /&gt;switch (variable)&lt;br /&gt;case nilai:&lt;br /&gt;statement&lt;br /&gt;case nilai:&lt;br /&gt;statemant&lt;br /&gt;case nilai:&lt;br /&gt;statement&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;File contoh8.php:&lt;br /&gt;&lt;?php&lt;br /&gt;$a=2;&lt;br /&gt;switch($a)&lt;br /&gt;{&lt;br /&gt;case 1:&lt;br /&gt;echo(“Nilai variable a adalah satu”);&lt;br /&gt;break;&lt;br /&gt;case 2:&lt;br /&gt;echo(“Nilai variable a adalah dua”);&lt;br /&gt;break;&lt;br /&gt;case 3:&lt;br /&gt;echo(“Nilai variable a adalah tiga”);&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;REQUIRE&lt;br /&gt;Statement Require digunakan untuk membaca nilai variable dan fungsi-fungsi dari&lt;br /&gt;sebuah file lain. Cara penulisan statement Require adalah:&lt;br /&gt;require(namafile);&lt;br /&gt;Statement Require ini tidak dapat dimasukkan diadalam suatu struktur looping misalnya&lt;br /&gt;while atau for. Karena hanya memperbolehkan pemangggilan file yang sama tersebut&lt;br /&gt;hanya sekali saja.&lt;br /&gt;File contoh9.php:&lt;br /&gt;&lt;?php&lt;br /&gt;$a=”Saya sedang belajar PHP”;&lt;br /&gt;function tulistebal($teks)&lt;br /&gt;{&lt;br /&gt;echo(“&lt;b&gt;$teks&lt;/b&gt;”);&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;File contoh10.php:&lt;br /&gt;&lt;?php&lt;br /&gt;require(“contoh9.php”);&lt;br /&gt;tulistebal(“Ini adalah tulisan tebal”);&lt;br /&gt;echo(“&lt;br&gt;”);&lt;br /&gt;echo($a);&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;INCLUDE&lt;br /&gt;Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan&lt;br /&gt;didalam suatu looping misalkan dalam statement for atau while.&lt;br /&gt;File contoh11.php:&lt;br /&gt;&lt;?php&lt;br /&gt;echo(“--------------------------------------&lt;br&gt;”);&lt;br /&gt;echo(“PHP adalah bahasa scripting&lt;br&gt;”);&lt;br /&gt;echo(“--------------------------------------&lt;br&gt;”);&lt;br /&gt;echo(“&lt;br&gt;”);&lt;br /&gt;?&gt;&lt;br /&gt;File contoh12.php:&lt;br /&gt;&lt;?php&lt;br /&gt;for ($b=1; $b&lt;5; $b++)&lt;br /&gt;{&lt;br /&gt;include(“contoh11.php”);&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-4546741547652760728?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/4546741547652760728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/4546741547652760728'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/belajar-dasar-dasar-php.html' title='Belajar Dasar-dasar PHP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-5931530871237188186</id><published>2008-01-03T11:08:00.000+08:00</published><updated>2008-01-03T11:12:02.213+08:00</updated><title type='text'>PHPTriad</title><content type='html'>Selain XAMPP dan AppServ ada yng namnya PHPTriad&lt;br /&gt;PHPTriad adalah software yang memadukan 3 service Open Source.&lt;br /&gt;&lt;br /&gt;Waktu menginstall PHPTriad, sekaligus pula kita menginstall 3 software yang bersifat open source ini.&lt;br /&gt;&lt;br /&gt;1. Apache.&lt;br /&gt;2. MySQL database server.&lt;br /&gt;3. PHP (Script Language)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Umumnya para rokkie-designer (newbie) menganggap PHPTriad adalah Apache, MySQL, dan PHP. Ups ini salah penafsiran. Padahal ke-3 service tersebut secara default terpisah untuk operating system Microsoft Window. Ketiganya harus di install dan dikonfigurasi secara terpisah, bukan satu kali install maka semuanya ada. Tapi ya untunglah ada PHPTriad sehingga memudahkan kita semuanya termasuk penulis sendiri dimasa awal-awal belajar PHP :).&lt;br /&gt;&lt;br /&gt;jika Anda menggunakan OS-Linux akan  berbeda , ketiga service ini merupakan default pada system operasi Linux. Disamping itu PHPTriad memudahkan untuk meng-install ketiga service ini.&lt;br /&gt;&lt;br /&gt;Cara Memakai PHPTriad (Windows98/9x/NT/XP)&lt;br /&gt;&lt;br /&gt;   1. Download PHPTriad (cari versi terbarunya!)&lt;br /&gt;   2. Install (proses installasi mirip proses installasi Winamp)&lt;br /&gt;&lt;br /&gt;Pengujian sukses tidaknya installasi PHPTriad&lt;br /&gt;&lt;br /&gt;   1. Pertama Jalankan service Apache, klik [Start Menu] [All Program] [PHPTriad] [Apache Console] [Start Apache]&lt;br /&gt;   2. Kemuadian menjalankan Browser Anda, jalankan Internet Explorer atau jika perlu install Mozilla Firefox (the fastest browser on the earth)&lt;br /&gt;   3. Setelah itu Buka alamat situs pada address bar browser Anda, http://localhost/ atau http://127.0.0.1/&lt;br /&gt;   4. Jika halaman browser Anda menampilkan Wellcome to … bla…bla…bla berarti Apache dan PHP sudah teinstall di system Anda&lt;br /&gt;   5. Langkah selanjutnya menguji service MySQL&lt;br /&gt;   6. Klik [Start Menu] [All Program] [PHPTriad] [MySQL] jika Anda memakai Windows98 pilih [MySQL-D], sedangkan bagi pengguna Windows XP pilih [MySQL-D-NT]&lt;br /&gt;   7. Selanjutnya kembali lagi ke browser Anda dan ketik di address bar http://localhost/phpmyadmin/ atau http://127.0.0.1/phpmyadmin/&lt;br /&gt;   8. Jika halaman root@localhost ditampilkan maka semua service sudah dapat dipakai&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-5931530871237188186?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5931530871237188186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5931530871237188186'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/phptriad.html' title='PHPTriad'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-3887322736149373722</id><published>2008-01-03T11:03:00.000+08:00</published><updated>2008-01-03T11:06:16.850+08:00</updated><title type='text'>AppServ</title><content type='html'>Awal mula dari AppServ.&lt;br /&gt;       Pada awalnya AppServ tidak di dukung oleh Pemerintahan Thailand ataupun perusahaan negara tetapi program ini terinspirasi oleh Phanupong Panyadee (Yayasan AppServ). Konsep dari AppServ ini adalah Cara mudah untuk install Apache, PHP, MySQL dalam 1 menit. Kebanyakan pengguna web programing di dunia ini mempunyai masalah ketika meng-install Apache, PHP, MySQL karena butuh waktu yang cukup lama untuk menyeting dan kadang kala dapat menyebabkan pusing. Distribusi AppServ pertama kali di sediakan pada tanggal 9 Oktober 2001. Banyak orang menggunakan AppServ dan berkembang dimana saja di dunia ini. Saat ini website AppServ tersedia dalam bahasa Thailand dan Inggris. Kedepannya AppServ akan menyediakan bahasa-bahasa dunia lainnya.&lt;br /&gt;AppServ adalah fitur penuh dari Apache, MySQL, PHP, phpMyAdmin. Anda dapat meng-install dalam 1 menit.&lt;br /&gt;    Isi dari AppServ&lt;br /&gt;             - Apache&lt;br /&gt;             - PHP&lt;br /&gt;             - MySQL&lt;br /&gt;             - phpMyAdmin&lt;br /&gt;Semua isi AppServ di download dari Official Binary Release. &lt;br /&gt;Tujuan dari AppServ adalah untuk mempermudah pengisntallan. Kami tidak menyediakan hal lainnya selain dari Official Binary Release package. Karena kami merasa bahwa Official Binary Release bekerja lebih baik daripada program individu atau third-party binary.&lt;br /&gt;AppServ mempunyai konfigurasi khusus saat install, Apache mengkonfigurasi httpd.conf, konfigurasi MySQL my.ini, konfigurasi PHP php.ini. AppServ memberi garansi bahwa semua isi AppServ dapat bejalan stabil seperti Official Apache, PHP, MySQL Release.&lt;br /&gt;Sasaran dari AppServ adalah Mudah Meng-install. Anda dapat membuat web server, database server dalam 1 menit. Untuk pertanyaan AppServ dapat menjadi Produksi nyata Web Server atau Database Server. Kami dapat mengatakan Ya!! 100% dapat membuat AppServ menyediakan Produksi Server. Tapi sistem operasi Windows tidak cukup bagus untuk trafik tinggi pada web atau database server. Sistem operasi Windows OS memerlukan memory dan penggunaan CPU yang lebih banyak, kami menyarankan menggunakan sistem operasi Linux/Unix untuk servis yang membutuhkan trafik tinggi, karena sistem operasi Linux/Unix memiliki kecepatan yang lebih dan memerlukan sedikit memory dan penggunaan CPU. Jika anda membandingkan sistem operasi Windows dan sistem operasi Linux/Unix anda dapat menemukan perbedaan yang besar, seperti, Windows dapat melayani 1000 user per detik tetapi Linux/Unix dapat melayani 1000 user per detik dan hanya menggunakan memory dan penggunaan cpu yang kecil.&lt;br /&gt;&lt;br /&gt;Anjuran untuk AppServ &lt;br /&gt;     Kami menganjurkan untuk semua pengguna AppServ. Anda tidak harus melakukan upgrade untuk setiap versi baru yang dikeluarkan. Anda harus memilih salah satu atau beberapa versi saja yang anda rasa dapat bekerja stabil. Versi baru belum berarti bagus. &lt;br /&gt;&lt;br /&gt;Seberapa beda versi dari AppServ.&lt;br /&gt;    AppServ Version&lt;br /&gt;          2.4.x adalah versi Superb stable untuk semua pengguna, tetapi versi ini menggunakan PHP 4.x karena berjalan baik dengan code PHP yang lama.&lt;br /&gt;          2.5.x adalah fungsi Rock. Versi ini menyediakan Apache, PHP, MySQL versi terbaru yang masih bersifat eksperimen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-3887322736149373722?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3887322736149373722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/3887322736149373722'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/appserv.html' title='AppServ'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-1951040573212413239</id><published>2008-01-03T10:54:00.000+08:00</published><updated>2008-01-03T10:59:09.832+08:00</updated><title type='text'>Tentang XAMPP (Apache, PHP, MySQL dan phpMyAdmin)</title><content type='html'>Taukah anda mengenai XAMPP,? kepanjangan dari XAMPP yaiut Apache, PHP, MySQL dan phpMyAdmin.&lt;br /&gt;XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual.  XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa  download pada  http://www.apachefriends.org/en/xampp-window.html.  &lt;br /&gt;Software XAMPP versi ini  terdiri atas:&lt;br /&gt;a. Apache versi 2.0.54&lt;br /&gt;b. MySQL versi 4.1.12&lt;br /&gt;c. PHP versi 5.0.4&lt;br /&gt;d. phpMyAdmin versi 2.6.2-p11 dan lain-lain&lt;br /&gt;&lt;br /&gt;web server tersebut mari kita mengenalnya lebih dekat satu per satu .&lt;br /&gt;1. Mengenai APACHE&lt;br /&gt;&lt;br /&gt;Apache sudah berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver 2.0.54. Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya.&lt;br /&gt;&lt;br /&gt;Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.&lt;br /&gt;&lt;br /&gt;2. Mengenai PHP&lt;br /&gt;&lt;br /&gt;Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.&lt;br /&gt;&lt;br /&gt;Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.&lt;br /&gt;&lt;br /&gt;Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.&lt;br /&gt;&lt;br /&gt;3. Mengenai MySQL&lt;br /&gt;&lt;br /&gt;Pperkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.&lt;br /&gt;&lt;br /&gt;MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database. MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.&lt;br /&gt;&lt;br /&gt;MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;4. Mengenai PHPMyAdmin&lt;br /&gt;&lt;br /&gt;Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database. Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.&lt;br /&gt;&lt;br /&gt;Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-1951040573212413239?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1951040573212413239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/1951040573212413239'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/tentang-xampp-apache-php-mysql-dan.html' title='Tentang XAMPP (Apache, PHP, MySQL dan phpMyAdmin)'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-2996764135545436610</id><published>2008-01-03T10:50:00.000+08:00</published><updated>2008-01-03T10:54:08.569+08:00</updated><title type='text'>MySql</title><content type='html'>Sedikit tentang MySql&lt;br /&gt;&lt;br /&gt;MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.&lt;br /&gt;&lt;br /&gt;Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.&lt;br /&gt;&lt;br /&gt;Penggunaan&lt;br /&gt;&lt;br /&gt;MySQL sangat populer dalam aplikasi web dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo.&lt;br /&gt;&lt;br /&gt;Bahasa pemrograman pendukung MySql&lt;br /&gt;&lt;br /&gt;Terdapat beberapa API tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-2996764135545436610?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2996764135545436610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/2996764135545436610'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/mysql.html' title='MySql'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-7534336957901673308</id><published>2008-01-03T10:43:00.000+08:00</published><updated>2008-01-03T10:48:53.644+08:00</updated><title type='text'>PHP</title><content type='html'>Sejarah PHP&lt;br /&gt;&lt;br /&gt;Bahasa pemrograman PHP pertama kali dibuat oleh Rasmus Lerdorf yaitu pada tahun 1995. Waktu itu PHP bernama FI (Form Interpreted). PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.&lt;br /&gt;&lt;br /&gt;Kemuadian, Perkembangan selanjutnya adalah Rasmus Lerdorf melepaskan kode sumber tersebut dan menamakannya PHP/FI, kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode PHP/FI sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan bahasa pemrograman PHP.&lt;br /&gt;&lt;br /&gt;Di tahun 1997, tepatnya Pada November 1997, dirilis PHP/FI 2.0. Rilisan ini interpreter sudah diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.&lt;br /&gt;&lt;br /&gt;Kemuadian di tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. setelah itu pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut yaitu menjadi PHP 3.0.&lt;br /&gt;&lt;br /&gt;Dipertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi bahsa pemrograman PHP yang paling banyak dipakai. Versi PHP 4.0. banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.&lt;br /&gt;&lt;br /&gt;Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter bahaa pemrograman PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek.&lt;br /&gt;&lt;br /&gt;Beberapa [sunting] Kelebihan PHP dari bahasa pemrograman lain&lt;br /&gt;&lt;br /&gt;    * Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.&lt;br /&gt;    * Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.&lt;br /&gt;    * PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.&lt;br /&gt;    * Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.&lt;br /&gt;    * Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.&lt;br /&gt; &lt;br /&gt;sumber : wikipedia&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-7534336957901673308?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/7534336957901673308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/7534336957901673308'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/php.html' title='PHP'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-8160780513879196465</id><published>2008-01-02T09:46:00.000+08:00</published><updated>2008-01-02T09:47:28.461+08:00</updated><title type='text'>WEB</title><content type='html'>Sebuah situs web adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau subdomain di World Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang menjadi "akar" (root), yang disebut homepage (halaman induk; sering diterjemahkan menjadi "beranda", "halaman muka"), dan biasanya disimpan dalam server yang sama. Tidak semua situs web dapat diakses dengan gratis. Beberapa situs web memerlukan pembayaran agar dapat menjadi pelanggan, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surat elektronik (e-mail), dan lain-lain.&lt;br /&gt;&lt;br /&gt;Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.&lt;br /&gt;&lt;br /&gt;Terminologi website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada didalam World Wide Web (WWW) di Internet. Sebuah web page adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sebuah website bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan biasanya website itu menujukkan beberapa topik khusus, atau kepentingan tertentu. Sebuah website bisa berisi hyperling yang menghubungkan ke website lain, jadi, kadangkala perbedaan antara website yang dibuat oleh individu perseorangan dengan website yang dibuat oleh organisasi bisnis bisa saja tidak kentara.&lt;br /&gt;&lt;br /&gt;Penemu Website adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan website yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991. Maksud dari Tim ketika membuat website adalah untuk mempermudah tukar menukar dan memperbarui informasi kepada sesama peneliti di tempat dia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) menginformasikan bahwa WWW dapat digunakan secara gratis oleh semua orang.&lt;br /&gt;&lt;br /&gt;Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa Personal Computer, Laptop Computer, PDA ataupun Cellphone.&lt;br /&gt;&lt;br /&gt;Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan Web Server, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari user. Apache adalah bahasa program/software yang biasa digunakan didalam sebuah webserver, kemudian setelah itu adalah Microsoft Internet Information Server (IIS).&lt;br /&gt;&lt;br /&gt;Sebuah Website statik, adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintain secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini, mereka adalah :&lt;br /&gt;&lt;br /&gt;   1. Elemen 1 Text Editor. Contohnya adalah Notepad atau TextEdit, dimana HTML diubah didalam program editor tersebut.&lt;br /&gt;   2. Elemen 2 WYSIWYG editor. Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI (Graphical User Interface) dan format HTML ini secara otomatis di generate oleh editor ini.&lt;br /&gt;   3. Elemen 3 Editor yang sudah memiliki template, contohnya Rapidweaver dan iWeb, dimana, editor ini membolehkan user untuk membuat dan mengupdate websitenya langsung ke web server secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih template yang sesuai dengan keinginan mereka, menambah gambar atau obyek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat website tanpa harus melihat sama sekali kode-kode HTML.&lt;br /&gt;&lt;br /&gt;Sebuah website dynamic adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan sang user.&lt;br /&gt;&lt;br /&gt;Ada banyak jenis sistem software yang dapat dipakai untuk meng-generate Dynamic Web System dan Situs Dynamic, beberapa diantaranya adalah ColdFusion (CFM), Active Server Pages (ASP), Java Server Pages (JSP) dan PHP, bahasa program yang mampu untuk meng-generate Dynamic Web System dan Situs Dinamis. Situs juga bisa termasuk didalamnya berisi informasi yang diambil dari satu atau lebih database atau bisa juga menggunakan teknologi berbasis XML, contohnya adalah RSS. Isi situs yang statis juga secara periodik di generate, atau, apabila ada keadaan dimana dia butuh untuk dikembalikan kepada keadaan semula, maka dia akan di generate, hal ini untuk menghindari kinerjanya supaya tetap terjaga.&lt;br /&gt;&lt;br /&gt;Plugin tersedia untuk menambah banyaknya feature dan kemampuan dari web browser, dimana, plugin ini dipakai untuk membuka content yang biasanya berupa cuplikan dari gambar bergerak (active content) contohnya adalah Flash, Shockwave atau applets yang ditulis dalam bahasa JAVA. Dynamic HTML juga menyediakan untuk user supaya dia bisa secara interaktif dan realtime, meng-update di web page tersebut (catatan; halaman yang dirubah, tak perlu di load atau di reloaded agar perubahannya dapat dilihat), biasanya perubahan yang dilakukan mereka memakai DOM dan Javascript yang sudah tersedia pada semua Web Browser sekarang ini.&lt;br /&gt;&lt;br /&gt;Seperti yang tertulis di atas, di luar sana ada beberapa perbedaan dalam penulisan dari terminologi website. Walaupun ¨Website¨ sudah secara umum dipakai, namun untuk Associated Press Stylebook, Reuters, Microsoft, academia, dan kamus-kamus yang ada, penulisan yang mereka pakai adalah dengan menggunakan 2 kata, yaitu Web site. Hal ini karena ¨Web¨ bukanlah terminilogi umum, namun ia adalah kependekan dari World Wide Web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-8160780513879196465?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8160780513879196465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/8160780513879196465'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/web.html' title='WEB'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8573850659194254727.post-5584478992643346889</id><published>2008-01-01T11:32:00.000+08:00</published><updated>2009-09-21T11:33:22.099+08:00</updated><title type='text'>KUmpulan Blog asik</title><content type='html'>NEWS&lt;br /&gt;&lt;a href="http://topnews-today.blogspot.com/"&gt;Berita Terkini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://catatan-tragedi.blogspot.com/"&gt;Catatan Tragedi Dunia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bibirplus.blogspot.com/"&gt;Gosip Selebritis&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tanaman-sehat.blogspot.com/"&gt;Daftar Tanaman Obat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://health-solution-center.blogspot.com/"&gt;Tentang Kesehatan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hiburan&lt;br /&gt;&lt;a href="http://mp3-lirycs-downloads.blogspot.com/"&gt;Download mp3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lyrics-music-legend.blogspot.com/"&gt;Lirik Musik&lt;/a&gt;&lt;br /&gt;&lt;a href="http://video-lucu-lucu.blogspot.com/"&gt;Video Lucu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kata-mutiara-bagus.blogspot.com/"&gt;Kumpulan Kata Mutiara&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pariwisata Bali&lt;br /&gt;&lt;a href="http://bali-villa-hotel.blogspot.com/"&gt;Hotel &amp;amp; Villa Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://songan-baliage.blogspot.com/"&gt;Age Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://balinese-dance-video.blogspot.com/"&gt;the balinese&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tari-pendet.blogspot.com/"&gt;Tari Pendet&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://g-land-indonesia.blogspot.com/"&gt;g-land surf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jimbaran-villas-beautiful.blogspot.com/"&gt;Villa In Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/%20http://ngopi-di-bali.blogspot.com/"&gt;Ngopi di Bali&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agusardanahotellist.blogspot.com/"&gt;Hotel List&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Football Center&lt;br /&gt;&lt;a href="http://samba-dancer.blogspot.com/"&gt;Berita Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maniak-bola.blogspot.com/"&gt;Info Bola&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballgalerry.blogspot.com/"&gt;Football Videos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://klasemenallliga.blogspot.com/"&gt;Klasemen&lt;/a&gt;&lt;br /&gt;&lt;a href="http://klasemenligainggris.blogspot.com/"&gt;Klasemen Liga Inggris&lt;/a&gt;&lt;br /&gt;&lt;a href="http://klasmen-liga-italia.blogspot.com/"&gt;Klasemen Liga Italia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://klasemenligaindonesia.blogspot.com/"&gt;Klasemen Liga Indonesia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://klasemenligajerman.blogspot.com/"&gt;Klasemen Liga Jerman&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jadwalpertandinganliga.blogspot.com/"&gt;Jadwal Liga&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jadwal-pertandingan-liga-italia.blogspot.com/"&gt;Jadwal Liga Italia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jadwalpertandinganligaspanyol.blogspot.com/"&gt;Jadwal Liga Spanyol&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jadwal-pertandingan-liga-inggris.blogspot.com/"&gt;Jadwal Liga Inggris&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://top-skorer-liga.blogspot.com/"&gt;Top Skor&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topskorerligainggris.blogspot.com/"&gt;Top Skor Liga Inggris&lt;/a&gt;&lt;br /&gt;&lt;a href="http://topskorerligaspanyol.blogspot.com/"&gt;Top Skor Liga Spanyol&lt;/a&gt;&lt;br /&gt;&lt;a href="http://top-skorer-liga-italia.blogspot.com/"&gt;Top Skor Liga Italia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://footballadsenseparking.blogspot.com/"&gt;Pict Football&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live-gol-gol.blogspot.com/"&gt;Live GOL&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Moto GP&lt;br /&gt;&lt;a href="http://motogpvideo.blogspot.com/"&gt;Moto GP Video&lt;/a&gt;&lt;br /&gt;&lt;a href="http://motogp-fans-club.blogspot.com/"&gt;MOTO GP mania&lt;/a&gt;&lt;br /&gt;&lt;a href="http://klasemen-motogp.blogspot.com/"&gt;Klasemen MotoGP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://calendarmotogp.blogspot.com/"&gt;Jadwal Moto GP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IT &amp;amp; Teknologi&lt;br /&gt;&lt;a href="http://vaksin-virus.blogspot.com/"&gt;Virus Komputer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://php-mysql-solution.blogspot.com/"&gt;PHP &amp;amp; Mysql&lt;/a&gt;&lt;br /&gt;&lt;a href="http://for-x-girl.blogspot.com/"&gt;FOREX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dell-laptop-spec.blogspot.com/"&gt;Laptop DELL&lt;/a&gt;&lt;br /&gt;&lt;a href="http://scienctechnology-sg.blogspot.com/"&gt;Dunia Teknologi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://notebook-or-pc.blogspot.com/"&gt;Info Laptop &amp;amp; PC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hp-gsm-cdma.blogspot.com/"&gt;Info HP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nokiaproductinfo.blogspot.com/"&gt;HP Nokia &lt;/a&gt;&lt;br /&gt;&lt;a href="http://networknnetwork.blogspot.com/"&gt;Network&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ayoblajarlinux.blogspot.com/"&gt;LINUX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://networkbali.blogspot.com/"&gt;Network 1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8573850659194254727-5584478992643346889?l=php-mysql-solution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5584478992643346889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8573850659194254727/posts/default/5584478992643346889'/><link rel='alternate' type='text/html' href='http://php-mysql-solution.blogspot.com/2008/01/kumpulan-blog-asik.html' title='KUmpulan Blog asik'/><author><name>Julie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_DFZJs856LeI/SNCZl7s4DzI/AAAAAAAAAuM/BmvX7vEA6bg/S220/SaiGoldenLingham.jpg'/></author></entry></feed>
