簡體   English   中英

PHP-在不知道擴展名的情況下檢查文件是否存在

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM