こんにちは、mongodb にいくつかのファイル名を保存し、ローカル ディレクトリにいくつかのファイルを保存しました。現在、私の要件は、db の値に正確に一致するファイルのローカル パスを抽出することです。ファイル内の特定の文字列と一致してはなりません。 Complate 文字列と一致する必要があります。これを行う方法を教えてください。
例:は、ファイル名sample-php-book.pdf
と一致する必要がある db 値です。sample-php-book.pdf
sample.pdf
私は次のコードを使用しました
<?php
$results = array();
$directory = $_SERVER['DOCUMENT_ROOT'].'/some/path/to/files/';
$handler = opendir($directory);
while ($file = readdir($handler)) {
if(preg_match('$doc['filename']', $file)) {
$results[] = $file;
}
}
}
?>
$doc[filename] は db からの値です
ありがとう