如何使用PHP脚本访问HTDOCS外部

时间:2013-12-12 11:28:25

标签: php joomla htdocs

我有一个Apache的网络服务器。

出于安全考虑,我的客户想要访问另一个文件夹中的文件(.jpg / .pdf / .png / .gif)。

根布局如下:

  • 备份
  • 数据
  • 的htdocs
  • 日志
  • TMP

在joomla网站所在的htdocs文件夹中。我使用flexicode将PHP代码添加到网站。

有没有办法可以在数据文件夹中显示.jpg中的照片? 例。 /data/werknemers/80111/pasfoto.jpg

有一点障碍。每个人都使用密码登录Joomla。在这种情况下,引脚80111。 引脚80111被添加到用户表中,该字段称为引脚。

是否可以使用变量来检索数据?那么只有用户80111可以访问他或她的文件夹而不能访问另一个文件夹吗?

登录后,照片会显示在网站上的模块中。

干杯,

史蒂夫

2 个答案:

答案 0 :(得分:1)

您必须在joomla中编写一个php脚本(用于授权),并授予apache访问外部文件夹的权限。然后使用此脚本传送文件。

答案 1 :(得分:1)

我不是Joomla用户,但我的第一个机会是寻找一些插件来管理上传,我看到一些插件来管理每个用户进行快速谷歌搜索的上传,例如this one

如果没有人为你服务,我认为下一个选择是尝试实施资产代理。

  • 在htdocs中编写脚本以验证PIN,如果可以,请从数据目录中读取文件内容并提供该脚本的输出。

  • 需要重定向该代理的所有.jpg / .pdf / .png / .gif请求的重写规则。

  • 请注意提供非安全内容(例如主题图片)。

希望这个帮助