검색 양식과 일치하는 파일 이름의 디렉토리 (업로드)를 검색하려고합니다.PHP 검색 필드 - 파일을 통한 문자열 검색
내 웹 사이트의 검색 필드에 'Bach'라는 단어를 입력합니다. 그런 다음 스크립트에서 디렉토리의 모든 파일을 검색하고 'bach'라는 단어가 들어있는 파일을 모두 표시합니다.
이것은 내가 기대했던 코드 중 하나입니다. 나는 시각적 인 실수를 볼 수없고 당신이 나를 도울 수 있는지 궁금해하고있었습니다.
현재 검색 결과가 없습니다.
if(isset($searchvalue))
{
$dir = opendir('upload/');
while ($read = readdir($dir))
{
if ($read!='.' && $read!='..')
{
if (stristr($searchvalue,$read)) //case insensitive
{
echo '<p><a href="upload/'.$read.'">'.$read.'</a></p>';
}
}
}
closedir($dir);
}
무엇이 잘못되었는지 언급하지 않았습니다. 오류? 무슨 일이 일어나고 싶지 않아? –
죄송합니다, 제 질문을 수정했습니다. 기본적으로 결과와 일치하지 않습니다. 의미, 파일을 검색하려고 할 때 결과가 없습니다. – user3577025
패턴 일치를 제공하는 [glob 함수] (http://www.php.net/glob)도 있습니다. –