PHP自动检测上传网址路径

时间:2015-07-08 11:10:00

标签: php path relative-path filepath

我在responsivefilemanager和配置文件中工作我有两行:

$upload_dir = '/user/uploads/files/'; // path from base_url to base of upload folder (with start and final /)
$current_path = '../../../../uploads/files/'; // relative path from filemanager folder to upload folder (with final /)

这个w {In xammp系统(带子文件夹。/user/是子文件夹)。如果我在真实服务器中移动,我需要编辑这两行并从两行中删除sub folder和一个../

现在,我需要自动检测网址路径。我的意思是:如果我安装在子文件夹或根文件夹中,这两行在我的脚本中工作,无需手动编辑。

我该如何创建?

1 个答案:

答案 0 :(得分:0)

没有特别的方法可以自动检测要上传的目录。最简单的方法是通过检查目录是否存在来解决这个问题,如果找不到则使用另一个目录。

但是,我建议在两个系统上使用相同的相对结构是最佳解决方案。使用相同的相对结构,这应该适用于所有服务器和系统,而无需进行任何更改。