Как поменять надпись, зашифрованную в PHP файле?

Файл в такой кодировке. Как раскодировать и поменять текст внутри?

\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\74\57\144\151\x76\76\15\12\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40"; goto ttALt; eV6GO: qadl5: goto MkdSH; rTwXo: language_attributes();


Ответы (1 шт):

Автор решения: Vladimir Gonchar

Надпись не совсем зашифрована. Это экранирующие последовательности: https://www.php.net/manual/ru/regexp.reference.escape.php

Гуглим и находим онлайн-декодер PHP. Ответ следующий:

</div>
                            "; goto ttALt; eV6GO: qadl5: goto MkdSH; rTwXo: language_attributes();

Очевидно, всё, что до кавычки Вы можете поменять (почти) на любой текст, т.к вероятно до этого код с переменной, содержащей шаблон HTML. Любые символы могут быть приняты. Если необходимо, переводите строку обратно в экранирующие последовательности и вставляйте.

→ Ссылка