Metode CGI dan Struktur bahasa PHP
CGI (Common Gateway Interface) CGI adalah suatu standar interface antara server dan suatu aplikasi, yang diminta untuk melakukan proses tertentu oleh web server, dgn ketentuan bahwa aplikasi ini harus menghasilkan suatu dokumen HTML yg akan diberikan kepada client melalui web server.
Mekanisme permintaan script CGI Server Client Web browser Database server Internet Web browser Request Request Aplikasi CGI Web browser mengirimkan request(permintaan) script CGI Web server akan menerima dan mengolah request. Halaman yang memerlukan pemrosesan lebih lanjut akan diteruskan ke aplikasi CGI yg ditentukan Aplikasi cgi melakukan pemrosesan lebih lanjut. Jika memerlukan data dalam pemrosesan, aplikasi cgi akan meminta data ke database server Database server memberikan data yang diminta oleh aplikasi CGI. Kemudian script CGI dan data diproses aplikasi CGI untuk membangkitkan halaman HTMl Halaman HTML yang dibangkitkan oleh aplikasi CGI diserahkan ke web server Web server mengirim halaman html yang dibangkitkan tersebut ke web browser
PHP Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Setiap satu statement (perintah) biasanya diakhiri dengan titik- koma (;) CASE SENSITIVE untuk nama identifier yang dibuat oleh user (variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP
Struktur PHP <? dan ?> atau <?php dan ?> atau <script language=”php”> dan </script> atau <% dan %>
Komentar Untuk menambahkan komentar ke dalam script PHP dapat menggunakan gaya C, C++ atau shell Unix <? $a =“Dian” // komentar satu baris gaya C++; /* komentar yang panjangnya lebih dari satu baris */ $b=“Universitas $a” Echo $b. “Nuswantoro”; # komentar gaya shell unix ?>
Instruksi echo dan Print Dalam PHP perintah untuk menampilkan string ke layar adalah echo Sintaks nya : echo string; String adalah teks atau variabel Contoh : Echo “ Udinus” Echo $nama Kombinasi dari keduanya harus menggunakan tanda kutip Echo “Udinus $nama”;
Jika menggunakan tag-tag html dan akan ditulis kan dalam modus PHP (diantara tanda “<? Dan ?>) maka harus menggunakan perintah echo Contoh <? Echo “<p align=center>”; Echo “<font size=5 color=blue> my script PHP</font>”; Echo “</p>”; ?> Penulisan echo tidak harus satu baris satu echo jumlah echo bisa hanya Echo “<p align=center> <font size=5 color=blue> my script PHP</font> </p>”;
Print (String); Contoh : <? Print (“ <p align=center> <font size=5 color=blue> my script PHP</font> </p>”); ?>