ホームページ > php教程 > php手册 > avascript+PHP を使用して画像をランダムに表示する

avascript+PHP を使用して画像をランダムに表示する

WBOY
リリース: 2016-06-21 09:07:52
オリジナル
1000 人が閲覧しました

ランダム|ディスプレイ

おそらく、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) が間違っているため
}else{
srand((double)microtime()*1000000);//Set乱数シード
$ selectrand=rand(0,$arrays-1);
}
$exstr=explode(chr(9),$arrayall[$selectrand]);//すべてからランダムに 1 つを取り出して分割します
? >
document.write('<? echo $exstr[0];?>');


HTML ファイル
< html>
< body>

最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート