Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Eseguire un file zippato senza estrarlo.

    Ho una serie di file zip che oltre a contenere dei file con dati tecnici è presente un file audio in formato MP3.

    La mia richiesta: Con PHP è possibile mandare in esecuzione questo file MP3 senza essere costretto ad estrarlo dallo zip?
    Io nella vita ho visto cose che voi astemi neanche potete immaginare.

  2. #2

  3. #3
    mi aiuterebbe molto non scompattarlo
    - spesso ha lo stesso nome e dovrei inserirlo in una cartella
    - dovrei cancellare dopo la lettura
    - altre ed eventuali

    Ora vedo il tuo link
    Io nella vita ho visto cose che voi astemi neanche potete immaginare.

  4. #4
    allora ... un passo avanti è stato fatto ma non si avvia l'audio.
    Ti giro il listato ... io e PHP siamo due pianeti diversi

    codice:
    <?php
    $zip = new ZipArchive();
    $NumeroFile=2;
    $file_compresso = 'test.zip';
    
    
    if ($zip->open($file_compresso)!==TRUE) 
    {
      @exit("Impossibile aprire <$nome_file>\n");
    }
    
    
    $MyName=$zip->statIndex($NumeroFile)["name"];
    $size=$zip->statIndex($NumeroFile)["size"];
    echo $MyName;
      
    $fp = $zip->getStream($MyName);
    if(!$fp) exit("failed\n");
    
    
    while (!feof($fp)) {
    	$contents .= fread($fp, $size);
    }
    fclose($fp);
    
    
    echo '<hr><audio controls><source id="voce" src="'.$contents.'" type="audio/mpeg"></audio>';
    
    
    
    
    $zip->close();
    ?>
    Io nella vita ho visto cose che voi astemi neanche potete immaginare.

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.