Php 无法打开流:中的权限被拒绝
我有这个密码Php 无法打开流:中的权限被拒绝,php,html,forms,Php,Html,Forms,我有这个密码 if(isset($_POST["submit"])) { $target_dir = $_SERVER['DOCUMENT_ROOT']."/datapneu/public/"; $target_file = $target_dir . basename($_FILES["pricat"]["name"]); if (move_uploaded_file($_FILES["pricat"]["tmp_nam
if(isset($_POST["submit"])) {
$target_dir = $_SERVER['DOCUMENT_ROOT']."/datapneu/public/";
$target_file = $target_dir . basename($_FILES["pricat"]["name"]);
if (move_uploaded_file($_FILES["pricat"]["tmp_name"], $target_file)) {
echo "The file ". basename( $_FILES["pricat"]["name"]). " has been uploaded.";exit;
} else {
echo "Sorry, there was an error uploading your file.";exit;
}
}
我在服务器上的所有目录都有755权限
而且仍然无法工作您应该在777许可下尝试。另外,请确保目录路径确实存在并且传递正确(我指的是目录分隔符“\”或“/”取决于服务器)。您能确认在您的文档根目录下(可能是
/var/www/html
或其他什么)有一个datapneu
文件夹,其中包含一个公共文件夹吗?不,不应该。给目录授予777权限通常不是一个好办法,这只是一种逃避。最好为该文件夹设置正确的所有者。