我正在使用这个基本脚本:
$folderPath = "../path/to/$folder/"; mkdir("$folderPath");
我创建此目录,然后将照片上传到它.我已经这样做了4-5个月了,当我尝试通过网络浏览器查看文件夹的内容时,我突然开始收到’FORBIDDEN’错误
目录创建相同,照片仍然没有问题上传,但我无法访问照片
我尝试重写脚本并使用chmod更改权限,但我根本没有运气
使用以下命令创建所有旧文件夹:-w-rwx r-x r-x
我无法重新创建这个
我已经尝试在我的脚本中添加chmod行:
$folderPath = "../sales/inventory/$folder/"; mkdir("$folderPath"); chmod("$folderPath",0755);
但是我无法重新创建相同的权限,我正在尝试理解chmod是如何工作的,但我无法弄清楚如何使这个非常基本的功能再次正常工作
尝试寻找HTAccess文件,其中将提到“Options -Indexes”选项,因为这主要用于不显示Web浏览器中文件夹的内容.需要以下列方式搜索文件: –
原文链接:https://www.f2er.com/php/136030.html>在文件夹“root_folder / sales / inventory / $folder /”中,其中“$folder”如代码中所述.
>如果未找到,请尝试使用“root_folder / sales / inventory /”文件夹.
>如果未找到,请尝试使用“root_folder / sales /”文件夹.
>如果未找到,请尝试使用“root_folder /”文件夹.
当您获得HTAccess文件中写入的“Options -Indexes”代码时,您可以从那里删除/注释该行代码,或者您也可以在所需的“$folder”文件夹中写入另一个HTAccess文件,其中代码将是“期权指数”.
<?PHP $folderPath = "../sales/inventory/$folder/"; mkdir("$folderPath"); chmod("$folderPath",0755); // Use of "copy()" / "move_uploaded_file()" function here,using some "$targetFile" variable. chmod($targetFile,0755); ?>
当您从“$folder”文件夹中取消链接/删除上传的文件时,这将有助于您.
希望能帮助到你.