hi,
kann mir jemand sagen wie man Bytes z.B. einer MP3 Datei während des Downloads ändern kann?
Ich habe einen Musik Promotion Pool und muß z.B. während eines Downloads ID3 Tags ändern und die einzig sinnvolle Methode ist es das Ganze während des Dateidownloads zu tun.
Momentan erzwinge ich den DateiDownload so:
Ich hoffe mir kann einer von euch bei der Sache weiterhelfen.
ich vermute ich muß anstelle von readfile das Ganze irgendwie mit fopen() handeln, aber ich bin mir nicht sich wie das in dem Fall geht.
kann mir jemand sagen wie man Bytes z.B. einer MP3 Datei während des Downloads ändern kann?
Ich habe einen Musik Promotion Pool und muß z.B. während eines Downloads ID3 Tags ändern und die einzig sinnvolle Methode ist es das Ganze während des Dateidownloads zu tun.
Momentan erzwinge ich den DateiDownload so:
PHP:
header("Content-type: application/octet-stream");
header("Pragma: hack"); // WTF? oh well, it works...
header("Content-Length: ".(string)(filesize("../".$pfad."/".$filename)) );
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Transfer-Encoding: binary\n");
readfile("../".$pfad."/".$filename); // Datei einlesen und ausgeben
Ich hoffe mir kann einer von euch bei der Sache weiterhelfen.
ich vermute ich muß anstelle von readfile das Ganze irgendwie mit fopen() handeln, aber ich bin mir nicht sich wie das in dem Fall geht.