Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    Salvare $buffer in un file mp3

    Ho trovato il seguente script dovrebbe fungere da SHOUTcast PROXY

    Codice PHP:
    <?php
    echo $tenPercentOfFileInBytes;
    $streamToOpen "***.***.***.***";
    $port "8000";
    $path "/";
    header("Content-type: audio/mpeg");
    $socket fsockopen($streamToOpen,$port);
    fputs($socket"GET $path HTTP/1.0\r\n");
    fputs($socket"Host: $streamToOpen\r\n");
    fputs($socket"User-Agent: SHOUTcast PROXY/1.0\r\n");
    fputs($socket"Accept: */*\r\n");
    fputs($socket"Connection: close\r\n\r\n");
        while (!
    feof($socket)) {
            
    $buffer fgets($socket4096);
            echo 
    $buffer;
        }
    $totalSize 0;
        for (
    $i=0$i $tenPercentOfFileInBytes; ) {
            
    $buffer fgets($socket);
            
    $strSize strlen($buffer);
            
    $totalSize $totalSize $strSize;
            echo 
    "$strSize \n";
            
    $i $i $strSize;
            echo 
    $buffer;

        }
    fclose($socket);
    ?>
    vorrei salvare $buffer dentro ad un file mp3, fino ad una certa dimensione, e poi eliminare le parti ricevute più vecchie per aggiungere le nuove

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    non ci sono mica riuscito, mi crea un file piccolissimo perchè me lo sovrascrive ogni volta

  4. #4
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    ok, il file si crea, ma tende in dimensioni all'infinito, come faccio a farlo rimanere di una stessa dimensione?

    4 mega per esempio?

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    praticamente il mio obiettivo è questo

    con lo script sopra, rippo un tot di secondi di radio, con un secondo script faccio lo stream del file creato


    così chi fa la radio non ha più problemi di banda perchè avrà solo una connessione, e gli altri si collegheranno e userannlo la banda del sito

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.