Отображать определенный HTML-код на автоматически сгенерированной странице PHP? - PullRequest
0 голосов
/ 24 января 2012

Как отобразить определенный HTML-код на странице, сгенерированной php.

Например, php автоматически отобразит название и категорию элемента, но я хочу добавить пользовательские изображения на эту сгенерированную страницу.Есть ли способ сделать это без создания отдельной HTML-страницы для включения в сгенерированную страницу?

Я надеюсь на что-то похожее на запись в базе данных, куда нужно добавить html-часть для отображения.Возможно ли это?

пс.Извините, если я не выразил свою идею полностью понятным способом.

Ответы [ 3 ]

1 голос
/ 24 января 2012

Сохраняйте URL-адреса изображений так же, как вы храните имена и категории.Тогда вы просто сделаете что-то вроде:

<span id="name"><?= $name ?></span>
<span id="category"><?= $category ?></span>
<img src="<?= $image ?>" />

Может быть, вам нужно уточнить - зачем вам разные HTML для каждой страницы, если меняются только изображения -

Сохранить впомните здесь, я использую <?= $foo ?>, что обычно считается плохой практикой, и это просто сокращение для <?php echo $foo; ?>.

0 голосов
/ 24 января 2012
 <?php 
  //Your php code 
 ?>
   <img src="" />
 <?php
   //Your php code 
 ?>

Вы можете поместить html в php-файл, как в примере выше.

0 голосов
/ 24 января 2012

Просто оберните PHP в ваш HTML:

<h1>My Test</h1>
<?= $myCategory; ?> - <?= $myItem; ?>
<img src ="mySource" alt="myImg" width="15" height="15" />

Это также работает для вашего HTML в вашей базе данных:

<p><?= $myDatabaseHTMLContent ?></p>

Cheers, Max

...