【发布时间】:2017-04-25 09:57:55
【问题描述】:
是否可以将两个不同附加域文件夹中的文件链接在一起?
- public_html/a //wordpress 安装-指定域
- public_html/b //自定义cms安装-指定域
我有一个文件存储在文件夹 b 中,我想通过文件夹 a 中的页面访问该文件。可能的?我已经能够找到文件并且名称已经开始出现,但是在下载时,它给了我 404。文件名在那里,文件在那里,但在下载时,404。已经检查了文件权限,它们很好。
<?php
$dir = "../b/files/"; //linking from a page in folder "a"
if (!file_exists($dir)) {
mkdir($dir, 0755);
} else {
// Open a directory, and read its contents
$files = scandir($dir, 0);
$count=1;
for($i = 2; $i < count($files); $i++)
echo $count++ .".<a href='".$dir.$files[$i]."'>". $files[$i] ."</a><br>";
}?>
【问题讨论】:
-
您是否尝试通过浏览器下载?如果您能够访问文件,那么最好在文件夹 a 中的某处写入并使其被下载。
-
谢谢车坦!是的,就像我说的,我可以看到文件出现在文件夹 b 中的文件夹 a 中。但是在下载时,它不起作用
-
不,那样不行。您无法从 http 访问其他插件的文件。您可以做一件事..只需制作download.php并将文件路径作为参数传递并在download.php中...获取托管在其他插件中的文件内容并将其写入当前插件的临时文件中并下载.
标签: php wordpress web-hosting addon-domain file-link