Download contoh web dengan php




















Untuk merancang sebuah form inputan, setidaknya ada 3 tiga hal penting, yi : 1. Method ini menentukan bagaimana data inputan dikirim dan diproses oleh PHP. Jika action ini dikosongkan, maka dianggap proses form terjadi di halaman yang sama. Jadi halaman form dan halaman proses bisa saja dipisah atau dijadikan satu.

Jika tombol ini ditekan, maka data form akan dikirimkan diproses di halaman yang sudah ditentukan pada atribut action. Jika proses penanganan form berada di satu halaman, maka value atribut action pada tag form tidak perlu diisi dikosongkan. Program 4. Pada program 4. Selanjutnya baris 4 method yang digunakan dalam penanganan form adalah POST.

Cara ini lebih disarankan dalam penanganan sebuah form inputan. Letak proses inputan ini boleh sebelum atau sesudah form, tergantung kebutuhan. Gambar 4. Tampilan Program 4. Jika proses penanganan form berada dilakukan di halaman yang berbeda, maka value atribut action pada tag form harus diisi dengan alamat halaman tempat proses pengolahan form.

Hasilnya pun sama. Perhatikan, method ini menentukan bagaimana sebuah form diproses dan bagaimana variabel inputan diambil. Bandingkan baris ke-2 dan ke-3 pada program 4. Selanjutnya variabel ini ditampilkan di layar baris , program 4. Selanjutnya nilai yang diinput akan diproses di program 4. Jika username dan password diinput dengan benar maka akan ditampilkan pesan berhasil lihat gambar dan jika login salah maka akan ditampilkan pesan kesalahan lihat gambar.

Pada form inputan jenis radio button, name dari masing- masing radio button harus sama, akan tetapi value-nya harus dibedakan. Perhatikan program 4. Untuk mengambil nilai value dari form jenis radio, bisa langsung dengan mengakses name dari form tersebut. Pada form inputan jenis check box, name dari masing- masing check box harus dibedakan. User dapat memilih lebih dari satu pilihan. Untuk mengambil nilai value dari form jenis check box, sebaiknya diperiksa terlebih dahulu apakah check box dipilih atau tidak, dengan menggunakan fungsi isset.

Jika check box di-cek dipilih maka ambil value dari check box tersebut baris ke-5 Gambar 4. User hanya dapat memilih satu pilihan dari sejumlah pilihan yang ditampilkan dalam bentuk drop down list.

Lihat gambar. Untuk mengambil nilai value dari form jenis combo box, dapat langsung mengaksesnya sesuai dengan name-nya.

Berbeda dengan inputan type text yang hanya bisa diinput satu baris, pada text area, bisa diinput lebih dari satu baris. Untuk mengambil nilai value dari form jenis textarea, dapat langsung mengaksesnya sesuai dengan name-nya. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui index array.

Index array dapat berupa bilangan integer atau string. Mendeklarasikan dan Menampilkan Array Program 5. Pada program 5. Jumlah elemen array tidak perlu disebutkan saat deklarasi. Sedangkan untuk menampilkan isi array pada elemen tertentu, cukup dengan menyebutkan nama array beserta index array-nya lihat baris ke-4 dan ke Pendeklarasian dan pengisian array juga bisa dilakukan seperti pada baris ke-7 sampai baris ke Dengan pendefinisian array seperti pada dua cara di atas, index key array secara otomatis akan diisi dengan bilangan bulat integer yang dimulai dari 0.

Tampilan Program 5. Lihat program baris ke-3! Sedangkan untuk menampilkan value atau nilai dari suatu array, bisa dengan menyebutkan nama array yang diikuti index arraynya lihat baris ke-4 dan ke Pendefinisian array assosiatif juga bisa dilakukan seperti pada baris ke-7 sampai baris ke Gambar 5. Baris 5 — 7 program di atas merupakan contoh menampilkan array dengan perulangan for.

Untuk menampilkan array juga bisa menggunakan struktur foreach. Struktur foreach akan mengambil elemen array mulai dari posisi pointer sampai akhir pointer. Tampilan program 5. Baris ke-5 dari program 5. Pada baris ke-8 terdapat fungsi reset yang berfungsi mengembalikan pointer array ke elemen pertama. Pada baris ke, array assosiatif ditampilkan dengan struktur while yang menggunakan fungsi list dan each. Gambar 5.

Dalam PHP, karakter sama dengan byte, dimana terdapat karakter. PHP tidak mendukung native- unicode. Untuk menuliskan sebuah string dalam PHP, bisa menggunakan 3 tiga cara, yaitu dengan : 1. Tampilan Program 6. Program 6. Gambar 6. Fungsi implode merupakan kebalikan dari fungsi explode. Fungsi strstr dan strchr pada baris ke-3 dan ke-4 akan mengambil string setelah karakter titik.

Sedangkan fungsi strrchr, akan mengambil string setelah karakter titik. Untuk mencoba program di atas, inputkan string sebagai berikut : bila yang tertulis untukku adalah yang terbaik untukku kan kujadikan kau kenangan yang terindah dalam hidupku namun tak kan mudah bagiku meningalkan jejak hidupku yang tlah terukir abadi sebagai kenangan yang terindah Program 6.

Fungsi ini akan menghasilkan tanggal dan waktu server sekarang. Contohnya mode w dan a. Jika program di atas dijalankan, maka isi file data. Gambar 7. File data. Fungsi fgets akan membaca isi file tiap baris. Sedangkan fungsi fread akan membaca isi file setiap jumlah byte tertentu.

Pada program di atas, baris ke-8 akan membaca file setiap 20 byte atau 20 karakter. Pembacaan dilakukan dari baris pertama sampai baris terakhir. Tampilan Program 7. Pembacaan dilakukan selama pointer file belum sampai di end-of-file. Fungsi feof pada baris ke-5 berfungsi untuk memeriksa pointer file sudah berada di akhir file atau belum. Fungsi untuk membuat direktori baru dalam PHP adalah mkdir. Jika direktori yang akan dibuat berada di luar tempat program disimpan, maka sertakan path direktori secara lengkap.

Menghapus Direktori Program 7. Setelah itu, direktori akan dihapus dengan fungsi rmdir pada baris ke Fungsi rmdir hanya bisa menghapus direktori kosong. Jika direktori ada isinya maka, gunakan fungsi rekursif untuk menghapus isi direktori.

Lihat contoh di PHP Manual. Menampilkan Isi Direktori Program 7. Fungsi opendir pada baris ke-3 adalah untuk membuka direktori. Sedangkan fungsi readdir akan membaca file dalam direktori satu per satu secara urut. Fungsi closedir pada baris ke-9 adalah untuk menutup pembukaan direktori. Program 7. Upload File PHP, sebagai server-side-scripting, sangat memungkinkan untuk menangani upload file ke server. Ada beberapa hal yang perlu diperhatikan dalam upload file ini, yaitu : 1.

Destination folder file upload harus bisa writable bisa diakses , biasanya dengan permission atau Lihat baris ke-7! Dengan session memungkinkan programmer menyimpan informasi user secara semi-permanen, artinya selama masa tertentu informasi akan tersimpan. Penyimpanan isi variabel session berada di server, jadi tidak bisa diakses secara langsung oleh client.

Dalam aplikasi berbasis web, session banyak digunakan sebagai autentifikasi login. Dengan session memungkinkan programmer mengatur siapa saja yang bisa mengakses suatu halaman.

Misalnya saja, untuk melihat halaman kotak surat pada email, kita harus login terlebih dahulu. Dalam proses login antara lain akan terjadi pembuatan suatu session yang akan dibawa oleh user di setiap halaman.

Di halaman kotak surat, session tersebut akan diperiksa. Jika session benar maka user dipersilahkan membuka halaman kotak surat, namun jika salah maka user tidak bisa membuka halaman kotak surat dan biasanya akan diminta untuk login terlebih dahulu. Itulah sebabnya, user tidak bisa mengakses halaman kotak surat secara langsung tanpa melakukan login.

Agar proses penyimpanan dalam session berjalan, PHP melakukan beberapa hal berikut ini : 1. PHP meng-generate membentuk sebuah ID session. ID session ini merupakan sejumlah deret angka random yang unik untuk setiap user dan hampir tidak mungkin bisa ditebak. PHP menyimpan nilai yang akan Anda simpan dalam session di dalam file yang berada di server. Nama file tempat penyimpanan session tersebut sesuai sama dengan ID session.

File disimpan dalam suatu direktori yang ditunjukkan oleh session. PHP melempar ID session ke setiap halaman. PHP mengambil nilai session dari file session untuk setiap halaman session. Program 9. Form terdiri dari form inputan username, password dan sebuah tombol login.

Jika tombol login ditekan maka pemeriksaan kondisi pada baris 10 akan bernilai TRUE dan perintah yang ada di blok if akan dieksekusi. Baris 11 dan 12 merupakan perintah untuk mengambil nilai pada form inputan username dan password. Nilai username dan password tersebut diperiksa pada baris Pemeriksaan username dan password ini, untuk aplikasi web yang sudah Achmad Solichin achmatim gmail.

Selanjutnya, pada baris akan ditampilkan pesan bahwa login berhasil dan juga sebuah link menuju ke halaman pemeriksaan session session Peme- 4 riksaan session biasanya dilakukan jika suatu halaman memiliki 5 akses terbatas. Misalnya harus login terlebih dahulu. Anda tidak berhak masuk ke halaman ini. Hal ini berarti dalam halaman program ini terdapat operasi session. Blok program baris hanya bisa diakses saat user sudah login dengan benar.

Dengan kata lain, bagian tersebut merupakan bagian yang bersifat private terbatas. Untuk menampilkan isi variabel session dapat dilakukan seperti pada baris 12 program di atas. Jika user belum login tidak melewati halaman login atau langsung mengakses halaman ini, maka akan ditampilkan pesan bahwa user tidak berhak masuk ke halaman ini.

Fungsi die pada baris 17 digunakan untuk menampilkan suatu pesan sekaligus men-terminate program, artinya perintah selain die akan diabaikan. Penghapusan session biasanya digunakan ketika user melalukan logout. Fungsi unset digunakan untuk menghapus atau menghilangkan suatu variabel. Cookies Seperti halnya session, cookies juga merupakan sebuah konsep penyimpanan informasi user.

Hanya saja, jika session tempat penyimpanan berada di server, cookies berada di client. Oleh karena itu, konsep cookies sebaiknya jangan digunakan untuk menyimpan informasi login user seperti username, password dsb. Selain user bisa melihat informasi yang disimpan, user juga bisa men-disable cookies itu sendiri. Jika cookies di-disable, maka program yang memanfaatkan cookies tentunya tidak akan berjalan dengan baik. Cookies sendiri biasanya dipakai dalam aplikasi shooping cart.

Biasa digunakan untuk menyimpan sementara, produk-produk yang dipilih oleh pengunjung pada saat berbelanja. Isinya : ". Dalam perkembangannya, selanjutnya ditambahkan berbagai fitur pemrograman berorientasi objek. Hal ini dimulai sejak PHP 4. Dengan lahirnya PHP 5, fitur-fitur pemrograman berorientasi objek semakin mantap dan semakin cepat.

Dengan PHP 5, script yang menggunakan konsep object-oriented akan lebih cepat dan lebih efisien. Pemrograman berorientasi objek atau object-oriented programming OOP merupakan suatu pendekatan pemrograman yang menggunakan object dan class.

Saat ini konsep OOP sudah semakin berkembang. Hampir setiap perguruan tinggi di dunia mengajarkan konsep OOP ini pada mahasiswanya. Yuk kita bahas sedikit tentang apa sih kegunaannya halaman web dinamis? Halaman web yang bersifat dinamis dapat sangat berguna dan menghemat segala keperluan. Berikut ini adalah cara membuat halaman dinamis dengan PHP. Silahkan teman-teman ikuti, dan akan di jelaskan secara detail. Sampai di sini kita telah selesai membuat kerangka dari halaman web dinamis yang ingin kita buat.

Sebenarnya konsep nya mudah saja teman-teman. Oke sekian dulu tutorial kali ini di www. Coding enthusiast. Someone who love learn something new. Gan, kalo mau bikin link dengan 2 parameter gimana? Min, gimana kalau menampilkan data berdasarkan id dari database pada menggunakan method GET?

Trrima kasih. Your email address will not be published. Ebook ini di buat oleh Diki Alfarabi Hadi , Founder dari www. Silahkan hubungi admin untuk membeli produk ini. Sehingga tidak perlu menggunakan biaya pengiriman. Halaman tidak di temukan! Author : diki alfarabi hadi. Site : www. Diki Alfarabi Hadi Coding enthusiast.

Author's profile All posts by Diki Alfarabi Hadi. Tags: cara membuat halaman utama web dengan php , cara membuat link dinamis dengan php , codeigniter , contoh web dinamis php , materi membuat halaman web dinamis tingkat dasar , memanggil halaman lain dengan php , membuat halaman index dengan php , membuat halaman tidak di temukan dengan php , membuat halaman web dengan php , membuat halaman web dinamis tingkat dasar , membuat halaman web dinamis tingkat lanjut , membuat link php tanpa pindah halaman , membuat template web dinamis dengan php , modul pemrograman web dinamis , php , tutorial cara membuat halaman dinamis dengan php , tutorial cara membuat web dengan php.

Tutorial PHP Dasar 1. Pengenalan PHP 2. Apabila nama file tersedia di dalam database, dan file nya tersimpan di dalam direktori folder, maka keduanya terdapat kecocokan. Jika kecocokan ini terjadi, maka proses download file akan dieksekusi, seperti pada gambar di bawah ini. Pada gambar di atas dapat dilihat bahwa, nama file di database sama dengan nama file yang akan di download dari direktori folder.

Sebagaimana telah dijelaskan di awal, bahwa tutorial ini adalah cara membuat script download file dimana file yang akan di download tersimpan di dalam direktori folder. Bukan bagaimana cara download file dari situs berbagi lain atau cara download video dari youtube, dan sejenisnya. Untuk mendapatkan source code nya Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan.

Semoga dapat membantu. Tags: script download file dengan php, membuat script download file, download file dengan php, script download file, membuat script download file dengan php mysql. All Rights Reserved. Simpan sebagai koneksi. Desain Interface Homepage Interface ini dibuat dengan script php dan html, teman-teman boleh mempercantiknya dengan menambahkan css. Simpan sebagai index. Membuat Script Download File Script ini berfungsi sebagai action yang diinstruksikan oleh file homepage yaitu pada baris nomor 23 di atas.

Silahkan dikembangkan kembali.



0コメント

  • 1000 / 1000