Salve, il mio sito è costruito così: nella cartella "public" ho una cartella "tornei", nella quale è presente una cartella "campionato". Nella cartella "campionato" sono contenute N cartelle di nome composito. In ognuna di esse sono contenuti dei file .php che contengono delle cose. Io vorrei fare un loop di tutte le cartelle di "tornei" e cercare in ogni file .php se è presente un certo valore chiamato $who. Però non funziona. Dove sbaglio?
Segue il codice. Grazie mille!!
codice:
$path_tornei = "public/tornei";
$campionati = scandir("$path_tornei/campionato/");
foreach ($campionati as $c) {
if($c === '.' || $c === '..') { continue; }
$part = scandir("public/tornei/campionato/$c/partite/");
foreach ($part as $p) {
if($p === '.' || $p === '..') { continue; }
$f = @file_get_contents($p); echo "$f";
$trovato = @substr_count($f, $who);
echo"$trovato";
}
}