有人可以帮助我如何使用 PHP 在特定文件夹中sample1.pdf
检查以任何名称开头的文件的存在吗?sample12.pdf
下面是我检查单个文件的代码。
<html>
<?php
if(file_exists("properties/".$owner."/".$property."/sample1.pdf") )
?>
</html>
有人可以帮助我如何使用 PHP 在特定文件夹中sample1.pdf
检查以任何名称开头的文件的存在吗?sample12.pdf
下面是我检查单个文件的代码。
<html>
<?php
if(file_exists("properties/".$owner."/".$property."/sample1.pdf") )
?>
</html>
PHP 函数 glob(此处)将为您提供匹配的文件数组。因此,您可以执行以下操作:
$files = glob("properties/{$owner}/{$property}/sample*.pdf");
然后,这将返回 "properties/{$owner}/{$property}/" 目录中以 "sample" 开头并具有 .pdf 扩展名的文件数组
然后,您可以遍历文件并执行您需要的操作
//Check if there are any files and there were not any FATAL errors
if (count($files) > 0 && $files !== FALSE) {
foreach ($files as $file) {
//Do something here
}
} else {
//There were no matching files
}
希望这可以帮助