Month: November 2014

Menampilkan waktu eksekusi halaman dengan PHP

Trik berikut ini sederhana, namun cukup menarik, Yaitu menampilkan waktu eksekusi halaman dengan PHP. Dengan trik ini kita bisa mengetahui berapa lama halaman web kita dimuat. Kita juga bisa menggunakan teknik ini untuk pengujian kecepatan aplikasi atau website kita. Untuk menampilkan waktu eksekusi halaman dengan PHP, kita akan menaruh kode PHP yang akan menangkap waktu awal pada bagian atas kode halaman, dan kode PHP untuk menangkap waktu berakhir pada bagian bawah kode halaman. Menampilkan waktu eksekusi halaman dengan PHP Berikut ini langsung saja kita praktekkan Dalam contoh ini saya menggunakan file import data dari excel ke PHP yang kemarin kita telah buat. Step 1 : Buka file import.php (atau file php lain milik anda). Letakkan kode berikut ini pada bagian paling atas kode PHP <?php $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $start = $time; ?> 123456 <?php $time = microtime();$time = explode(' ', $time);$time = $time[1] + $time[0];$start = $time;?> Step 2 : Tambahkan kode berikut ini pada akhir kode import.php PHP <?php $time = microtime(); $time = explode(' ', $time); $time = $time[1] + $time[0]; $finish = $time; $total_time = round(($finish - $start), 4); echo "Selesai dalam ".$total_time." detik"; ?> 12345678 <?php$time = microtime();$time = explode(' ', $time);$time = $time[1] + $time[0];$finish = $time;$total_time = round(($finish - $start), 4);echo "Selesai dalam ".$total_time." detik";?> Sehingga import.php tampak seperti berikut ini. import.php PHP...

Read More

Menambahkan Progress pada Import Excel ke MySQL

Setelah kemarin kita membahas tentang cara import data dari excel ke sql, kali ini kita akan menambahkan progress pada import excel ke sql. Tujuannya yaitu agar pengguna mengetahui berapa data yang telah berhasil disimpan. Berikut ini adalah screenshot yang akan kita buat. Dalam pembahasan ini kita akan menggunakan file yang telah ada, yaitu pada artikel cara import data dari excel ke sql menggunakan PHP. Kita hanya akan melakukan sedikit modifikasi pada file import.php. Menambahkan progress pada import excel ke sql Baiklah langsung saja, buka kembali file import.php dan ubahlah sehingga menjadi seperti berikut ini. (atau copy paste kan saja...

Read More

Membatasi jumlah kata yang tampil

Bila kita memperhatikan suatu halaman web, utamanya website yang berisi berita, tentu kita akan melihat judul berita dan sedikit kalimat tentang isi berita. Kemudian bila kita klik judul berita tersebut kita akan masuk ke halaman dimana kita bisa membaca isi berita secara lengkap. Pertanyaannya adalah bagaimana membatasi jumlah kata yang tampil di halaman awal tadi ?   Membatasi jumlah kata yang tampil Untuk membatasi jumlah kata yang tampil, kita bisa memanfaatkan fungsi explode. berikut ini adalah caranya index.php PHP <?php function limit_words($string, $word_limit){ $words = explode(" ",$string); return implode(" ",array_splice($words,0,$word_limit)); } $long_string = "Kartu memori jenis SD Card dengan kapasitas penyimpanan 512 GB sudah diproduksi oleh SanDisk. Kartu penyimpanan flash yang diklaim memiliki kapasitas terbesar di dunia itu kini juga mulai dipasarkan di Jakarta."; $limited_string = limit_words($long_string, 10); echo $limited_string; // output : Kartu memori jenis SD Card dengan kapasitas penyimpanan 512 GB ?> 1234567891011 <?php function limit_words($string, $word_limit){    $words = explode(" ",$string);    return implode(" ",array_splice($words,0,$word_limit));}    $long_string = "Kartu memori jenis SD Card dengan kapasitas penyimpanan 512 GB sudah diproduksi oleh SanDisk. Kartu penyimpanan flash yang diklaim memiliki kapasitas terbesar di dunia itu kini juga mulai dipasarkan di Jakarta.";$limited_string = limit_words($long_string, 10);echo $limited_string;// output : Kartu memori jenis SD Card dengan kapasitas penyimpanan 512 GB?> Pada kode di atas, kita memiliki string yang sangat panjang, kemudian kita ingin menampilkan dengan batasan 10 kata paling awal. Di sini kita membuat fungsi limit_words. Pada...

Read More

Membaca file csv dengan menggunakan PHP

Melanjutkan artikel Ekspor data dari mysql ke csv.. kita akan menambahkan cara membaca file csv dengan menggunakan PHP. Hal ini dilakukan agar kita bisa membaca hasil dump tanpa perlu mendownloadnya. Pada teknik ini kita hanya akan membuka file csv, kemudian melakukan looping sesuai jumlah baris yang ada dan memasukkannya dalam tabel html. Untuk lebih memahami, langsung saja kita buat yuk. Membaca file csv dengan menggunakan PHP Step 1 : Tambahkan link baca ke dump.php dengan menambahkan kode berikut ini di akhir dump.php (setelah baris 18). dump.php PHP | <a target="_blank" href="baca.php">Read</a> 19 | <a target="_blank" href="baca.php">Read</a> Step 2 : Buatlah file baca.php dengan kode sebagai berikut : baca.php PHP <table border="1"> <?php $file = 'provinsi.csv'; $target = fopen($file, 'r'); while($baris = fgetcsv($target, 0, ';')){ echo '<tr>'; for($i=0,$kolom=count($baris); $i<$kolom; $i++){ echo '<td>'.$baris[$i].'</td>'; } echo '</tr>'; } fclose($target); ?> </table> 1234567891011121314 <table border="1"><?php$file = 'provinsi.csv';$target = fopen($file, 'r');while($baris = fgetcsv($target, 0, ';')){    echo '<tr>';    for($i=0,$kolom=count($baris); $i<$kolom; $i++){        echo '<td>'.$baris[$i].'</td>';    }    echo '</tr>';}fclose($target);?></table> Jalankan kembali index.php. Maka akan muncul link download dan link read. Klik pada link read, maka akan tampil halaman html berupa tabel yang berisi data yang ada dalam file provinsi.csv. Anda dapat menggunakan cara ini untuk penggunaan yang lebih luas, misalnya untuk melakukan import data dari csv ke mysql, dan lain sebagainya. Demikianlah pembahasan mengenai membaca file csv dengan menggunakan PHP. Semoga bermanfaat. Terima kasih telah berkunjung ke...

Read More

Ekspor data dari mysql ke csv

Mumpung lagi ada waktu, kita lanjut ya.. kali ini kita akan membuat ekspor data dari mysql ke csv. Apa itu csv? csv yaitu comma separated value file atau file yang menggunakan tanda pemisah koma. File ini bisa dibuka dengan notepad ataupun microsoft excel. Meskipun namanya comma separated value, pada prakteknya tanda pemisah yang digunakan tidaklah harus berupa koma. Kita bisa menggunakan tanda pemisah lain, misalnya ‘;’ atau tanda ‘-‘ dan lain sebagainya. Ekspor data dari mysql ke csv Untuk lebih jelasnya langsung saja kita membuatnya.. Step 1 : Kita siapkan database dan tablenya dulu ya. Kita pakai tabel provinsi...

Read More
  • 1
  • 2