【发布时间】:2016-08-18 18:56:08
【问题描述】:
如果我只使用 file_put_contents('file.txt', $stuff),我如何确定要保存的位置?在某些文件中,它会保存到完全不同的文件夹中。
【问题讨论】:
-
只是一个疯狂的想法:也许给它一个完整的路径?
-
如果您不指定完整路径,它会将文件保存在当前工作目录 (CWD) 中。这通常是最初加载的文件的目录(不包括/必需)。你可以通过getcwd()查看CWD。span>
-
@Machavity 关键是不必键入或复制和粘贴绝对路径,尤其是在它很长的时候。我可以使用 $_SERVER['DOCUMENT_ROOT'] 但问题的关键是要弄清楚 file_put_contents 在写入时认为它在哪里。 @jonathan-kuhn 谢谢