我有这个代码来复制一个html文件并重命名它。然而,它没有这样做,我已经尝试了大量的代码变体,但仍然没有。我可能只是忽略了什么,或者我忘记了什么。
$file = 'example.html';
$newfile = '$bla.html;
有关如何解决此问题的任何想法?还是一个不同的代码?提前谢谢!
答案 0 :(得分:3)
您在这里所做的只是创建变量,您必须实际复制文件。查看PHP的copy()
函数。
以下是如何使用它的示例:
$file = 'example.txt'; //path to source file, not just the filename
$newfile = 'example.txt.bak'; //same for this string as above
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
答案 1 :(得分:-3)
或者你可以做
`$file = 'example.html';
$newfile = 'bla.html;
file_get_contents($file);
file_put_contents($file,$newfile);`