php:检查路径是否存在?

mat*_*att 5 php directory

嘿伙计们,我正在用查询字符串设置路径变量.什么是检查路径(总是一个目录)是否存在的最简单方法.

    if(isset($_GET['p'])) {
    define(PATH, $_GET['p']);
Run Code Online (Sandbox Code Playgroud)

所以现在我喜欢mydomain.com?p=files/folder/sub,一切正常,我正在阅读文件夹的内容.但是我可以传递?p = shit/whatever,我没有得到404或类似的东西.系统读取一个甚至不存在的文件夹.

我甚至不需要404,但只想打印('不存在!')或类似的东西.

什么是最好的方法呢?谢谢