如果文件存在,则找不到以.php结尾的文件

时间:2017-07-24 20:39:13

标签: php

我需要检查一个文件是否存在但是系统找不到该文件,可能是因为代码以.php结尾$ var我不知道。这是代码

  $thefile=$_POST['files'];
    if (file_exists('/infrastructure/datacenter/'.$thefile.'.php'))
{include('infrastructure/datacenter/'.$thefile.'.php');}

知道无法找到文件的原因吗?因为文件确实存在

测试中的文件名是2001.php,它确实存在,但php说它不存在

解决

包含第二条路径

中缺少/

2 个答案:

答案 0 :(得分:1)

你有if语句检查绝对路径,而你的include语句是相对的。

答案 1 :(得分:0)

解决

包含第二条路径

中缺少/