我应该在单独的文件夹joomla中为imagecreatefrompng提供什么路径?

时间:2014-06-07 10:52:53

标签: php url joomla path imagecreatefrompng

我一直在尝试使用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');

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

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

编辑:忘掉第一个斜杠。