Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php move#u Upload#u file和file#u exists返回true,can';t在浏览器或FTP中查看文件_Php_File_Post_Ftp - Fatal编程技术网

Php move#u Upload#u file和file#u exists返回true,can';t在浏览器或FTP中查看文件

Php move#u Upload#u file和file#u exists返回true,can';t在浏览器或FTP中查看文件,php,file,post,ftp,Php,File,Post,Ftp,该文件确实保存到目标文件夹中,我可以通过浏览器和FTP访问该文件夹,因为当我尝试删除该目录时,它表示该文件夹不是空的 我也知道它们在那里,因为当我执行scandir()时,它会列出所有文件 这是我的密码: <?php $device_name = str_replace(" ","_",strtolower($_POST["device_name"])); $target_dir = getcwd()."/wedding/"; $target_dir = $target_dir.$devi

该文件确实保存到目标文件夹中,我可以通过浏览器和FTP访问该文件夹,因为当我尝试删除该目录时,它表示该文件夹不是空的

我也知道它们在那里,因为当我执行scandir()时,它会列出所有文件

这是我的密码:

<?php
$device_name = str_replace(" ","_",strtolower($_POST["device_name"]));
$target_dir = getcwd()."/wedding/";
$target_dir = $target_dir.$device_name."_".time()."_".basename($_FILES["file"]["name"]);
$arr = array();
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_dir)) {
    $arr["status"] = 1;
    $arr["result"] = "Photo Sent";
} else {
    $arr["status"] = 0;
    $arr["result"] = "Error Sending Photo";
}
echo json_encode($arr);
?>

结果是文件名中有特殊字符