как правильно передать в атрибут value код php?

150
22 января 2020, 09:40

Как правильно передать в атрибут 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);

Answer 1

Можно использовать короткий синтаксис и <?php не нужно, вы и так PHP код пишите:

$content = "<input type='text' value='" . isset($_POST['my_text']) ? $_POST['my_text'] : '' . "' name='my_text'/>";
READ ALSO
Построчное чтение из csv файла через League\Csv

Построчное чтение из csv файла через League\Csv

У меня csv файл со следующим содержимым:

150
Чтение csv фала с кодировкой UTF with BOM через fgetcsv

Чтение csv фала с кодировкой UTF with BOM через fgetcsv

При чтении csv файла с кодировкой UTF with BOM, в начале первой строки какой-то непонятный символВот этот символ: \xef

140
Laravel collection

Laravel collection

У меня есть запрос:

134
Отправка письма с кнопкой submit

Отправка письма с кнопкой submit

Нужно отправить письмо с текстом, по клику на кнопку

159