人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

複数の画像を重複せずランダムに一覧表示したい。CGIでSSI出力できるものか、PHPでありませんでしょうか?色々試しましたが重複して同じ画像が出ることがあるのばかりでした。各画像にリンク先指定できてテキストで説明やタイトルが付けられると理想的です。よろしくお願いします。

●質問者: tommasi
●カテゴリ:ウェブ制作
✍キーワード:CGI PHP タイトル テキスト ランダム
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● tomono77
●30ポイント

http://pcmania.jp/~black_aq/intro_r_combi.html

データベースは使えませんよね?その前提で話をしますと、まず重複しない数値(インデックス数)を取り出す仕組みと、画像ファイル名とインデックスをヒモ付けた配列が必要になってきます。hoge[0][a.jpg]、hoge[1][b.jpg]、、、

テキストも、この多次元配列にいれておけばいいかとおもいます。

以下は重複を省く乱数値をゲットするスクリプトです。JSですが、原理は簡単なので、perlでもPHPでも何でも行けるかと思います。

◎質問者からの返答

ありがとうございます。参考になります。最終的に挑戦してみたいと思います。


2 ● mochy
●30ポイント

http://www.chama.ne.jp/download/etc/randum/index.htm

■■RandumCGI(ランダム表示CGI)■■

これはどうでしょうか?

◎質問者からの返答

こちらは試しましたが画像登録数と、行と列をうまくあわせないとランダムにならない。表示に時間がかかる。この2点を除けばかなり理想に近いCGIでした。JSやDB使用でもいいのがあったらお願いします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ