Salutare,
Vreau si eu sa fac un meniu search pt fisierele dintr-un folder.
Am un director cu 100 poze si cand scriu un keyword sa imi apara doar pozele cu acel cuvant.
Mentionez ca nu am vreo baza de date
- Nu are nimeni vre-o idee ?
Cautare fisiere din director
-
- Mesaje:2
Cautare fisiere din director
steell
Mesaje:190
salut, ca sa obti numele fisierelor si folderelor dintr-un director poti folosii functia scandir(), iar pe baza unui for() poti verifica daca se potrivesc fisierele cu ce scri tu in casuta aceea.
MarPlo
Mesaje:4343
Salut
Se face un formular in care adaugi cuvantul Apoi, in scriptul PHP preiei cuvantul, si cu DirectoryIterator() obtii si parcurgi informatiile /fisierele din director.
Uite aici un tutorial despre lucrul cu DirectoryIterator - obtine informatii despre fisiere si directoare..
Codul php ar fi cam asa:
Se face un formular in care adaugi cuvantul Apoi, in scriptul PHP preiei cuvantul, si cu DirectoryIterator() obtii si parcurgi informatiile /fisierele din director.
Uite aici un tutorial despre lucrul cu DirectoryIterator - obtine informatii despre fisiere si directoare..
Codul php ar fi cam asa:
Cod: Selectaţi tot
if(isset($_POST['nume_casuta_formular'])) {
$text = trim(strip_tags($_POST['nume_casuta_formular'])); // preia textul
$dir = 'cale_director';
$objDI = new DirectoryIterator($dir);
foreach($objDI as $fileinfo) {
// daca e fisier
if($fileinfo->isFile()) {
$filename = $fileinfo->getFilename(); // nume fisier
// daca contine in nume ce e la $text, afiseaza numele
if(stripos($filename, $text) !== false) {
echo '<br/>'. $filename;
}
}
}
}