0

我有一个错误:

http://www.test.com/downloads/

在 Joomla 我调用函数

$savepath = JPATH_SITE.DS.'downloads';

但是当将 $savepath 放在标签上时,链接 url 变为:

<a href="<?php echo savepath?>">test</a>

=> firebug is url is test.com/home/test/public_html/downloads/ How to fix this error to result 是:

test.com/downloads

或者

/home/test/public_html/downloads/ 
4

2 回答 2

0

改变这个:

<a href="<?php echo savepath ?>">test</a>

对此:

<a href="<?php echo $savepath ?>">test</a>

或者您可以始终使用相对路径,例如:

$savepath = JURI::root() . "/downloads"
<a href="<?php echo $savepath ?>">test</a>
于 2012-07-25T08:20:39.863 回答
0

JPATH_SITE不是您网站的 URL,而是您安装的文件系统路径。而是使用这个:

$savepath = JUri::root() . 'downloads';
<a href="<?php echo $savepath?>">test</a>
于 2012-07-25T09:57:49.113 回答