⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 img.php

📁 Joomla!是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发
💻 PHP
字号:
<?PHP/** * patTemplate function that returns a complete imagetag and * width and height are extracted from the image * * $Id: Img.php 10381 2008-06-01 03:35:53Z pasamio $ * * @package		patTemplate * @subpackage	Functions * @author		Jens Strobel <strobel@pixeldreamz.com> */// Check to ensure this file is within the rest of the frameworkdefined('JPATH_BASE') or die();/** * patTemplate function that returns a complete imagetag and * width and height are extracted from the image * * $Id: Img.php 10381 2008-06-01 03:35:53Z pasamio $ * * @package		patTemplate * @subpackage	Functions * @author		Jens Strobel <strobel@pixeldreamz.com> */class patTemplate_Function_Img extends patTemplate_Function {	/**	* name of the function	* @access	private	* @var		string	*/	var $_name	  =	'Img';	/**	* defaults for some tags	*	* @access	protected	* @var	array	*/	var $_defaults = array();	/**	* call the function	*	* @access	public	* @param	array	parameters of the function (= attributes of the tag)	* @param	string	content of the tag	* @return	string	content to insert into the template	*/	function call ($params, $content)	{		$src= $params['src'] ? $params['src'] : $content;		list($width, $height, $type, $attr)= getimagesize($src);		$this->_defaults= array(		  'border' => 0,		  'title'  => '',		  'alt'    => '',		  'width'  => $width,		  'height' => $height		);		$params = array_merge($this->_defaults, $params);		$tags= '';		foreach ($params as $key => $value){		  $tags.= sprintf('%s="%s" ', $key, htmlentities($value));		}		$imgstr= sprintf('<img %s/>', $tags);		return $imgstr;	}}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -