2016-09-27 10 views
1

私はとオーディオタグ持っている:「song.php」でhtml5 audio src属性にPHPファイルを渡すことはできますか?私のPHPコードで

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

を私は別のものを試してみましたが、何も働いた:

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

は、すべての可能なこのですか?

+1

はい、正しいコンテンツヘッダーをPHPファイルに設定する必要があります。 – Enijar

+0

なぜphpを使って歌のリストを作成し、その中の歌のsrcパスをエコーするのはなぜですか?たとえば、 '

+0

readfileを使用したとき、適切なヘッダを設定しましたか?readfileのマニュアルの例を参照してください:http://php.net/manual/en /function.readfile.php – Mogzol

答えて

1

PHPファイル内では、次のことができます。

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

Enijarはあなたの素早い答えをありがとう、これは私が探していた解決策です。私は最小限のコードで2つのテストファイルを作ったローカルサーバーとそれが動作します。これは私のJoomla Webサイトで実行する新しい問題がありますが、これは別の質問かもしれません – Bernd

+0

OK、取得。ファイル名は完全な実際のパス、URLまたは相対パスでなければなりません。 – Bernd

関連する問題