【发布时间】:2018-03-18 12:58:32
【问题描述】:
我有一个名为 xyz 的图像。除了这个名为 xyz 的文件具有未知扩展名,即 jpg、jpeg、png、gif 等。我想将此文件从一个名为 ads/images 的文件夹复制到我网站 cpanl 中的其他文件夹 publishers/images。如何用 php.ini 做到这一点。提前致谢。
【问题讨论】:
标签: php
我有一个名为 xyz 的图像。除了这个名为 xyz 的文件具有未知扩展名,即 jpg、jpeg、png、gif 等。我想将此文件从一个名为 ads/images 的文件夹复制到我网站 cpanl 中的其他文件夹 publishers/images。如何用 php.ini 做到这一点。提前致谢。
【问题讨论】:
标签: php
你可以使用copy函数:
$srcfile = 'source_path/xyz.jpg';
$dstfile = 'destination_path/xyz.jpg';
copy($srcfile, $dstfile);
【讨论】:
您应该编写与以下相同的代码:
<?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";
}
?>
【讨论】:
使用copy()函数
copy('advertisers/images/xyz.png','publishers/
images/xyz.png');
更改文件扩展名,不管它是什么。
如果您不知道扩展名,请使用通配符。它将为您提供与通配符匹配的所有文件的数组。
$files = glob('advertisers/images/xyz.*');
foreach ($files as $file) {
copy($file,'publishers/images/'.$file);
}
【讨论】: