Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод html с помощью php

23K
21 июля 2011 года
rafaelkyrdan
123 / / 03.05.2011
Мне надо вывести такой html рис1. с помощью php

я делаю это так рис2.
а как делают професионалы?
369
21 июля 2011 года
Kesano
451 / / 09.10.2007
профессионалы всё это пихают в 1 echo... как минимум
5
21 июля 2011 года
hardcase
4.5K / / 09.08.2005
Гмм, а зачем тут эхо?
278
21 июля 2011 года
Alexander92
1.1K / / 04.08.2008
Код:
<?php
 for ($j = 0; $j < $rows; $j++) {
?>

<div class="article_block">
  <div class="fb_header">
    Статья |
      <a href="search.php?id=<?=mysql_result($result, $j, 'id_art')?>"><strong><?=mysql_result($result, $j, 'title')?></strong></a>
  </div>
  <!-- И так далее в таком же духе -->
</div>

<?php } ?>


Ну и, наконец, вам, надо полагать, известно, что mysql_result() - достаточно медленная функция, ее использование не очень поощряется.
366
22 июля 2011 года
int
668 / / 30.03.2005
 
Код:
$template=file_get_contents('tpl.htm');
$tps=array('[ART]','[TITLE]','[USER]','[ANNOUNCE]','[DATE]');
$rps=array($mysql['art'],$mysql['title'],....);
echo str_replace($tps,$rps,$template);
23K
22 июля 2011 года
rafaelkyrdan
123 / / 03.05.2011
Цитата: Alexander92
Код:
<?php
 for ($j = 0; $j < $rows; $j++) {
?>

<div class="article_block">
  <div class="fb_header">
    Статья |
      <a href="search.php?id=<?=mysql_result($result, $j, 'id_art')?>"><strong><?=mysql_result($result, $j, 'title')?></strong></a>
  </div>
  <!-- И так далее в таком же духе -->
</div>

<?php } ?>



Цитата из учебника http://www.php.net:
Сокращённые тэги доступны только тогда, когда они подключены. Это можно сделать функцией , включив установку конфигурации short_open_tag в PHP config-файле, или скомпилировав PHP с опцией --enable-short-tags в configure. Даже если вы по умолчанию включили в php.ini-dist, использование сокращённых тэгов не рекомендуется.

278
22 июля 2011 года
Alexander92
1.1K / / 04.08.2008
Использование сокращенных тэгов не рекомендуется только из соображений переносимости. Плюс к этому, вам ведь никто не мешает использовать полный синтаксис.
 
Код:
<a href="search.php?id=<?php echo mysql_result($result, $j, 'id_art'); ?>">...</a>
366
22 июля 2011 года
int
668 / / 30.03.2005
Цитата: rafaelkyrdan
использование сокращённых тэгов не рекомендуется.

Когда начинаешь понимать, что и зачем делаешь, то уже сам можешь давать рекомендации. А если php первый раз увидел, и настраивать не умеешь, то да, не рекомендуется.

74K
08 августа 2011 года
Malme
1 / / 08.08.2011
Лучше использовать шаблонизатор и не делать мешанину кода и оформления
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог