使用复制功能将php图像从一个文件夹复制到另一个文件夹

使用复制功能将php图像从一个文件夹复制到另一个文件夹,php,file-handling,Php,File Handling,我试图使用php copy函数将图像从一个文件夹复制到另一个文件夹,但出现以下错误: 警告:copy():文件名不能为空,请帮助解决此问题或推荐更好的方法。谢谢我尝试使用以下代码: $images = "images/b4uploads/image.jpg"; $p = basename($images); $dest = 'images/uploaded/'.$p; copy($images,$dest); @Ranjeethigh这不是问题所在,谢谢。在复制

我试图使用php copy函数将图像从一个文件夹复制到另一个文件夹,但出现以下错误:
警告:copy():文件名不能为空
,请帮助解决此问题或推荐更好的方法。谢谢我尝试使用以下代码:

   $images = "images/b4uploads/image.jpg";
    $p = basename($images);
    $dest  = 'images/uploaded/'.$p;
    copy($images,$dest);

@Ranjeethigh这不是问题所在,谢谢。在
复制
使用这两个值之前,您应该
var\u dump
这两个值(
$images
$dest
)。这将准确地告诉您复制函数将得到什么。(编辑你的Q)我编写PHP已经15年了,哈哈,我觉得这个问题很好。变量计算为
copy(“images/b4uploads/image.jpg”、“images/uploads/image.jpg”)PHP需要两个字符串作为参数,没有一个是空的,警告没有意义?!我唯一能想到的是相对路径不可用或其中一个目录不存在的问题。请尝试绝对路径并在源和目标上同时使用
file\u exists()
。@ranjeethigh这不是问题所在,谢谢。在
copy
使用这两个值之前,您应该
var\u dump
这两个值(
$images
$dest
)。这将准确地告诉您复制函数将得到什么。(编辑你的Q)我编写PHP已经15年了,哈哈,我觉得这个问题很好。变量计算为
copy(“images/b4uploads/image.jpg”、“images/uploads/image.jpg”)PHP需要两个字符串作为参数,没有一个是空的,警告没有意义?!我唯一能想到的是相对路径不可用或其中一个目录不存在的问题。尝试绝对路径,并在源和目标上同时使用
文件\u exists()