[英]PHP - Check if file exists without knowing the extension
我已經看到了這個問題 ,但是對我來說不起作用。
我需要做的是在不知道擴展名的情況下檢查PHP中是否存在文件。 我使用以下代碼:
<?php
if (count(glob("/database/".$_REQUEST['thetitle'].".*")) == 0) {
echo 'true';
} else {
echo 'false';
}
?>
編輯:也許相關的說法是該腳本位於
[root]/functions/validatefilename.php
和數據庫在
[root]/database/
但是無論文件名( $_REQUEST['thetitle']
)是什么,它始終返回false。
嘗試:
count(glob("./database/".$_REQUEST['thetitle'].".*"))
在我看來,它工作正常,但您應指定完整路徑:
if (count(glob( "/path/to/" . "database/" .$_REQUEST['thetitle']. ".*")) == 0) {
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.