У меня есть блоки HTML-кода в базе данных MySQL, и моя инфраструктура должна распечатать их в шаблоне PHP, который будет выводиться в браузер. Для этого я звоню:
</tr>
<!-- Section 3 -->
<?php echo SIN_SiteView::get('section3') ?>
<tr>
Который получает код из APC или MySQL, теперь код, который он получает, выглядит следующим образом:
<td height="280" colspan="2" bgcolor="#00abd2">
<a href="#">
<img src="<?php echo SIN_Utilities::l("image", "home_flash.png")?>" width="710" height="280" border="0" />
</a>
Как вы видите, мне нужно запустить все изображения с помощью метода, известного как "l", который я использую, чтобы легко изменить пути к изображениям. Теперь проблема в том, что если я выведу этот блок кода на экран, он будет просто отображен как строка и не будет работать.
Я попытался окружить php '. [код]. ' и удаление php, но это также не сработало. У кого-нибудь есть идеи о том, как я мог бы правильно отразить это на странице.
Спасибо.
ОБНОВЛЕНИЕ: я думаю, что мне нужно использовать команду eval () благодаря некоторым комментариям, я просто не понимаю, как реализовать это в моей ситуации. Будем весьма благодарны за любые простые примеры, например, как мне изменить эту строку:
<?php echo SIN_SiteView::get('section3') ?>
Чтобы повторить весь блок, показанный выше, еще раз спасибо.