ホームページ >バックエンド開発 >PHPチュートリアル >JavaScript+PHPを使って画像をランダムに表示する_PHPチュートリアル

JavaScript+PHPを使って画像をランダムに表示する_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:04:55970ブラウズ

おそらく、JavaScriptを使用して画像をランダムに表示することになるでしょう。しかし、画像情報 (リンクなど) が頻繁に変更されたり、ユーザーによって変更または追加されたりした場合はどうなるでしょうか?ここに解決策があります。
画像情報(名前、アドレス、リンクなど)をTXTファイルに入れます(MYSQLがあれば良いですが、なくても問題ありません)。 HTML ファイル内の JavaScript によって PHP プログラムが呼び出され、PHP プログラムが画像データをランダムに読み取ります。以下のプログラムを参照してください:
次の内容を含む TP.TXT があるとします: (各フィールドは「画像名」、「リンク位置」、「画像位置」を表し、フィールドは TAB です)
OSO www.oso.com。 cn www.oso .com.cn/image/logo.gif
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) が間違っているため
$selectrand=0;
}else{
srand((double)microtime()*1000000);// numberseed
$selectrand =rand(0,$arrays-1);
}
$exstr=explode(chr(9),$arrayall[$selectrand]);//すべての中からランダムに 1 つを取り出して分割します
?> ;
document.write ('<? echo $exstr[0];?>');
HTML ファイル