如何在php中将图像从一个文件夹复制到另一个文件夹

时间:2017-10-06 16:52:27

标签: php

我有一张名为xyz的图片。除了这个名为xyz的文件有未知的扩展名viz jpg,jpeg,png,gif等。我想将这个文件从一个名为advertisers / images的文件夹复制到我的网站cpanl中的其他文件夹发布者/图像。如何用PHP做到这一点。提前谢谢。

3 个答案:

答案 0 :(得分:0)

您可以使用copy功能:

$srcfile = 'source_path/xyz.jpg';
$dstfile = 'destination_path/xyz.jpg';
copy($srcfile, $dstfile);

答案 1 :(得分:0)

使用copy()函数

copy('advertisers/images/xyz.png','publishers/
 images/xyz.png');

更改文件扩展名,无论它是什么。

如果您不知道扩展名,请使用通配符。它将为您提供与通配符匹配的所有文件的数组。

$files = glob('advertisers/images/xyz.*');
    foreach ($files as $file) {
    copy($file,'publishers/images/'.$file);
}

答案 2 :(得分:0)

您应该编写与以下相同的代码:

<?php
$imagePath = "../Images/somepic.jpg";
$newPath = "../Uploads/";
$ext = '.jpg';
$newName  = $newPath."a".$ext;

$copied = copy($imagePath , $newName);

if ((!$copied)) 
{
    echo "Error : Not Copied";
}
else
{ 
    echo "Copied Successful";
}
?>