2016-09-27 60 views
1

在我的PHP代碼中,我有一個音頻標籤:是否可以將PHP文件傳遞給html5音頻src屬性?

'<audio src="song.php" />'.$fallback.'</audio>' 

在「song.php」我嘗試不同的東西,但是毫無效果:

include "thesong.mp3"; 
readfile("thesong.mp3"); 
echo "thesong.mp3"; 

這是可能的呢?

+1

是的,但你必須在PHP文件中設置正確的內容頭。 – Enijar

+0

爲什麼不使用php來製作歌曲列表並在其中自己回覆歌曲的src路徑?例如,'';我在哪裏迴應歌曲,它會來自您的索引歌曲列表 – Matthew

+0

當您使用readfile時,是否設置了正確的標題?請參閱readfile文檔中的示例:http://php.net/manual/en /function.readfile.php – Mogzol

回答

1

您可以在PHP文件中執行以下操作。

header('Content-Disposition: inline;filename="thesong.mp3"'); 
+0

謝謝Enijar爲你的快速回答,這是我尋找的解決方案。我用我的最小代碼做了兩個測試文件本地服務器,它的工作原理現在我有一個新的問題,讓我的Joomla網站上運行這個,但也許這是另一個問題 – Bernd

+0

好的,得到它的文件名必須是完整的真實路徑,沒有URL或相對路徑。 – Bernd

相關問題