我想将我的服务器(/var/www/tmp
)上的example.txt文件移动到不同的目标(/var/www/tmp/dir
)。我想将此文件只在一个文件移动的目标中,因此服务器上只有一个文件。我尝试了很多命令,但我没有成功。你能帮我解决这个问题吗?感谢。
源代码:
<html>
<body>
<?php
// variables from the form
$blogentry = $_POST['blogentry'];
// creating or opening the file in append mode
$dataFile = "example.txt";
$fh = fopen($dataFile, 'a');
// writing to the file
fwrite($fh,"". " " . $blogentry . " " . "\n\n");
fclose($fh);
?>
</body>
</html>
答案 0 :(得分:2)
您将使用PHP的rename()
函数来移动文件(函数的名称可能有点令人困惑)。
rename("/var/www/tmp/file.txt", "/var/www/tmp/dir/file.txt");
答案 1 :(得分:0)
您可以使用rename()
功能。来自http://php.net/manual/en/function.rename.php:
rename("var/www/tmp/example.txt", "/var/www/tmp/dir/example.txt");