Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php joomla中的错误链接url JPATH_站点?_Php_Joomla - Fatal编程技术网

php joomla中的错误链接url JPATH_站点?

php joomla中的错误链接url JPATH_站点?,php,joomla,Php,Joomla,我有一个错误: http://www.test.com/downloads/ 在Joomla中,我调用函数 $savepath = JPATH_SITE.DS.'downloads'; 但当在标记上放置$savepath时,链接url变为: <a href="<?php echo savepath?>">test</a> 或 更改此项: <a href="<?php echo savepath ?>">test</a>

我有一个错误:

http://www.test.com/downloads/
在Joomla中,我调用函数

$savepath = JPATH_SITE.DS.'downloads';
但当在标记上放置$savepath时,链接url变为:

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

更改此项:

<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>
$savepath=JURI::root()。“/下载”

JPATH\u站点
不是站点的URL,而是安装的文件系统路径。相反,请使用以下命令:

$savepath = JUri::root() . 'downloads';
<a href="<?php echo $savepath?>">test</a>
$savepath=JUri::root()下载";;
$savepath = JURI::root() . "/downloads"
<a href="<?php echo $savepath ?>">test</a>
$savepath = JUri::root() . 'downloads';
<a href="<?php echo $savepath?>">test</a>