PHP CURL Cara ByPass SSL HTTPS

Menggunakan fungsi CURL di PHP sudah lazim khususnya untuk integrasi sistem dengan sistem lain. Berikut ini adalah potongan script untuk ByPass request menggunakan PHP CURL. Sebetulnya tidak usah ribet, cukup tambahkan option ini pada request CURL nya. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);\ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); Jangan lupa edit $ch nya sesuai dengan variable yang dideklarasikan sebelumnya. Demikian. […]

 

Kode Lengkap PHP ke MySQL

Kali ini akan membahas bagaimana cara koneksi ke MySQL atau MariaDB menggunakan PHP lengkap dengan cara pengambilan datanya. Dalam source kode ini akan menggunakan procedural style dimana setiap pemanggilan akan diolah secara terstruktur dari atas ke bawah. $db_name = 'belajar_db'; // ini nama database, jika belum ada buat dulu lewat phpmyadmin. $db_user = 'root'; $db_pass […]

 

PHP Cara Sorting Array Of Object

Sorting dengan PHP untuk sekumpulan data memang jarang terjadi, karena biasanya ini dihandle oleh SQL. Bagaimana jika sorting akan di handle oleh PHP. Berikut ini adalah bahasannya. Untuk PHP versi 5.3 sampai 5.7 Diasumsukan ada akan ada sekumpulan array didalam sebuah variable bernama $produks yang masing-masing isinya ada object dengan key no_urut. Bagaimana caranya kita […]

 

Linux Cara Cloning Directory Web

Kali ini akan dibahas cara cloning directory yang kebetulan kita akan bikin versi beta dari web yang telah dibangun. Caranya sangat mudah, untuk mengindari bentrok hak akses, gunakan user yang bersangkutan. Dalam contoh ini akan menggunakan user ec2-user bukan root. Kalau anda menyimpan nya di /var/www/html/namasites.com/ tinggal disesuaikan saja. rsync -av --progress /home/ec2-user/sites/nyingspot.com/public_html/ /home/ec2-user/sites/beta.nyingspot.com/public_html/ --exclude […]

 

Linux Cara Menghitung Ukuran Directory

Untuk menghitung isi dari directory atau folder dalam varian linux, seperti ubuntu atau varian unix lainnya seperti CentOS cukup dengan 1 baris kode seperti ini. du -sh file_path Mengenal Command DU DU (huruf kecil) atau Disk Usage, merupakan salah satu tools yang sudah ada didalam core linux yang berfungsi untuk mengestimasi atau menghitung ukuran dari […]

 

Centos 7 Konfigurasi Firewall dengan Mudah

Firewall sungguh sangat penting jika kita memiliki VPS yang di manage sendiri. Sebetulnya ada beberapa alternatif firewall untuk VPS CEntos7, bisa menggunakan iptables atau firewall-cmd. Sekarang untuk mempermudahnya, kita akan mencoba menggunakan system-config-firewall-tui. Dimana dengan aplikasi ini berbentuk tampilan yang cukup mudah dimengerti untuk yang awan. Cara install Untuk menginstall system-config-firewall-tui, pertama-tama update dulu repositorynya. […]

 

Konfigurasi Nginx untuk Code Igniter

Konfigurasi mod_rewrite Code Igniter untuk nginx sebetulnya sangat mudah. Tapi bagaimana caranya menghilangkan index.php dari code igniternya. Berikut ini adalah caranya. Pengaturan Nginx Tambahkan kode ini di block server { .. }. Biasanya pengaturan nginx ini ada di /etc/nginx/conf.d/ untuk centos versi 6.x atau bisa juga disesuaikan. server { server_name domain.tld; root /var/www/codeignitor; index index.html […]

 

Cara Konfigurasi Hak Akses di Linux

Konfigurasi hak akses di linux memang seringkali membingungkan, apalagi jika menggunakan linux hanya untuk sebentar. Hak akses adalah hak yang diberikan kepada pengguna, apakah pengguna itu bisa apa saja. Apakah bisa merubah file, menambahkan, atau mengurangi bahkan mengeksekusi file tersebut. Linux pada dasarnya membuat semua file itu dapat dieksekusi, asalkan mempunyai hak akses untuk eksekusi. Dengan […]

 

Phonon Ajax Snippet

Berikut ini adalah kode snippet untuk melakukan ajax menggunakan phonon.   var req = phonon.ajax({ method: 'GET', url: url, dataType: 'json', success: function(res, xhr) { //console.log(url); result_data = res; var ds = res.result.result; var h = ''; var i=1; var max = ds.length; max--; ds.forEach(function(currentValue,index,arr){ var name = currentValue.name; if(name.length>40){ name = name.substring(0,42)+'...'; }else{ } […]

 

Ca Bundle CloudFlare CPANEL

Berikut ini adalah CA Bundle untuk penggunaan certficate SSL dari CloudFlare untuk digunakan dengan CPANEL. CaBundle RSA -----BEGIN CERTIFICATE----- MIID/DCCAuagAwIBAgIID+rOSdTGfGcwCwYJKoZIhvcNAQELMIGLMQswCQYDVQQG EwJVUzEZMBcGA1UEChMQQ2xvdWRGbGFyZSwgSW5jLjE0MDIGA1UECxMrQ2xvdWRG bGFyZSBPcmlnaW4gU1NMIENlcnRpZmljYXRlIEF1dGhvcml0eTEWMBQGA1UEBxMN U2FuIEZyYW5jaXNjbzETMBEGA1UECBMKQ2FsaWZvcm5pYTAeFw0xNDExMTMyMDM4 NTBaFw0xOTExMTQwMTQzNTBaMIGLMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQQ2xv dWRGbGFyZSwgSW5jLjE0MDIGA1UECxMrQ2xvdWRGbGFyZSBPcmlnaW4gU1NMIENl cnRpZmljYXRlIEF1dGhvcml0eTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzETMBEG A1UECBMKQ2FsaWZvcm5pYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMBIlWf1KEKR5hbB75OYrAcUXobpD/AxvSYRXr91mbRu+lqE7YbyyRUShQh15lem ef+umeEtPZoLFLhcLyczJxOhI+siLGDQm/a/UDkWvAXYa5DZ+pHU5ct5nZ8pGzqJ p8G1Hy5RMVYDXZT9F6EaHjMG0OOffH6Ih25TtgfyyrjXycwDH0u6GXt+G/rywcqz /9W4Aki3XNQMUHNQAtBLEEIYHMkyTYJxuL2tXO6ID5cCsoWw8meHufTeZW2DyUpl yP3AHt4149RQSyWZMJ6AyntL9d8Xhfpxd9rJkh9Kge2iV9rQTFuE1rRT5s7OSJcK xUsklgHcGHYMcNfNMilNHb8CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgAGMBIGA1Ud EwEB/wQIMAYBAf8CAQIwHQYDVR0OBBYEFCToU1ddfDRAh6nrlNu64RZ4/CmkMB8G A1UdIwQYMBaAFCToU1ddfDRAh6nrlNu64RZ4/CmkMAsGCSqGSIb3DQEBCwOCAQEA cQDBVAoRrhhsGegsSFsv1w8v27zzHKaJNv6ffLGIRvXK8VKKK0gKXh2zQtN9SnaD gYNe7Pr4C3I8ooYKRJJWLsmEHdGdnYYmj0OJfGrfQf6MLIc/11bQhLepZTxdhFYh QGgDl6gRmb8aDwk7Q92BPvek5nMzaWlP82ixavvYI+okoSY8pwdcVKobx6rWzMWz ZEC9M6H3F0dDYE23XcCFIdgNSAmmGyXPBstOe0aAJXwJTxOEPn36VWr0PKIQJy5Y 4o1wpMpqCOIwWc8J9REV/REzN6Z1LXImdUgXIXOwrz56gKUJzPejtBQyIGj0mveX Fu6q54beR89jDc+oABmOgg== -----END CERTIFICATE----- CaBundle ECC Root -----BEGIN CERTIFICATE----- MIICiDCCAi6gAwIBAgIUXZP3MWb8MKwBE1Qbawsp1sfA/Y4wCgYIKoZIzj0EAwIw gY8xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZEZsYXJlLCBJbmMuMTgwNgYDVQQL Ey9DbG91ZEZsYXJlIE9yaWdpbiBTU0wgRUNDIENlcnRpZmljYXRlIEF1dGhvcml0 eTAeFw0xNjAyMjIxODI0MDBaFw0yMTAyMjIwMDI0MDBaMIGPMQswCQYDVQQGEwJV UzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZ MBcGA1UEChMQQ2xvdWRGbGFyZSwgSW5jLjE4MDYGA1UECxMvQ2xvdWRGbGFyZSBP […]

 

SEME Framework Masterplan: Error Handling and Better Supression

Jangan biasakan Supress Error, gunakanlah kaidah yang benar, theres no instant way. coz produce error later. Dan ini juga yang belum ada di SEME Framework. Tapi Di framework yang lain udah ada yang menggunakan Closure dan super closure, dan itupun menurut saya bukan solusi yang tepat juga. Ketika Terjadi kriitng di database siap2 nyanyi Hohoohoho […]

 

Tutorial Virtual Host di XAMPP Windows

Membuat virtual host di local pc sebetulnya tidaklah terlalu sulit. Hanya saja ada beberapa hal yang spesifik. Seperti lokasi file yang harus diedit dan hak aksesnya. Mari kita simak selengkapnya. Pengertian XAMPP Xampp merupakan salah satu bundle software yang mampu menjadikan PC sebagai WebServer. Bukan hanya itu, XAMPP juga sudah dilengkapi dengan Database server seperti […]