我一直在尝试使用joomla中的函数imagecreatefrompng
。
我在components / mycomponent / views / imgview / tmpl / default.php中使用该函数
我必须将图片网址管理员/ components / mycomponent / images / img.png传递给它。
我尝试了很多方法。但它都没有奏效。是否有任何特定的方法将URL传递给该函数。 即。我应该把它作为
传递给我$img = imagecreatefrompng('administrator/components/mycomponent/images/img.png');
或
$img = imagecreatefrompng('http://localhost/joomla/administrator/components/mycomponent/images/img.png');
或
$img = imagecreatefrompng('/var/www/joomla/administrator/components/mycomponent/images/img.png');
任何帮助将不胜感激。
答案 0 :(得分:0)
如果您查看一些默认模板文件,Joomla通常更喜欢您使用JPATH_ROOT
全局变量来确保您始终使用网站根目录,如下所示:
$path = JPATH_ROOT . '/administrator/components/mycomponent/images/img.png';
$img = imagecreatefrompng($path);
编辑:忘掉第一个斜杠。