【发布时间】:2011-04-02 21:00:42
【问题描述】:
if(!file_exists("dynamic/content_".$get.".html"))
这存在于一个 php 文件中。我需要修改这行代码,使其能够导航到 dynamic/content_whatever.php,而不仅仅是 .html。
最好的方法是什么?谢谢。
【问题讨论】:
if(!file_exists("dynamic/content_".$get.".html"))
这存在于一个 php 文件中。我需要修改这行代码,使其能够导航到 dynamic/content_whatever.php,而不仅仅是 .html。
最好的方法是什么?谢谢。
【问题讨论】:
if (file_exists("dynamic/content_".$get.".html")) {
include "dynamic/content_".$get.".html";
} elseif (file_exists("dynamic/content_".$get.".php")) {
include "dynamic/content_".$get.".php";
}
【讨论】:
利用glob() 令人敬畏的支撑能力:
if (count(glob("dynamic/content_$get.{php,html,txt,htm}", GLOB_BRACE)) == 0)
...
给Gumbo的帽子提示
可能比使用file_exists() 慢一点,因为该函数非常快并且另外使用stat cache,据我所知,glob() 没有。
【讨论】: