base64_decode чистый лист.

seosniks
На сайте с 13.08.2007
Offline
389
312

Добрый вечер, форумчане.

Не могу понять в чем проблема. Закодировал слова Это закодированный Текст

Если делаю так то все пашет

$text="('0K3RgtC+INC30LDQutC+0LTQuNGA0L7QstCw0L3QvdGL0Lkg0KLQtdC60YHRgg==')";

echo nl2br(base64_decode($text));

Если делаю так то не пашет

$text="('0K3RgtC+INC30LDQutC+0LTQuNGA0L7QstCw0L3QvdGL0Lkg0KLQtdC60YHRgg==')";

echo $text = preg_replace('/\(\'(.*?)\'\)/i',base64_decode('\\1'), $text);

Как можно пройтись изменить найденное слово слова.

Слова находятся между ('Тут искомое слово=') ('Тут искомое слово==')

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

$text="('0K3RgtC+INC30LDQutC+0LTQuNGA0L7QstCw0L3QvdGL0Lkg0KLQtdC60YHRgg==')";

preg_match("@\('(.*?)'\)@smi",$text,$tmpx);

$tmpx[1]=base64_decode($tmpx[1]);

$text=str_replace($tmpx[0],$tmpx[1],$text);

echo $text;

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
siv1987
На сайте с 02.04.2009
Offline
427
#2

preg_replace_callback

или preg_replace с модификатором - е

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий