-1

我已经看到了这个问题,但它对我不起作用。

我需要做的是在不知道扩展名的情况下检查文件是否存在于 PHP 中。我使用这段代码:

<?php 
if (count(glob("/database/".$_REQUEST['thetitle'].".*")) == 0) {
echo 'true';
} else {
echo 'false';
}
?>

编辑:也许它是相关的说脚本位于

[root]/functions/validatefilename.php

和数据库

[root]/database/

但无论文件名 ( $_REQUEST['thetitle']) 是什么,它总是返回 false。

4

2 回答 2

2

尝试:

count(glob("./database/".$_REQUEST['thetitle'].".*"))
于 2013-08-28T14:07:56.463 回答
1

在我看来它工作正常,除了你应该指定完整路径:

if (count(glob( "/path/to/" . "database/" .$_REQUEST['thetitle']. ".*")) == 0) {
于 2013-08-28T14:09:05.460 回答