ホームページ > 記事 > ウェブフロントエンド > javascript+phpを使用して画像をランダムに表示します
画像をランダムに表示するにはJavaScriptを使用すると思われます。しかし、画像情報 (リンクなど) が頻繁に変更されたり、ユーザーによって変更または追加されたりした場合はどうなるでしょうか?ここに解決策があります。
画像情報(名前、アドレス、リンクなど)をTXTファイルに入れます(MySQLの方が良いですが、問題ありません)。 HTML ファイルでは、JavaScript が PHP プログラムを呼び出し、PHP プログラムが画像データをランダムに読み取ります。プログラムを参照<スクリプト src="/upimg/allimg/20060626/0910370.jpg
163 www.163.com image.163.com/images/logo.gif
sohu www.sohu.com www.sohu.com/image /logo.gif
readrand.php (実際にJavaScript言語の文を生成するプログラムです)
$arrayall=file("tp.txt"); tp.txtの内容を配列に読み込みます
$arrays =count ($arrayall);
if ($arrays==1){//rand(0,0) が間違っているため
}else{
srand((double)microtime()*1000000) ;/ /乱数シードを設定します
$selectrand=rand(0,$arrays-1);
}
$exstr=explode(chr(9),$arrayall[$selectrand]);//からランダムに和集合を選択しますすべて分割
?>
document.write('');
HTMLファイル