Posted inPHP

Contoh Script PHP Untuk Parsing data VCARD

Contoh data vcard yang akan diolah BEGIN:VCARD VERSION:3.0 N:;Nama1;;; FN:NamaLengkap1 TEL;TYPE=CELL:082111111111 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama2;;; FN:NamaLengkap2 TEL;TYPE=CELL:082111111112 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama3;;; FN:NamaLengkap3 TEL;TYPE=CELL:082111111113 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama4;;; FN:NamaLengkap4 TEL;TYPE=CELL:082111111114 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama5;;; FN:NamaLengkap5 TEL;TYPE=CELL:082111111115 END:VCARD simpan sebagai kontak.vcf Untuk mengolah file kontak.vcf diatas, buat sebuah file baru dengan nama parse_vcard.php yang isinya <?php // […]

Posted inInternet

Speed Test DNS Telkom Speedy/Indihome Juni 2015

Hasil ping ke masing-masing DNS PING 118.98.44.10 (118.98.44.10) 56(84) bytes of data.   — 118.98.44.10 ping statistics — 6 packets transmitted, 6 received, 0% packet loss, time 5007ms rtt min/avg/max/mdev = 43.496/51.193/66.990/7.577 ms PING 202.134.1.10 (202.134.1.10) 56(84) bytes of data.   — 202.134.1.10 ping statistics — 6 packets transmitted, 5 received, 16% packet loss, time […]

Posted inPHP

PHP Menampilkan Karakter yang Tidak Kelihatan

Suatu saat anda mungkin menemui kasus dimana sudah mencoba menggunakan (!empty($string) tetapi anda tetap mendapati nilai ada baris kosong yang ditampilkan, contoh Data1 Data2   DataBaru DataLagi     Datalala untuk melihat karakter yang tersebunyi disana coba gunakan json_encode, contoh echo $json_encode($string), hasilnya menjadi "Data1" "Data2" "\r" "DataBaru" "DataLagi" "\r" "\r" "Datalala" Data yang tersembunyi […]

Posted inPHP

Membuat Login Multi Level di CodeIgniter 3

Tutorial ini adalah lanjutan dari Membuat Login Sederhana di CodeIgniter 3. Modifikasi Tabel Database Tambahkan kolom baru di tabel user dengan perintah ALTER TABLE `user` ADD `level` INT NOT NULL AFTER `username`; lalu tambahkan beberapa user dengan user level yang berbeda INSERT INTO `user` (`id`, `username`, `level`, `password`) VALUES (NULL, ‘admin’, ‘1’, MD5(’admin’)); INSERT INTO […]

Posted inLinux

Menggunakan SSL di GitLab CE

Disini saya menggunakan Omnibus untuk menginstall GitLab CE (Community Edition). File konfigurasi nginx disimpan di /var/opt/gitlab/nginx Buat folder baru tempat menyimpan file SSL mkdir /var/opt/gitlab/nginx/ssl Self Signed SSL Pindah ke folder ssl lalu generate SSL dengan perintah openssl req -sha256 -nodes -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3560 Commercial SSL/SSL Berbayar Bila menggunakan […]

Posted inPHP

Laravel Mengatasi Error services.json failed to open stream

Setelah upgrade dari Larave 5.0.x ke 5.1 LTS muncul error   [ErrorException] file_put_contents(/var/www/html/laravel/bootstrap/cache/services.json): failed to open stream: No such file or directory       Script php artisan clear-compiled handling the post-update-cmd event returned with an error       [RuntimeException] Error Output: solusinya buat folder cache tersebut ;). mkdir /var/www/html/laravel/bootstrap/cache Ingat untuk menyesuaikan path […]