salve a tutti
volevo effettuare una ricerca all'interno di una cartella e scansionare tutti i file all'interno poi far visualizzare il risultato confrontantdolo con una parola che prelevo da un form
Codice PHP:
<?php session_start(); $cerca=$_REQUEST['cerca']; //Imposto la directory da leggere $directory = "/Sito"; // Apriamo una directory e leggiamone il contenuto. if (is_dir($directory)) { //Apro l'oggetto directory if ($directory_handle = opendir($directory)) { //opendir serve per aprire la cartella //Scorro l'oggetto fino a quando non è termnato cioè false while (($file = readdir($directory_handle)) !== false) { //Se l'elemento trovato è diverso da una directory //o dagli elementi . e .. lo visualizzo a schermo if((!is_dir($file))&($file!=".")&($file!="..")) { $file1=strtolower(file_get_contents($file)); if(strstr($file1, $cerca)!=NULL) { echo($file1); } } } //Chiudo la lettura della directory. closedir($directory_handle); } } ?>
aiutoooo