だから...私はPHPに関してはメガ初心者であり、学ぶために最善を尽くしていますが、それは十分ではありません。
とにかく、私がやろうとしているのは、HTML5オーディオタグに合うように構造化されたPHPエコー内に2つの異なる「動的」ディレクトリを設定することです。
--*。mp3の1番目のディレクトリ
-*.oggの2番目のディレクトリ
対応するファイル形式をそれぞれのフォルダにダンプできるように設定しようとしています。自動生成されたHTML5オーディオ再生...
十分に簡単なはずですよね?私がこれを可能な限り最悪の方法で行っていることを100%確信しています。
これがコードです...
<?PHP
$handleAudioMp3 = opendir(dirname(realpath(__FILE__)).'/audio/mp3/');
$handleAudioOgg = opendir(dirname(realpath(__FILE__)).'/audio/ogg/');
while($fileMp3 = readdir($handleAudioMp3) & $fileOgg = readdir($handleAudioOgg)){
if($fileMp3 !== '.' && $fileMp3 !== '..' && $fileOgg !== '.' && $fileOgg !== '..'){
echo '<div>
<audio controls="controls" preload="none">
<source src="audio/mp3/'.$fileMp3.'"/>
<source src="audio/ogg/'.$fileOgg.'"/>
</audio>
</div>' ;}}
closedir($handleAudioMp3);
closedir($handleAudioOgg);
?>
ThiefMasterのおかげで改訂されて動作しています
<?PHP
$handleAudioMp3 = opendir(dirname(realpath(__FILE__)).'/audio/mp3/');
$handleAudioOgg = opendir(dirname(realpath(__FILE__)).'/audio/ogg/');
while(($fileMp3 = readdir($handleAudioMp3)) & ($fileOgg = readdir($handleAudioOgg))){
if($fileMp3 !== '.' && $fileMp3 !== '..' && $fileOgg !== '.' && $fileOgg !== '..'){
echo '<div>
<audio controls="controls" preload="none">
<source src="audio/mp3/'.$fileMp3.'" type="audio/mpeg"/>
<source src="audio/ogg/'.$fileOgg.'" type="audio/ogg"/>
</audio>
</div>' ;}}
closedir($handleAudioMp3);
closedir($handleAudioOgg);
?>
違いは...
while(($fileMp3 = readdir($handleAudioMp3)) & ($fileOgg = readdir($handleAudioOgg))){