Mailinglisten-Archive |
Guten Tag Sascha Ludwig, Am Dienstag, 8. Januar 2002 um 19:30 schrieben Sie: >> <?php >> // Mode des Files, das Sie öffnen wollen >> $mode = "wr"; >> $mp3 = "http://server/folder/mp3titel/nice_song.mp3"; >> $fp= fopen ($mp3, $mode); >> $size = fread ($fp, filesize ($mp3)); >> >> header("Content-type: audio/mpeg"); >> header("Content-length: $size"); >> header("Content-Disposition: download; filename=$track"); >> header("Content-Description: PHP Generated Data"); >> fclose($fp); >> ?> > Und wo werden die gelesenen daten ausgegeben ?? im header ;-) ne, so geht das nich.... <?php $mp3 = "http://server/folder/mp3titel/nice_song.mp3"; $track = "tolles_stueck.mp3"; header("Content-type: audio/mpeg"); header("Content-Disposition: attachment; filename=$track"); readfile($mp3); ?> müsste ab php 4.0.5 klappen (wg. http, bei direktem Zugriff auf das Server-Dateisystem auch früher); hab's aber nicht getestet. Die Filesize von remote-files bei mp3's zu ermitteln halte ich für problematisch.... >>Oder kennt jemand gute Links zu dem Thema. http://www.php.net/manual/en/function.header.php http://www.php.net/manual/en/features.remote-files.php http://www.php.net/manual/en/function.readfile.php http://www.php.net/manual/en/function.fpassthru.php -- Mit freundlichen Grüssen Marc-Alexander Prowe mailto:listen_(at)_mohajer.de
php::bar PHP Wiki - Listenarchive