ARI JULIANTO Network www.arijulianto.com

Tutorial ARI JULIANTO Network

Oleh | PHP | Dibuat pada | 0 komentar

Oke, hari libur ini saya akan kembali mencoba berbagi tips dan trik PHP. Teknik ini adalah kembangan ketiga dari teknik format ulang PHP. Oke langsung saja ke pembahasannya Mengambil Tanggal Setelah Hari Ini (Besok, Minggu Depan, Bulan Depan, Tahun Depan, dst) Ada kalanya kita membutuhkan x hari atau x bulan dari tanggal tertentu. Ini dibutuhkan dalam beberapa kasus tertentu, misalnya penentuan tanggal jatuh tempo. Yuk kita lihat caranya seperti pada script di bawah ini <?php // hari ini echo date('d/m/Y'); // kemarin echo date('d/m/Y', strtotime('-1 day')); // besok echo date('d/m/Y', strtotime('+1 day')); // x hari kebelakang dari tanggal tertentu $tgl...

Oleh | PHP | Dibuat pada | 0 komentar

Tutorial kali ini adalah lanjutan dari tutorial sebelumnya. Buat yang belum silahkan bisa membaca Beberapa Error pada PHP yang Sering Terjadi (bagian 1). Oke kita langsung saja! Parse error: syntax error, unexpected $end Apabila kita menemukan pesan error unexpected $end yang perlu kita lakukan adalah mencari awalnya dimana, karena pesan ini adalah memberitahu kalau script kita kekurangan penutup atau akhiran (dalam hal ini kurawal). Yuk kita lihat contohnya seperti apa! <?php // contoh 1 $n = 3; switch($n){ case 1: $bilangan = 'Satu'; break; case 2: $bilangan = 'dua'; break; case 3: $bilangan = 'tiga'; break; case 4: $bilangan =...

Oleh | PHP | Dibuat pada | 0 komentar

Pembahasan kali ini adalah lanjutan dari yang sebelumnya mengenai multipel delete pada PHP. Kali ini saya akan mencoba membuat fitur tambahannya berupa check all dan uncheck all. Fitur ini dibuat dengan bantuan jQuery untuk melakukan penandaan checklist pada checkbox nya. Bahasan kali ini adalah mencoba melanjutkan kembali dari tutorial sebelumnya mengenai Membuat Multipel Delete Pada PHP dengan Fitur Checkbox. Oke langsung saja kita ambil source code nya dari sini. Yang kita butuhkan adalah tambahan file jquery, dan yang saya gunakan disini adalah jQuery 1.8.3. Scriptnya kita ubah menjadi seperti berikut <script src="/jquery-1.8.3.min.js"></script> <script> $(function(){ $('.cek-all').click(function(){ var cek = $(this).attr('checked')=='checked' ?...

Oleh | PHP | Dibuat pada | 0 komentar

Sebelumnya saya sudah membuat sebuah tutorial mengenai cara upload file di PHP secara detail (termasuk trik penanganan path atau lokasi file upload). Dan kali ini saya akan mencoba melalukan filter lebih lanjut mengenai file yang akan diupload, semisal hanya menerima file gambar saja dan batas maksimal upload hanya berapa MB saja. Filter Ekstensi dan Tipe File yang Akan Diupload Yang pertama adalah filter file yang akan diupload. Untuk membatasi jenis file yang akan diupload dapat kita lekukan melalui filter ekstensi atau tipe filenya. Kalo filter ekstensi caranya sangat mudah, yakni hanya memeriksa akhiran filenya, seperti .txt, .php, .jpg, .doc, dll. Adapun...

Oleh | PHP | Dibuat pada | 2 komentar

Seperti telah kita ketahui bahwasanya peluang SQL Injection tidak hanya berbahaya bagi data di database, tapi dampaknya bisa merembet juga ke keamanan server juga yang kalo udah parah bisa dilumpuhkan begitu saja. Contoh paling mudahnya adalah melakukan peintah DELETE dan UPDATE record. Yang paling parahnya jika si cracker berhasil menembus dengan bebas, maka peluang berbahayanya adalah melakukan DELETE semua data. Untuk itu diperlukan beberapa langkah pengamanan untuk mencegah SQL Injection. Amankan Nama Tabel dan Nama Field di Database Salah satu peluang terbesar jika tidak ada filter terhadap query adalah penamaan field dan tabel. Kenapa ini saya kategorikan sebagai suatu peluang celah...

Oleh | PHP | Dibuat pada | 0 komentar

Selamat malam sahabat AJB semuanya, kali ini saya akan berbagi info mengenai beberapa error yang sering terjadi di PHP beserta cara penyelesaiannya. Sebuah kata error merupakan sesuatu yang tidak asing bagi programmer, dan ini sudah seperti hidangan harian tiap hari. Namun, error ada kalanya akan menjadi sebuah masalah besar --bahkan menakutkan dan membingungkan--, terutama bagi para beginner yang bahkan ada juga yang akhirnya malah nyerah sendiri. Namun khususnya bagi saya pribadi, error adalah sebuah pembelajaran besar yang akan mengasah kejelian dan ketelitian, karena dari sinilah kita bisa belajar. Error di PHP sendiri secara gars besar dapat dikategorikan menjadi: error syntax (penulisan),...

Oleh | PHP | Dibuat pada | 0 komentar

Di tutorial kali ini saya akan menjelaskan mengenai upload file dengan PHP. Upload disini adalah menyimpan file yang diambil dari lokal komputer ke web server atau hosting. Bahan dasar yang perlu dipahami dalam upload file adalah menggunakan <form> dengan atribut dasar seperti ini: <form action="filetarget" method="post" enctype="multipart/form-data">. Hal pertama yang harus diperhatikan kalau form kita bekerja dengan upload file WAJIB hukumnya menyertakan attribut dan value enctype="multipart/form-data" pada form, karena dengan atribut inilah file yang kita upload jadi bisa dibaca oleh PHP. Hal lain yang tidak kalah penting adalah kita memahami skema PATH atau struktur direktori. Baiklah kita lihat pada contoh berikut!...

Oleh | PHP | Dibuat pada | 0 komentar

Pembahasan kali saya akan mencoba berbagi mengenai cara membuat ringkasan artikel pada website atau blog. Contoh ringkaan artikel ini adalah pada website saya ini, coba buka menu Tutorial > PHP atau klik di sini. Seperti itulah ringkasan artikel yang saya maksud disini. Sebuah ringkasan artikel ditentukan dengan berapa banyak jumlah kata yang ingin ditampilkan, apakah hanya 50 kata, 100 kata, 200 kata atau berapapun menyesuaikan dengan kebutuhan kita. Bila perlu kita bisa membuatnya menjadi dinamis sehingga jumlah kata yang ingin ditampikan bisa kita tentukan sendiri. Nah.. berangkat dari sana, ada sebuah problema yang pada awalnya saya sendiri mengalami problema, namun permasalahan...

Oleh | PHP | Dibuat pada | 0 komentar

Sekarang saya akan mencoba berbagi kembali mengenai query di database yakni untuk query multipel delete. Konsep fitur multipel delete ini adalah menggunakan checkbox. Jadi baris yang akan dihapus adalah baris yang dipilih saja. Konsep ini persis seperti pada phpMyAdmin dimana row yang akan dihapus dipilih dulu. Sebagai bahan dasar kita telah mempunyai sebuah tabel siswa dengan field idsiswa, nama, jkelamin dan kelas seperti berikut idsiswa nama jkelamin kelas 1 Andi L X-1 2 Cici P X-1 3 Dian P X-2 4 Hendrik L X-3 5 Ryan L X-3 6 Saeful L X-4 7 Tita P X-5 Yuk kita lihat script view.php...

Oleh | PHP | Dibuat pada | 0 komentar

Seperti telah diumumkan pada situs resmi PHP, bahwa pada PHP versi 5.5 penggunaan fungsi mysql_* akan segera deprecated yang artinya jika kita masih menggunakan fungsi tersebut di PHP versi baru ini (versi 5.5) maka query kita hanya akan menjadi sebuah bug tanpa menghasilkan output yang kita inginkan. Kalau saya perhatikan, bila kita menggunakan modul mysqli maka ada beberapa yang berbeda yang artiknya kita perlu adaptasi lagi agar terbiasa menggunakan modul mysqli dalam menggunakan query database. Ini saya katakan demikian karena saya sendiri mengalaminya sendiri. Perintah querynya sama, hanya saja dalam polanya ada beberapa perbedaan, namun yang akan saya bahas dan gunakan...