Shull
@Shull
хочу быть хорошим IT-шником

Как сохранить код в переменной PHP (base64_encode)?

Этот код работает.
$text="Черепаха хвост поджала";
echo $text;
echo base64_decode($text);


А этот код - НЕ работает.
$text="Черепаха хвост поджала";
echo $text;
$coded_text=base64_decode($text);
echo $coded_text;


Почему так? Очень хочу сохранить кодированный текст в переменной.
  • Вопрос задан
  • 141 просмотр
Решения вопроса 3
@dimuska139
Backend developer
Ты что-то напутал, потому что base64_decode - это ДЕкодирование, а тебе надо закодировать - base64_encode. У тебя первый фрагмент кода, по идее, работать не должен. Потому что строка, которая в $text - это не base64. Тебе надо вот так:
$text="Черепаха хвост поджала";
echo $text;
$coded_text = base64_encode($text);
echo $coded_text;
Ответ написан
DevMan
@DevMan
base64_encode($text)
Ответ написан
SagePtr
@SagePtr
Еда - это святое
Может быть, вы путаете функцию base64_decode с функцией base64_encode?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Shull
@Shull Автор вопроса
хочу быть хорошим IT-шником
Итак, при кодировке MIME base64 в PHP, очень важно не путать функцию base64_decode с функцией base64_encode.
P.S. Во я тупой...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы