Kamis, 08 Maret 2012

Mengenal PHP



Situs web adalah layanan bagi surfer untuk melakukan penelusuran dengan cara me-link (linking).  Situs yang baik adalah situs informasi yang di berikannya up to date dan lengkap yang hal ini merupakan masalah jika halaman web masih berbasis pada HTML yang statis. Masalahnya ialah seseorang harus repot mengganti dan mengubah isi file html nya beserta tag-tag nya.Dengan database dan programming-web yang dinamik, hal ini akan terasa mudah sehingga pengelolanya tidak akan mengalami kerepotan dalam me-maintenance web-nya.

PHP adalah singkatan dari PHP Hypertext Preprocessor, merupakan script-language yang ditempatkan dan diproses di server. Hasilnya akan dikirimkan ke klien melalui browser dalam bentuk kode HTML. Sifat server-side berarti pengerjaan / pemrosesan skrip akan dilakukan di server, baru kemudian hasilnya dikirimkan ke browser.

Keunggulannya dari sifatnya yang server-side tersebut antara lain:
·         Tidak diperlukan kompatibilitas browser atau harus menggunakan browser tertentu, karena serverlah yang akan memproses skrip PHP. Hasil yang dikirimkan kembali ke browser umumnya bersifat teks atau gambar saja, sehingga pasti dikenal oleh browser apapun.

·         Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, misalnya koneksi ke database.
·         Skrip tidak dapat “diintip” dengan menggunakan fasilitas view HTML source.
·         Koneksi layanan lain seperti protokol email seperti IMAP POP 3 ataupun SMTP
·         PHP mampu bekerja pada Sistem Operasi yang bermacam-macam seperti Linux, Windows ataupun Sistem Operasi yang lain

Sebagai contoh, perhatikan skrip PHP sederhana berikut ini:




 

<HTML>
<HEAD> <TITLE> Contoh Skrip PHP </TITLE> </HEAD>
<BODY>
<?
        echo “<H1> Hallo, saya skrip PHP </H1>”;
?>
</BODY>
</HTML>

                                                  Program 1

Setelah skrip ini dikerjakan di server, server akan memberikan output kepada browser sebagai berikut:

<HTML>
<HEAD> <TITLE> Contoh Skrip PHP </TITLE> </HEAD>
<BODY>
<H1> Hallo, saya skrip PHP </H1>
</BODY>
</HTML>

Output inilah yang dieksekusi oleh browser. Dengan output yang berupa tag-tag HTML biasa, maka output tersebut pasti dapat dieksekusi oleh browser apapun. Dapat dikatakan  bahwa PHP dirancang untuk membentuk web yang dinamik dimana mampu menampilkan isi yang up-date seperti pengambilan dan penyimpanan data dari atau ke database. Database itu sendiri dapat diisi ataupun diubah oleh pemiliknya. Selain itu isi halaman web dapat dimanipulasi misalnya berubah-ubah hanya pada satu halaman web.

Tidak ada komentar:

Posting Komentar