Buon giorno,premetto che questa funzione da 2 settimane a questa parte faceva il suo dovere,questa mattina incredibile non funziona +.
Ecco come funzionava il tutto:
codice:
$anno = date("Y");
$cartelle = array(0=>"Rassegna Gennaio $anno",1=>"Rassegna Febbraio $anno",
2=>"Rassegna Marzo $anno",3=>"Rassegna Aprile $anno",
4=>"Rassegna Maggio $anno",5=>"Rassegna Giugno $anno",
6=>"Rassegna Luglio $anno",7=>"Rassegna Agosto $anno",
8=>"Rassegna Settembre $anno",9=>"Rassegna Ottobre $anno",
10=>"Rassegna Novembre $anno",11=>"Rassegna Dicembre $anno");
$d = dir("../RassegnaStampa/");
$n = 0;
while ($entry = $d->read()) {
if (in_array($entry,$cartelle)){
echo "?" . $cartelle;
$filename = $dir.$entry;
if (file_exists($filename)){
echo "
<tr>
<td align='center' width='40%' height='5%'>
<input type='checkbox' name='sceltaMese[]' value='$cartelle[$n]' id='$n'>
</td>
<td>
[img]../img/cartella.gif[/img]" . $cartelle[$n]. "
</td>
</tr>";
}
else{
echo "All'interno della directory " . $filename . " non è presente nessuna cartella!!
verificare l'esattezza della directory stessa!!";
}
$nProgr = $n++;
}
}
$d->close();
Questo script, serve per estrapolare da una directory specifica solo alcune cartelle.
Mi dite per favore,quale funzione posso utilizzare al posto di in_array() perchè credo che il problema stia qui.
Grazie mille...