我正在尝试从我的(附加组件)域目录之外的目录中读取文件 . 这是我的目录结构:
public_html /
domain /
file_read.php
file_write.php
sensitive /
file.dat
虽然我能够使用“../sensitive/file.dat”写入敏感,但我无法使用相同的方法进行读取 . 有什么想法吗?
我没有使用绝对路径,因为它会出现在html源代码中 . public_html所属的域名未被使用 .
[编辑]按要求分享一些代码:
file_write.php(敏感也会有图片):
mkdir ("../sensitive/dir", 0755);
copy ("resource/in/root/file.jpg", "../sensitive/dir/file.jpg");
move_uploaded_file ($_FILES['file']['tmp_name'], "../sensitive/dir/newfile.jpg");
file_read.php(什么都不显示)
我正在观察敏感文件,一切都写好了 . 我还手动将newfile.jpg的权限从644调整到744到755,但没有用 .