Сохранение php-кода в файл без его интерпретации - PullRequest
0 голосов
/ 03 октября 2019

Как я могу сохранить скрипт / код php в файл, используя PHP, не интерпретируя скрипт PHP перед его сохранением.

$_POST['posted_code'] = "<html> some cool text <?php print 'Hi, i cant be saved because am being interpreted'; ?> <img> <script></script> <?php include('file'); ?></html>";

Я пытался

header('Content-Type: text/plain;');
file_put_contents('new_file.php',$_POST['posted_code']);

Но яприземлился на 403 запрещен , и без php-сценария он сохраняет.

Как я могу решить эту проблему, чтобы сохранить код в более поздней интерпретации

1 Ответ

0 голосов
/ 03 октября 2019

Можете ли вы заключить свой код_файла в одинарные кавычки, такие как 'код_поста'.

Попробуйте код ниже, который сохранит ваш скрипт / код php в файл без интерпретации сценария PHP

$_POST['posted_code'] = "<html> some cool text <?php print 'Hi, i cant be saved because am being interpreted'; ?> <img> <script></script> <?php include('file'); ?></html>";

Также внесите изменения здесь

header('Content-Type: text/plain;');
file_put_contents('new_file.php',$_POST['posted_code']);
...