Pages

Kamis, 16 Juni 2011

Penggunaan POST dan GET dalam PHP

Posted by anes 7:13 AM, under | No comments


Dalam mengembangkan sebuah aplikasi web, seorang developer dihadapkan kepada beberapa opsi dalam melakukan update, insert, dan delete record database. Dan itu semua diawali pada penggunaan form dengan berbagai action dan method. Begitupun halnya pada implementasi ketika user memasukkan data ke dalam form inputan. Yang kemudian dilanjutkan kepada proses pengolahan dimana setelahnya hasil dari olahan tersebut dimasukkan kedalam database. Nah disinilah pemilihan fungsi method dibutuhkan. Method ini terbagi menjadi 2, yakni POST dan GET, masing masing memiliki perbedaan yang tipis.  Sederhananya method ini bekerja ketika si user menekan tombol submit dengan action yang telah disetting sebelumnya.  Dalam implementasi contoh kasusnya seperti ini, buat satu file html bernama index.html :
<html>
<head><title>Isi Buku tamu</title></head>
<body>
<form action=get.php method=get>
<table border=0>
<tr><td>Nama : </td><td><input type=text></td></tr>
<tr><td>Email :</td><td><input type=text></td></tr>
<tr><td>Homepage : </td><td><input></td></tr>
<tr><td>Isi :</td><td><textarea name=isi cols=25 rows=6></textarea></td></tr>
<tr><td></td><td><input type=submit value=Kirim></td></tr>
</table>
</form>
</body>
</html>
Dan get.php :
<?php
echo $_GET['nama'].”<br>”.$_GET['email'].”<br>”.$_GET['isi']
?>
Perhatikan url pada browser internet anda, terlihat url yang super panjang, ini terjadi akibat dari variable yang dihasilkan oleh form inputan kembali ditampilkan beserta isinya. Hal ini jelas memiliki dampak kelemahan karena umumnya browser hanya dapat memperlihatkan dan mengambil nilai sebanyak 256 karakter dari address bar. Dan tentunya hal ini akan berpengaruh kepada data yang akan diolah dan di simpan kedalam database nantinya.
Ditampilkannya hasil dari form inputan berguna sekali jika diimplementasikan pada pembuatan fasilitas searching. Namun hal ini menjadi kendala jika method get ini digunakan dalam menginput data dengan text yang panjang. Dari sinilah permasalahan seperti ini ditangani oleh method post. Tapi sebelumnya, buat sebuah file bernama index2.html :
<html>
<head><title>Isi Buku tamu</title></head>
<body>
<form action=post.php method=post>
<table border=0>
<tr><td>Nama : </td><td><input type=text></td></tr>
<tr><td>Email :</td><td><input type=text></td></tr>
<tr><td>Homepage : </td><td><input></td></tr>
<tr><td>Isi :</td><td><textarea name=isi cols=25 rows=6></textarea></td></tr>
<tr><td></td><td><input type=submit value=Kirim></td></tr>
</table>
</form>
</body>
</html>
Dan satu lagi halaman post.php berisi :
<?php
echo $_POST['nama'].”<br>”.$_POST['email'].”<br>”.$_POST['homepage'].”<br>”.$_POST['isi'];
?>
Jika user memasukkan data melalui form input yang ada di index2.html, maka hasil yang dikirimkan dengan method post tidak akan ditampilkan di address bar, namun tetap tersimpan dalam memory, untuk mengambilnya cukup dengan menggunakan variable $_POST[‘variable’], hal ini tentunya dapat mencegah url yang terlihatberantakan, dan penuh dengan noda-noda. sepertinya cukup jelas.
SUMBER : ilmuwebsite

Minggu, 17 April 2011

Cara Menghapus file dari server(PHP)

Posted by anes 8:40 PM, under | No comments

teman2 buat yg punya masalah untuk menghapus file dari webserver,
kali ini saya akan share cara mengahpusnya.
kita bisa menggunakan function unlink dari php.
cara penggunaan nya cukup taruh unlink("Direktori/namafile");
taruh proses ini setelah query delete di database berhasil.
dan setelah proses delete berhasil pasti file di server juga akan hilang.
Silahkan mencoba,
Semoga bermanfaat.

Sabtu, 08 Januari 2011

INSTALASI XAMPP

Posted by anes 9:45 PM, under | No comments

Oke sebelum lanjut ke Coding PHP,
kita perlu persiapkan senjata perang buat Coding PHP dulu.
yang pertama saya akan share cara instalasi XAMPP.
Buat yg belum tahu tentang xampp,saya akan jelaskan secara singkat.
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.Program ini tersedia dalam GNU General Public License dan bebas, merupakanweb server yang mudah digunakan yang dapat melayani tampilan halaman webyang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

Xampp bisa kita download free di website resminya disini.
Oke kalau sudah selesai download langsung aja di lihat SlideShow instalasi nya :
Instalasi XAMPP


Oke sekian Tutorial dari saya,semoga bermanfaat.

Sejarah PHP

Posted by anes 6:06 AM, under | No comments

Rasmus Lerdorf



PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus Lerdorf. Beberapa versi awal yang tidak dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat hidup onlinennya. Versi pertama digunakan oleh pihak lain pada awal tahun 1995 dan dikenal sebagai Personal Home Page Tools. Terkandung didalamnya sebuah parser engine (mesin pengurai) yang sangat disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa utilitas yang sering digunakan pada pembuatan home page,seperti buku tamu, pencacah, dan hal semacamnya. Parser tersebut ditulis ulang pada pertengahan 1995 dan dinamakan PHP/FI Versiaon 2. FI(Form Interprenter) sendiri berasal dari kode lain yang ditulis juga oleh Rasmus, yang menterjemahkan HTML dari data. Ia menggabungkan script Personal Home Page Tools dengan Form Interprenter dan menambahkan dukungan terhadap server database yang menggunakan format mSQL sehingga lahirlah PHP/FI. PHP/FI tumbuh dengan pesat, dan orang-orang mulai menyiapkan kode-kode programnya supaya bisa didukung oleh PHP.

Sulit memberikan data statistic yang akurat, namun diperkirakan pada akhir 1996 PHP/FI sudah digunakan sedikitnya pada 15.000 situs web di seluruh dunia. Pada pertengahan 1997, angka tersebut berubah menjadi 50.000. Pada saat itu juga terdapat perubahan di dalam pengembangan PHP. PHP berubah dari proyek pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya ditulis ulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi Gutmans, dan parser baru ini adalah sebagai dasar PHP Version 3. Banyak kode utilitas yang berasal dari PHP/FI diport ke PHP3, dan banyak diantaranya sudah selesai ditulis ulang secara lengkap.
Pada pertengahan 1998, baik PHP/FI maupun PHP3 dikemas bersama dengan produk-produk komersial seperti server web StrongHold buatan C2 dan Linux RedHat, dan menurut survei yang dilakukan oleh NetCraft, kemungkinan PHP digunakan pada lebih dari 150.000 situs web di seluruh dunia. Sebagai pembanding, angka tersebut lebih banyak daripada pengguna server web Enterprise server buatan netscape di Internet .

sumber : Wikipedia