代码之家  ›  专栏  ›  技术社区  ›  matt

php:检查路径是否存在?

  •  5
  • matt  · 技术社区  · 14 年前

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

        if(isset($_GET['p'])) {
        define(PATH, $_GET['p']);
    

    所以现在我喜欢mydomain.com了?p=files/folder/sub一切正常,我正在读取文件夹的内容。 不过,我可以过去吗?不管怎样,我都没有404之类的。系统读取一个甚至不存在的文件夹。

    最好的方法是什么?

    2 回复  |  直到 14 年前
        2
  •  1
  •   Robert Greiner    14 年前

    file_exists()

    http://php.net/manual/en/function.file-exists.php

    if (!file_exists($filename)) {
      //print your error
    }