Output mp3 with php

后端 未结 3 1955
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-10 07:02

I\'m working on my school project and I\'m trying to output a mp3 file using PHP but apparently it just outputs some corrupt file and I have no clue why. I browsed the entir

3条回答
  •  一整个雨季
    2020-12-10 07:43

    Well the answer was way off and it wasn't my script. Before any HTML tag I load all content, if custom headers are defined I only show the content (retrieved from templates)

    customHeader)): ?>
    
    
    
    <?php print $page->title ?>
    
    
    
    
    content ?>
    content; endif; ?>

    For the templates i use ob_get_contents(), so in the actual template I echo/print data. For some reason ob_get_contents() doesn't fetch that properly so that's where it went wrong.

    Now I define my headers in an array and the path of the content in another variable and call that.

    ...
    
    customHeader as $header) {
            header($header, true);
        }
    
        readfile($page->headerContent);
    endif; ?>
    

    Long story short: ob_get_contents() doesn't get binary content.

    Thanks guys, definately going to give you thumbs up for the efford and rather useful information!

提交回复
热议问题