<?php
function search_text_in_directory_files($directory, $text){
if(file_exists($directory)){
$files = array();
if($handle=opendir($directory)){
while(($file=readdir($handle))!==false){
if($file!="." && $file!=".." && !is_dir($directory."/".$file) && file_exists($directory."/".$file)){
$file_content = file_get_contents($directory."/".$file);
if(preg_match("/".$text."/i",$file_content)){
$files[] = $file;
}
}
}
closedir($handle);
}
return $files;
}
return false;
}
$directory = "files";
$text = "text";
$found_files = search_text_in_directory_files($directory,$text);
if($found_files===false){
echo("Directory Not Found");
}elseif(empty($found_files)){
echo("Text Not Found");
}else{
foreach($found_files as $found_file){
echo("<p>$found_file</p>");
}
}
?>
No comments:
Post a Comment