php base64 encode code example
Example 1: php image to base64
$path = 'myfolder/myimage.png';
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
Example 2: base64 decode in php
base64_decode('base64');
Example 3: php detect base64 encoding
function is_base64_encoded($data)
{
if (preg_match('%^[a-zA-Z0-9/+]*={0,2}$%', $data)) {
return TRUE;
} else {
return FALSE;
}
};
is_base64_encoded("iash21iawhdj98UH3");
is_base64_encoded("#iu3498r");
is_base64_encoded("asiudfh9w=8uihf");
is_base64_encoded("a398UIhnj43f/1!+sadfh3w84hduihhjw==");
Example 4: how do decode base64 php
base64_decode('base64-string-goes-here');
Example 5: echo encode base64
$ echo 'linuxhint.com' | base64