Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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 移动上传的文件和复制功能均获得';我不能把我的文件移到新的目的地,知道为什么吗?_Php - Fatal编程技术网

Php 移动上传的文件和复制功能均获得';我不能把我的文件移到新的目的地,知道为什么吗?

Php 移动上传的文件和复制功能均获得';我不能把我的文件移到新的目的地,知道为什么吗?,php,Php,我正试图将图片移动到一个名为new_images的新文件夹中,但移动上传的文件不起作用。我试着复制($entry,$dir2)这也不起作用。这是一个现场直播。有什么建议吗 $dir = $_SERVER['DOCUMENT_ROOT'].'/images/classifieds/'.$row['user_id'].'/ads/'.$row['listbingo_ad_id'].''; if ($handle = opendir($dir)) { //echo "Directory ha

我正试图将图片移动到一个名为new_images的新文件夹中,但
移动上传的文件
不起作用。我试着复制($entry,$dir2)这也不起作用。这是一个现场直播。有什么建议吗

$dir = $_SERVER['DOCUMENT_ROOT'].'/images/classifieds/'.$row['user_id'].'/ads/'.$row['listbingo_ad_id'].'';

if ($handle = opendir($dir)) {
    //echo "Directory handle: $handle\n";
    //echo "Entries:\n";

    /* This is the correct way to loop over the directory. */
    while (false !== ($entry = readdir($handle))) {

        if($entry !="." && $entry !=".."){

           $dir2 = $_SERVER['DOCUMENT_ROOT'].'/images/new_images/'.$entry;

           move_uploaded_file($entry, $dir2);
           echo "INSERT INTO tbl_classified_image (clsd_id,mem_id,cls_img_file,img_status) VALUES(".$row['listbingo_ad_id'].",6,'".$entry."','Y');\n";

        }
    }

}

移动上传的文件是否发出警告?不。。没有。。怪异的
移动上传的文件()
不用于在文件系统上复制文件。它用于移动正在上载的文件($\u文件)。使用
copy()
rename()
。复制也不起作用…var_dump(复制($image,$dir2));它返回true,但文件夹没有ImagesEnd,它工作了,我必须刷新filezilla中的文件夹