Ciao a tutti, sto creando uno script e mi ritrovo in O_o... (problemi)
Ecco dunque quello che devo fare: ho creato un file config.php e messo dentro questo:
Codice PHP:
$img_tipo = array("file_tipo1.png","file_tipo3.png","file_tipo3.png"); # nomi delle img del tipo di file...
$img_est = array(
"tipo1" => array("zip","rar"),
"tipo2" => array("html","php","css","htm"),
"tipo3" => array("jpg","jpeg","png","bmp")
);
Ora nel mostrare i file io metto questo:
Codice PHP:
if(in_array(estensione($file), $img_est)) {
if(in_array($img_est,$img_tipo)) {
echo "<td><img src=\"mypf/$img_tipo.png\" alt=\"file\" /></td>";
} else { echo "<td><img src=\"mypf/file.png\" alt=\"file\" /></td>"; }
} else { echo "<td><img src=\"mypf/file.png\" alt=\"file\" /></td>"; }
Solo che mi mostra sempre:
Codice PHP:
<td><img src="mypf/file.png" alt="file" /></td>
Perchè? xD Cosa sto sbagliando? xD
Grazie 1000..ciao Davide! ^^
PS. Io con gli array non ci so "giocare"....anche perchè questa è la prima volta che li uso! xD
Edit: Non credo che serva..cmq ecco la funzione estensione():
Codice PHP:
function estensione($nomefile) {
return strtolower(str_replace(".", "", strrchr($nomefile, ".")));
}