Meng convert nama file yang aneh menjadi friendly
Fungsinya adalah: // CLEAN FILENAME function jin_gfile($txt) { $txt = preg_replace("/[^a-zA-Z0-9s.]/", "_", $txt); return $txt; } Penggunaan: echo jin_gfile("Nama File ini.\$uper/aneh.pdf"); hasilnya akan menjadi nama_file_ini___uper_aneh.pdf berguna juga untuk meng-convert alamat url menjadi tetap cantik.
Mengambil nilai jarak antara dua tanggal dan jam
Fungsinya adalah sbb: // DATE DIFF function jin_date_diff($d1, $d2){ $d1 = (is_string($d1) ? strtotime($d1) : $d1); $d2 = (is_string($d2) ? strtotime($d2) : $d2); $diff_secs = abs($d1 – $d2); $base_year = min(date("Y", $d1), date("Y", $d2)); $diff = mktime(0, 0, $diff_secs, 1, 1, $base_year); return array( "years" => date("Y", $diff) – $base_year, "months_total" => (date("Y", [...]
Fungsi alternatif print_r yang lebih cantik pada PHP
Biasanya kita sering menggunakan fungsi print_r default dari php untuk melihat data-data yg berisikan array. Fungsi ini akan tampil dengan lebih userfriendly dengan warna-warni syntax mempermudah untuk dibaca, dan juga ada keterangan jumlah string, dan fitur lainnya. <?php // PRINT_R ALTERNATE function jin_print($data) { ob_start(); var_dump($data); $c = ob_get_contents(); ob_end_clean(); $c = preg_replace("/\r\n|\r/", "\n", [...]
Memotong atau menyingkat kalimat yang panjang
Perpendek kalimat tetapi tidak memutuskan kata. Fungsi: <?php function jin_pendek ($var, $len = 200, $txt_titik = "…") { if (strlen ($var) < $len) { return $var; } if (preg_match ("/(.{1,$len})\s/", $var, $match)) { return $match [1] . $txt_titik; } else { return substr ($var, 0, $len) . $txt_titik; } } ?> Contoh penggunaan: <?php echo [...]
Cara mengambil atau memilih string
Cara untuk mengambil atau memilih atau mencomot kalimat tertentu dari database atau text normal. Contoh isi pada data adalah: NCABZ-2007 Dan kita ingin mengambil hanya 3 huruf mulai dari digit ke 3 sampai 3 karakter. How to pick a complex string from MySQL. We can pick a string from MySQL database with various style. Example, [...]
Mendeteksi browser visitor jika tidak ada flash, jalankan gif
Mendeteksi browser visitor jika tidak ada flash, jalankan gif menggunakan javascript. How to detect browser no flash and we give alternate with animation file gif. Pada contoh code, kita asumsikan file “contoh.swf” dan “contoh.gif” sebagai pengganti jika browser visitor tidak ada flash player nya. <!– begin the OBJECT tag, which will be understood by ActiveX-capable [...]
PHP br2nl function
Fungsi br2nl adalah kebalikan dari nl2br (bawaan fungsi dari PHP). berikut code fungsi php nya: <?php function br2nl($jin_text) { return preg_replace("/<br\\s*?\/??>/i", "\n", $jin_text); } ?> semoga bermanfaat
How to Protect from double posting insert MySQL
Cara untuk supaya proteksi dari double posting suatu form ke dalam database menggunakan tehnik SESSION. 1. Set a session in the form page session_start(); $_SESSION[post_only_once] = 1; echo ‘ < form method="post"> Name < input type="text" name="name"> < input type="submit" value="submit" name="submit"> < /form> ‘; 2. Check the session before doing INSERT into MySQL. if($_SESSION[post_only_once] [...]
Converting hex into a text or normal string
Converting hex into a text or normal string using PHP code. Fungsi mengkonvert dari tulisan bentuk hex kedalam normal string menggunakan PHP. <?php function hex2text($hexstr) { $hex = explode(’%',$hexstr); array_shift($hex); $str = ”; foreach($hex as $hexcode) { $str .= chr(base_convert($hexcode, 16, 10)); } return $str; } ?> contoh penggunaan: echo hex2text("%40"); // <– akan menampilkan [...]
CSV2MySQL convert from CSV file into MySQL database
Bagaimana cara convert dari CSV ke dalam database MySQL menggunakan PHP. Silahkan lihat langkah2 dibawah ini: How to convert from CSV file into MySQL database using PHP? Plus how to create a table and fields into database with PHP? Here it is.. We need 3 files php, and 2 file jpg (the jpg is just [...]



