Сегодня рассмотрим тип кодировки base64 :
Скрытый текст
<?php
$text = "Любой текст"
$encoded = base64_encode($text);
echo ($encoded);
$decoded = base64_decode($encoded);
echo($decoded);
?>
Также это можно использовать и в других целях :
Скрытый текст
PHP функция:
function base64_encode_image ($filename=string,$filetype=string) {
if ($filename) {
$imgbinary = fread(fopen($filename, "r"), filesize($filename));
return 'data:image/' . $filetype . ';base64,' . base64_encode($imgbinary);
}
}
?>
function base64_encode_image ($filename=string,$filetype=string) {
if ($filename) {
$imgbinary = fread(fopen($filename, "r"), filesize($filename));
return 'data:image/' . $filetype . ';base64,' . base64_encode($imgbinary);
}
}
?>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Применение на сайте:
<style type="text/css">
.logo {
background: url("<?php echo base64_encode_image ('img/logo.png','png'); ?>") no-repeat right 5px;
}
</style>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Или вот так:
<img src="<?php echo base64_encode_image ('img/logo.png','png'); ?>"/>