0

我一直在尝试使用imagecreatefrompngjoomla 中的功能。我在 components/mycomponent/views/imgview/tmpl/default.php 中使用该函数我必须将图像 url 管理员/components/mycomponent/images/img.png 传递给它。

我尝试了很多方法。但这些都不起作用。是否有任何特定方法可以将 url 传递给该函数。IE。我应该把它作为

$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');

任何帮助将不胜感激。

4

1 回答 1

0

如果您查看一些默认模板文件,Joomla 通常更喜欢您使用JPATH_ROOT全局变量来确保您始终从站点根目录工作,如下所示:

$path = JPATH_ROOT . '/administrator/components/mycomponent/images/img.png';  
$img = imagecreatefrompng($path);

编辑:忘记第一个斜线。

于 2014-06-09T16:43:08.280 回答