Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    Nascondere file con stesso nome

    Ciao a tutti, ho questo problema

    In una cartella vengono caricati dei file che andrò poi a convertire in diversi formati.

    Il mio problema è che non voglio che vengano elencati tutti in fase di visualizzazione della pagina.

    es.
    pippo.mp3
    pippo.flv
    pippo.ogg

    in fase di visualizzazione deve mostrare solo

    pippo.mp3

    gli altri formati verranno usati in un player esterno.

    C'è un modo? grazie a tutti

  2. #2
    Sarebbe da vedere lo script che usi per far visualizzare i file, ma credo tu legga il contenuto della cartella con FREAD, sbaglio???
    Puoi usare la funzione GLOB e filtrare con *.mp3.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.