PHP 创建 txt 文件并将其保存到根目录
2022-08-30 08:07:24
我正在尝试创建文件并将其保存到我的站点的根目录中,但我不知道它在哪里创建该文件,因为我看不到任何文件。而且,如果可能的话,我需要每次都覆盖该文件。
这是我的代码:
$content = "some text here";
$fp = fopen("myText.txt","wb");
fwrite($fp,$content);
fclose($fp);
如何将其设置为保存在根目录上?
我正在尝试创建文件并将其保存到我的站点的根目录中,但我不知道它在哪里创建该文件,因为我看不到任何文件。而且,如果可能的话,我需要每次都覆盖该文件。
这是我的代码:
$content = "some text here";
$fp = fopen("myText.txt","wb");
fwrite($fp,$content);
fclose($fp);
如何将其设置为保存在根目录上?
它在与脚本相同的目录中创建文件。试试这个。
$content = "some text here";
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/myText.txt","wb");
fwrite($fp,$content);
fclose($fp);
如果您在Apache上运行PHP,则可以使用名为的环境变量。这意味着路径是动态的,可以在服务器之间移动,而不会弄乱代码。DOCUMENT_ROOT
<?php
$fileLocation = getenv("DOCUMENT_ROOT") . "/myfile.txt";
$file = fopen($fileLocation,"w");
$content = "Your text here";
fwrite($file,$content);
fclose($file);
?>