如何让我的file_get_contents()函数从文件中检索信息?

时间:2014-09-18 20:40:22

标签: php file-get-contents

我在让file_get_contents()功能实际工作方面遇到了一些困难。我使用Coda 2来练习PhP,每次我尝试检索文件的内容以供显示时,都会出现如下警告:

Warning: file_get_contents(template.txt):
failed to open stream: No such file or directory in - on line 9

第九行,我有以下内容:

echo file_get_contents("template.txt");

我验证了文件的位置,并确保它与此PHP文件位于同一文件夹中。也许在这里错过了一个小细节,但这应该是有效的。

感谢您提前提供任何帮助。

注意:我也尝试在带有MAMP的浏览器上使用此功能,但没有成功。我目前正在使用mac工作,如果这有任何帮助。

1 个答案:

答案 0 :(得分:1)

如果文件位于同一目录中,请使用:

echo file_get_contents(__DIR__."/template.txt");

__DIR__魔术常量始终包含引用__DIR__的文件的目录路径。但是,应用程序的当前工作目录可能完全不同。

否则,正如已经提出的那样,使用文件的绝对路径。