我的目录中有一个现有图像,我想复制该图像并重命名。这就是我的想法:open registraton.php - >在registration.php中加载默认图片 - >将默认图片复制到username.jpg。
那么如何加载默认图像,复制并重命名呢?
我会这样想:
$default = "Pictures/default.png";
$target = "Pictures/";
$newname = "$username.jpg";
$target = "$default . $newname";
但是我知道,它根本不起作用,因为它说它是自我的。但是我需要做什么?
答案 0 :(得分:0)
你似乎对你在那里做的事感到困惑。如果需要复制文件,则需要使用复制功能:
bool copy ( string $source , string $dest [, resource $context ] )
你上面看到的是连接两个字符串。所以 - 在你的代码中,你只需要一个带有“Pictures / default.pngSomeName.jpg”的字符串。
此外,您不能只是将PNG重命名为JPG - 它们是不同的格式:不只是不同的扩展名。
答案 1 :(得分:0)
我不确定我完全理解你,我的英语不是那么好。 但是如果你想复制一个图像,你应该使用copy($ source,$ dest)函数。 如果要重命名文件/目录,可以使用重命名($ oldname,$ newname)函数。