Codice PHP:
$files = array ();
if ($handle = opendir($strPercorso.'/')) {
while (FALSE !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
array_push($files, $file);
$strTotali = count($files);
}
}
closedir($handle);
}
foreach ($files as $indice => $file_name){
$nomedelfile = "$strPercorso/".$file_name;
$file_size = filesize($nomedelfile);
$file_mime = mime_content_type($nomedelfile);
// FILE AUDIO
if ((substr($file_name,-3)=="flv" && substr($file_name,0,2)=="a-") || (substr($file_name,-3)=="mp3")) {
if (substr($file_name,-3)=="mp3") {
$strAttAudio=$strAttAudio.'[*][url="playhtml5.php?file='.$file_name.'"]'.utf8_decode(substr(str_replace("@","'",str_replace('_',' ',$file_name)),0,-4)).'[/url]'."\n"; // questo è il file mp3
} else {
$strAttAudio=$strAttAudio.'[*][url="playhtml4.php?file='.$file_name.'"]'.utf8_decode(substr(str_replace("@","'",str_replace('_',' ',$file_name)),2,-4)).'[/url]'."\n"; // questo è il file flv
}
}
}
Questo codice mi elenca i file e se sono mp3 mi apre un player, mentre se è un file flv me ne apre un altro. Il file flv è di fatto un video riconosciuto come audio per mezzo di un a- davanti al nome.
Ora il problema è proprio far sì che in presenza di file pippo.mp3 e a-pippo.flv mi compaia solo pippo.mp3