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?
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.
prova a guardare qui https://stackoverflow.com/questions/...ct-zip-archive
ma perché non vuoi passare da disco?
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.
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.