Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

PHP Editor Terbaik

PHP menjadi salah satu bahasa scripting terpopuler karena sangat mudah dipahami struktur bahasanya. Didukung oleh komunitas pengguna yang sangat aktif dan tutorialnya tersebar di penjuru internet. Bersama dengan software web server Apache dan database MySql, ketiganya menjadi favorit pengembang aplikasi berbasis web di seluruh dunia.

Okelah, sebelum melantur terlalu jauh, aku ingin berbagi pengalaman menggunakan software editor PHP. Pilihannya cukup banyak, mulai dari yang gratisan (freeware dan open source) hingga yang berbayar. Namun pada akhirnya, pilihannya mengerucut menjadi 3 yang terbaik ditinjau dari aspek kemampuan, kecepatan dan harga.

1. phpDesigner


Aku menggunakan shareware ini mulai dari versi 5 hingga sekarang versi yang terbaru yaitu 8. Keunggulan dari phpDesigner adalah fitur auto complete, syntax hint dan live syntax error yang responsif dan informatif. Nama setiap variabel dan fungsi yang dibuat selama proses coding secara otomatis dikoleksi dan dimunculkan saat dibutuhkan. Ini membuat proses pemrograman menjadi lebih efisien karena programmer tidak perlu menghapal nama setiap variabel dan fungsi yang telah dibuat sebelumnya. Software seharga 29 Euro ini menjadi andalanku saat bekerja dibawah platform Windows

Pada versi terbaru ini, phpDesigner telah mendukung syntax hint CSS3 dan HTML5. Download filenya disini.

2. Notepad++

Software berlisensi GPL ini berukuran kecil hingga cepat diunduh. Namun dibalik ukuran file yang kecil, tersimpan kemampuan yang besar. Membuka file source ukuran besar menjadi menyenangkan. Ada fitur syntax highlight yang sangat membantu, utamanya jika anda bekerja dengan banyak curly bracket (={}). Fasilitasnya tidak secanggih phpDesigner, tapi berita baiknya adalah software ini gratis. Download filenya disini.

3. Bluefish Editor 

Jika harus bekerja dibawah platform Linux, pilihanku jatuh pada Bluefish. Kekayaan fitur software berlisensi open source ini ada diantara phpDesigner dan Notepad++. Fitur-fitur utama seperti syntax hint, syntax highlight. Jika anda menggunakan Ubuntu atau variannya, paket Bluefish bisa diinstal melalui Software Center.






Sumber: http://www.bloghery.info/2012/03/php-editor-terbaik.html

PHPTriad , MySQL, PHP

PHPTriad adalah software yang memadukan 3 service Open Source.
Sehingga begitu kita menginstall PHPTriad, sekaligus pula kita menginstall 3 software yang bersifat open source ini.
1. Service HTTP-nya dunia open source yaitu Apache.
2. MySQL database server.
3. PHP (Script Language)

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 :) .
Tetapi berbeda jika Anda menggunakan OS-Linux, ketiga service ini merupakan default pada system operasi Linux. Disamping itu PHPTriad memudahkan untuk meng-install ketiga service ini.
Memakai PHPTriad (Windows98/9x/NT/XP)
  1. Download PHPTriad (cari versi terbarunya!)
  2. Install (proses installasi mirip proses installasi Winamp)
Menguji sukses tidaknya installasi PHPTriad
  1. Jalankan service Apache, klik [Start Menu] [All Program] [PHPTriad] [Apache Console] [Start Apache]
  2. Langkah selanjutnya adalah menjalankan Browser Anda, jalankan Internet Explorer atau jika perlu install Mozilla Firefox (the fastest browser on the earth)
  3. Buka alamat situs pada address bar browser Anda, http://localhost/ atau http://127.0.0.1/
  4. Jika halaman browser Anda menampilkan Wellcome to … bla…bla…bla berarti Apache dan PHP sudah teinstall di system Anda
  5. Langkah selanjutnya menguji service MySQL
  6. Klik [Start Menu] [All Program] [PHPTriad] [MySQL] jika Anda memakai Windows98 pilih [MySQL-D], sedangkan bagi pengguna Windows XP pilih [MySQL-D-NT]
  7. Selanjutnya kembali lagi ke browser Anda dan ketik di address bar http://localhost/phpmyadmin/ atau http://127.0.0.1/phpmyadmin/
  8. Jika halaman root@localhost ditampilkan maka semua service sudah dapat dipakai
Selamat mencoba.



Sumber: http://pias.wordpress.com/2007/05/09/phptriad-vs-apache-mysql-php/

PHP Multiple MySQL Database Connection

PHP MySQL Database Multiple Connection ?
Maksudnya adalah, di project yang sama atau di halaman yang sama kalian bisa melakukan koneksi ke Database di MySQL yang berbeda.
Terkadang hal seperti ini diperlukan, contohnya barusan ini aku dapet permasalahan yang mengharuskan untuk mengakses
2 Database sekaligus dalam suatu proses bisnis.
Syntax-nya sama aja sih, cuman ditambahin parameter yang jarang sekali dipakai di fungsi mysql_connect() miliknya PHP.
Seperti yang disebutkan pada PHP Manual pembahasan mysql_connect(), bahwa disana disebutkan ada
5 parameter yang bisa digunakan. Biasanya kita hanya memakai 3 parameter pertama nya kan?
Oke kembali ke permasalahan, kali ini kita butuh parameter keempat (TRUE/FALSE), yang berguna menjadikan koneksi baru tanpa mengganggu
koneksi yang sudah ada sebelumnya. Langsung contohnya seperti ini :

# mengatur koneksi dan disimpan dalam satu variabel
$koneksi_a = mysql_connect($hostname, $username, $password);
$koneksi_b = mysql_connect($hostname, $username, $password, true);

# mengatur pemilihan database sesuai koneksi
mysql_select_db('database_a', $koneksi_a);
mysql_select_db('database_b', $koneksi_b);

# contoh untuk melakukan query
# query dengan koneksi pertama
mysql_query('SELECT * FROM TABEL_DB_A', $koneksi_a);
# query dengan koneksi kedua
mysql_query('SELECT * FROM TABEL_DB_B', $koneksi_b);


Yap, kurang lebih seperti itulah, cuman aku pernah kepikiran juga (belum pernah aku implementasikan :mrgreen: ) bahwa tetap bisa
olah Database lebih dari satu dengan hanya menggunakan 1 koneksi, hanya pakai alternatif pada Query SQL nya.


Sumber : http://rendramm2.wordpress.com
 
Copyright © 2012. ADITYA STATION - All Rights Reserved