PHPでページの読み込み時にすでにランダムに選択された画像に対して、Javascriptを使用して時間間隔を設定しようとしています。明らかに、PHP を使用して時間間隔を設定することはできません。したがって、画像はPHPを使用してランダムに選択されますが、ランダムに選択されてページが読み込まれると、Javascriptが引き継ぎ、20秒間隔でランダムに選択された新しい画像を生成したいと思います.
おそらく、PHP のアイデア全体を破棄して、Javascript を完全に使用することもできますが、これを機能させることができるかどうかを知りたいと思っています。
以下は私のPHPコードです:
<?php
$img_rand = array(
1 => array(
'url' => 'www.tautic.com/',
'img' => '1.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Tautic',
'alt' => 'Tautic'
),
2 => array(
'url' => 'www.designspark.com/',
'img' => '2.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Design Spark',
'alt' => 'Design Spark'
),
3 => array(
'url' => 'www.involutionstudios.net/',
'img' => '3.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Involution Studios - Web Design',
'alt' => 'Involution Studios - Web Design'
),
4 => array(
'url' => 'www.explorestem.co.uk/',
'img' => '4.jpg',
'wth' => '472',
'hgt' => '100',
'ttl' => 'Explore Stem',
'alt' => 'Explore Stem'
),
);
$img = array_rand($img_rand);
echo('
<div class="random-img">
<a href="http://'.$img_rand[$img]['url'].'" title="'.$img_rand[$img]['ttl'].'"
target="_blank">
<img src="sponsorimg/'.$img_rand[$img]['img'].'" width="'.$img_rand[$img]['wth'].'"
height="'.$img_rand[$img]['hgt'].'" alt="'.$img_rand[$img]['alt'].'" />
</a>
</div>
');
?>
前もって感謝します。