Как правильно передать в атрибут value код php? Я знаю, что код неверно вложила. Если не передавать в переменную код работает
$content = " <input type='text' value='<?php if(isset($_POST['my_text'])){ echo $_POST['my_text'];} ?>' name='my_text'/>
Переменная $content позже записывается в файл fwrite($f, $content . PHP_EOL);
Можно использовать короткий синтаксис и <?php не нужно, вы и так PHP код пишите:
$content = "<input type='text' value='" . isset($_POST['my_text']) ? $_POST['my_text'] : '' . "' name='my_text'/>";
Продвижение своими сайтами как стратегия роста и независимости