私はすでにこの質問を見ましたが、うまくいきませんでした。
私がする必要があるのは、拡張子を知らなくても、PHP でファイルが存在するかどうかを確認することです。私はこのコードを使用します:
<?php
if (count(glob("/database/".$_REQUEST['thetitle'].".*")) == 0) {
echo 'true';
} else {
echo 'false';
}
?>
編集:おそらく、スクリプトが
[root]/functions/validatefilename.php
とデータベース
[root]/database/
ただし、ファイル名 ( ) に関係なく、常に false を返します$_REQUEST['thetitle']
。