小编Moh*_*Ali的帖子

无法从 PHP 上传文件到 Centos 服务器?

我在将文件从 PHP 上传到 Centos 7.0 Apache 服务器时遇到问题

\n\n

PHP代码

\n\n
  <html>\n<head>\n  <title>Upload your files</title>\n</head>\n<body>\n  <form enctype="multipart/form-data" action="index.php" method="POST">\n    <p>Upload your file</p>\n    <input type="file" name="uploaded_file"></input><br />\n    <input type="submit" value="Upload"></input>\n  </form>\n</body>\n</html>\n<?PHP\n  if(!empty($_FILES[\'uploaded_file\']))\n  {\n    $path = "/var/www/html/";\n    $path = $path . basename( $_FILES[\'uploaded_file\'][\'name\']);\n    if(move_uploaded_file($_FILES[\'uploaded_file\'][\'tmp_name\'], $path)) {\n      echo "The file ".  basename( $_FILES[\'uploaded_file\'][\'name\']). \n      " has been uploaded";\n    } else{\n        echo "There was an error uploading the file, please try again!";\n    }\n  }\n?>\n
Run Code Online (Sandbox Code Playgroud)\n\n

请注意 php.ini 中的 file_uploads 已启用

\n\n

并且文件夹“/var/www/html/”的权限为0777,其所有者是apache

\n\n

我尝试了stackoverflow中几乎所有的解决方案,

\n\n …

php apache file-upload centos

0
推荐指数
1
解决办法
4996
查看次数

标签 统计

apache ×1

centos ×1

file-upload ×1

php ×1