Я пытаюсь найти папку и извлекать файлы внутри папки (получить контент) Я могу искать папку, используя следующий код но я не могу пройти оттуда, я не вижу, как содержимое извлекает файлы внутри. Файлы внутри будут txt-файлами, и я бы хотел, чтобы их можно было открыть и посмотреть. Как добиться того, чего я хочу? Спасибо.Найти папку и получить содержимое файлов внутри
<?php
$dirname = "C:\windows";//Directory to search in. *Must have a trailing slash*
$findme = $_POST["search"];
$dir = opendir($dirname);
while(false != ($file = readdir($dir))){//Loop for every item in the directory.
if(($file != ".") and ($file != "..") and ($file != ".DS_Store") and ($file !=
"search.php"))//Exclude these files from the search
{
$pos = stripos($file, $findme);
if ($pos !== false){
$thereisafile = true;//Tell the script something was found.
echo'<a href="' . $dirname . $file . '">' . $file . '</a><br>';
}else{
}
}
}
if (!isset($thereisafile)){
echo "Nothing was found.";//Tell the user nothing was found.
echo '<img src="yourimagehere.jpg"/>';//Display an image, when nothing was found.
}
?>
Sidenote: '' && имеет приоритет над 'AND', так что вы можете использовать это вместо этого. –
'glob()' является хорошим вариантом, а также лучшим именем php-функции когда-либо! Все еще ждет 'wet()' –