dongshuang0011 2011-11-08 13:13
浏览 47

php - move_uploaded_file函数问题


I am facing issue with the move_uploaded_file() php function below is my script.
Its saying permission denied . The directory is not writable . But I checked the permissions , its read-write-execute. Not Sure what's the issue , How do I make sure the permission is R-W-X. ?

<?php
error_reporting(E_ALL); ini_set('display_errors', 1);
$target = "BharatTest/";
$photoName = basename( $_FILES['image']['name']);
$target = $target . basename( $_FILES['image']['name']) ;

ini_set('display_errors', 1);
echo '<pre>Debug: tmp file:', htmlspecialchars($_FILES['image']['tmp_name']), "</pre>
";
echo '<pre>Debug: target directory: ', htmlspecialchars("BharatTest/"), "</pre>
";
echo '<pre>Debug: real target: ', htmlspecialchars(realpath("BharatTest/")), "</pre>
";
echo '<pre>Debug: source readable: ', is_readable($_FILES['image']['tmp_name']), "          
</pre>
";
echo '<pre>Debug: target is_dir: ', is_dir("BharatTest/") ? 'yes':'no', "</pre>
";
echo '<pre>Debug: target writable: ', is_writeable("BharatTest/") ? 'yes':'no', "    
</pre>
";

if(move_uploaded_file($_FILES['image']['tmp_name'], $target))
{
   echo "YES";
}
else 
{
    echo "NO";
}
?> 
  • 写回答

2条回答 默认 最新

  • doutan6286 2011-11-08 13:14
    关注

    You need to ensure the webserver user has write permissions. Depending on the setup this often requires 775 or even 777 permissions on the folder.

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题