之前写php代码需要读取文本文件,该文本文件与当前代码所在的文件在同一个目录下,于是直接用了./××.txt作为路径传到fopen函数中,结果因为路径错误无法打开文件。原因是该代码所在的文件是由其他文件来调用的,./××.txt返回的路径实际是“首调用文件./××.txt”,而该位置没有这个文件。
后来别人告诉我用__FILE__变量来获取代码所在文件的路径,问题解决了。
之前写php代码需要读取文本文件,该文本文件与当前代码所在的文件在同一个目录下,于是直接用了./××.txt作为路径传到fopen函数中,结果因为路径错误无法打开文件。原因是该代码所在的文件是由其他文件来调用的,./××.txt返回的路径实际是“首调用文件./××.txt”,而该位置没有这个文件。
后来别人告诉我用__FILE__变量来获取代码所在文件的路径,问题解决了。