Monday, March 2, 2009

Minta file PHP

Seperti dijelaskan pada tulisan2 sebelumnya,
bahwa hubungan antara komputer klient yg berisi browser, dan komputer server
yang berisi web server,
adalah hubungan minta-terima, kirim-respon,

mirip dua orang yg sedang berkomunikasi,

pada awalnya, hubungan ini hanya meminta dan diberi, dan menerima,
tapi seiring dengan waktu, kebutuhan manusia meningkat maka
berkembang menjadi kemampuan interaktif,

jika pada awalnya browser hanya mengirim tulisan teks kurang lebih seperti dibawah ini

GET http://geocities.com/ridei_mail/images/vespa.jpg HTTP/1.0

yang artinya kurang lebih, browser kita bilang "eh aku minta file di folder ridei_mail/images/ namanya vespa.jpg dong
dan browser akan melakukan berapa pengecekan dan memberikannya jika ok,

maka, perkembangan berikutnya orang bisa bilang begini

GET http://prosoft-id.com/dei/index.php

yang secara harfiah, artinya sama, browser minta file di folder dei di prosoft-id.com dengan nama index.php

cuma web server, sebelumnya sudah diberi tahu oleh admin nya, bahwa jika ada yg minta file php,
maka lihat dulu isinya,
dan jika di isinya ada bagian yang diawali dengan tanda
<?php atau <? atau <script language="php">

maka jalankan perintah2 yg ada di antara tanda tersebut dengan tand ?> atau </script>
dengan memakai php engine,
dan kalau ada output, kirim kan ke browser seperti biasa,

sesederhana itu, bedanya kalau tadi nya browser hanya meminta file statis ke server
dengan php, file itu tidak statis lagi, dia dinamis, hidup,
artinya walau nama file yg diminta itu2 juga, katakanlah index.php namanya
tapi isinya bisa berubah2 sesuai kemauan dan kemampuan programmer php nya :)

untuk contoh serderhana, ketikkan mantra2 berikut dengan text editor dan simpan dengan nama file index.php

<script language="php">
echo date('h:m:s');
</script>

lalu letakkan di server anda, dan panggil dengan browser

namaserver/index.php

maka dilayar browser anda akan tampil jam server saat itu,
sekarang tjoba refresh browser nya, dengan menekan tombol f5
atau cara lainnya untuk merefresh, yg intinya kita meminta lagi pada server file yg sama
dan perhatikan hasilnya, maka kita akan mendapati tampilan yg berbeda,
karena memang jam terus berubah,
tentu ini tjontoh sederhana, bisa saja output itu adalah gambar matahari berikut perhalanannya misalnya
dst ...

selamat mencoba

No comments: