我需要检查文件是否存在但系统找不到该文件,这可能是因为代码以.php结尾$ var我不知道。这里是代码如果文件存在没有找到以.php结尾的文件
$thefile=$_POST['files'];
if (file_exists('/infrastructure/datacenter/'.$thefile.'.php'))
{include('infrastructure/datacenter/'.$thefile.'.php');}
任何想法为什么无法找到文件?因为文件真的存在
在测试文件名是2001.php,它确实存在,但PHP的说,它不存在
解决
有丢失/在包括第二路径
什么?你可能不得不更新你的文章以包含HTML /表单。 –
你用'/'启动了一个文件路径,另一个没有,与它有什么关系? – WheatBeak
那么磁盘上文件的实际名称是什么?你怎么能“不知道”是否因为代码附加了“.php”。您想要查找的文件是否以“.php”结尾? “$ thefile”的内容是什么?你为什么用“/”而不是其他路径启动你的路径之一?顺便说一句,允许回发来控制PHP文件执行的操作会让我感到等待发生的巨大安全灾难。 – ADyson