The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "PHP" / Оглавление документа

html_image

Имя аттрибута Тип Обязателен По умолчанию Описание
file строка (string) Да n/a название/путь к изображению
border строка (string) Нет 0 размер рамки вокруг изображения
height строка (string) Нет реальная высота изображения высота изображения
width строка (string) Нет реальная ширина изображения ширина изображения
basedir строка (string) Нет корень веб сервера папка, от которой указаны относительные пути
link строка (string) Нет n/a значение href, куда ссылается картинка

Пользовательская функция html_image генерирует HTML для изображения. Ширина и высота автоматически вычисляются из файла изображения, если не указаны явно.

basedir - базовая папка для относительных путей. Если не указана, то используется корень веб сервер (переменная окружени DOCUMENT_ROOT). Если security включено, то путь к изображения должен быть в пределах безопасных папок.

Аттрибут link указывает, куда ссылается изображение. Аттрибут link устанавливает значение аттрибута href тэга А. Если указан аттрибут link, то изображение окружается выражениями <a href="LINKVALUE"> и <a>.

Техническое Замечание: html_image требует обращение к диску lzk чтения изображения и вычисления его размеров. Если не используется кэширование шаблонов, то тогда лушче не пользоваться тэгом html_image и вставлять статические тэги изображений, для достижения оптимального быстродействия.

Пример 8-7. html_image

index.php:

require('Smarty.php.class');
$smarty = new Smarty;
$smarty->display('index.tpl');

index.tpl:

{html_image file="pumpkin.jpg"}
{html_image file="/path/from/docroot/pumpkin.jpg"}
{html_image file="../path/relative/to/currdir/pumpkin.jpg"}

OUTPUT: (possible)

<img src="pumpkin.jpg" border="0" width="44" height="68">
<img src="/path/under/docroot/pumpkin.jpg" border="0" width="44" height="68">
<img src="../path/relative/to/currdir/pumpkin.jpg" border="0" width="44" height="68">

ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList