json decode pada PHP gagal karena ada line break nya

Bismillahirrohmaanirrohiim….

Karena ini masalah klasik, dimana ketika kita punya string json yang besar biasanya ada masalah saat di decode jadi array.

Salah satu masalah utamanya adalah karena ada line break atau ganti baris, jika string json tersebut di decode dengan fungsi json_decode hasilnya akan error.

Nah cara sederhananya adalah dengan mereplace line break tersebut sebelum json di decode: Continue reading “json decode pada PHP gagal karena ada line break nya”

Upload multiple file menggunakan PHP CURL mudah

Bismillahirrohmaanirrohiim…

Segala puji bagi Allah SWT yang memberikan kita segala nikmat yang tak terhingga banyaknya…

Di sini saya ingin menuliskan kode cara upload multiple file dengan PHP CURL, tentunya dengan tujuan remote API. Continue reading “Upload multiple file menggunakan PHP CURL mudah”

Fungsi berguna yang sering dipakai di PHP

Bismillaahirrohmaanirrohiim…

Di bawah ini adalah fungsi yang berguna di PHP yang sering dipakai oleh programmer PHP.

– Generate uniq ID

Biasanya di database MySQL programmer suka menggunakan autoincrement untuk primary key-nya, namun masalahnya akan muncul saat syncronisasi data dari beberapa database backup, karena bisa jadi nilai primary-nya sama.
Sebagai solusinya, programmer membuat sendiri fungsi yang menandai ID primary key benar-benar unik. Continue reading “Fungsi berguna yang sering dipakai di PHP”

Cara hapus teks pada awal text string – php

Bismillaahirrohmaanirrohiim…

Pada beberapa kejadian saat ngoding, saya seringkali ingin menghapus awal string di PHP. Karena seringnya kejadian tersebut, saya jadi ingin membuat fungsi yang mudah dan cepat.

Sebenarnya bisa saja menggunakan regex, namun regex lebih banyak konsumsi ram dan lebih lambat dibanding manipulasi string biasa.

Berikut ini adalah cara hapus teks atau string pada awal teks dengan PHP. Continue reading “Cara hapus teks pada awal text string – php”

Merubah format teks menjadi angka dan sebaliknya dengan PHP

Bismillaahirrohmaanirrohiim…

Sebenarnya merubah text format menjadi angka dan sebaliknya merubah format angka menjadi teks disini adalah kebutuhan saya sendiri.

Biar tidak lupa, maka saya posting diweb rasupe.

Yang pertama, membuat teks format.

Misalkan kita ingin membuat format kartu kredit atau nomor HP dengan sumber asal teks saja. Continue reading “Merubah format teks menjadi angka dan sebaliknya dengan PHP”

Cara membuat URL SLUG sendiri dengan PHP

Bismillaahirrohmaanirrohiim…

Selamat pagi, siang, sore, malam…
Saya ucapkan begitu karena saya tidak tahu kapan Anda membaca artikel ini. Tapi sebenarnya bisa diketahui dengan fungsi date() di PHP hehe…

Di bawah ini adalah tutorial cara merubah teks menjadi url slug. Continue reading “Cara membuat URL SLUG sendiri dengan PHP”

Install virtualmin Nginx PHP 7.2 PHP-FPM di centos 7

Bismillaahirrohmaanirrohiim…

Pada tutorial kali ini, saya ingin mencatat cara untuk menginstall virtualmin, nginx, PHP-FPM dan PHP 7.2.

Sebenarnya masalah yang muncul saat mengaktivasi PHP-FPM di virtualmin adalah versi PHP akan menggunakan versi terendahnya, yakni 5.4. Continue reading “Install virtualmin Nginx PHP 7.2 PHP-FPM di centos 7”

Script PHP download File dengan CURL

Bismillaahirrohmaanirrohiim…

Kali ini kita akan membuat script PHP CURL untuk mendownload file dengan format apa saja.

Fungsi download Gambar dibawah ini mempunyai keterangan:

– Bisa mendownload file via URL (http atau https)
– Lokasi folder bisa ditentukan
– File yang disupport txt, pdf, zip, mp3, mp4, doc, pdf, xls, dll
– Terdapat validasi pembuatan folder
– Terdapat validasi URL
– Terdapat validasi berhasil atau tidaknya gambar disimpan
CURL bisa diset timeoutnya
– Jika terjadi error, CURL bisa diketahui jenis kesalahannya
– Output response berupa array yang mudah dipakai

Langsung saja, berikut fungsi PHP download file dengan CURL Continue reading “Script PHP download File dengan CURL”

Script PHP download gambar dengan CURL

Bismillaahirrohmaanirrohiim…

Kali ini kita akan membuat script PHP CURL untuk mendownload gambar atau image.

Fungsi download Gambar dibawah ini mempunyai keterangan:

– Bisa mendownload gambar via URL (http atau https)
– Lokasi folder bisa ditentukan
– Gambar yang disupport JPG, JPEG, PNG, GIF
– Meskipun link tidak menyertakan ekstensi, gambar tetap bisa didownload
– Terdapat validasi pembuatan folder
– Terdapat validasi URL
– Terdapat validasi jenis gambar
– Terdapat validasi berhasil atau tidaknya gambar disimpan
– Jika gambar tidak valid maka akan dihapus dari server
CURL bisa diset timeoutnya
– Jika terjadi error, CURL bisa diketahui jenis kesalahannya
– Output response berupa array yang mudah dipakai

Langsung saja, berikut fungsi PHP download gambar dengan CURL Continue reading “Script PHP download gambar dengan CURL”