使用复制功能将php图像从一个文件夹复制到另一个文件夹
我试图使用php copy函数将图像从一个文件夹复制到另一个文件夹,但出现以下错误:使用复制功能将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这不是问题所在,谢谢。在复制
警告: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()
。