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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/03/27 20:44:16
  • 終了:--

回答(2件)

id:tomono77 No.1

tomono77回答回数18ベストアンサー獲得回数02004/03/28 08:36:56

ポイント30pt

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

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

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

id:tommasi

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

2004/03/28 17:43:56
id:mochy No.2

mochy回答回数41ベストアンサー獲得回数02004/03/28 11:04:32

ポイント30pt

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

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

これはどうでしょうか?

id:tommasi

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

2004/03/28 17:54:27

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません