• ベストアンサー

ランダム表示について

こんにちは、 phpでランダム表示するものは、 よく見かけますが、 htmlファイル内に外部に phpで作成したファイルを ランダムに表示しているものが、 ありますが、どうすればよいのでしょうか? よろしくお願いいたします。

  • PHP
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

配列に画像URLを入れて array_rand で取ればOK

参考URL:
http://php.s3.to/man/function.array-rand.html
jyanpoke7
質問者

お礼

すいません、出来ました! 有難う御座いました。<(_ _)>

jyanpoke7
質問者

補足

moon_night 様 有難う御座います。 教えて頂いた所の物を、試してみましたが、 テキストはうまく表示されますが、 $input = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); ここの文字の所へ、同階層にある1.gif、や<img src="1.gif"> と入れても、表示されませんが、何故でしょうか? すいませんが、よろしくお願いいたします。

その他の回答 (2)

  • promane
  • ベストアンサー率0% (0/1)
回答No.2

ファイルというのは画像のことでしょうか? PHPではGDライブラリを使用して画像を出力 することができます。 PHPのコード内で、rand関数などを用いて、 ランダムに画像を作成し出力するだけです。 GDライブラリについては色々なサンプルが 出回っているので、探してみてください。 --------------- それとも、↓みたいな感じですか? (xに1~3が入る) ┌<a.html>───────── │ │┌<x.php>─────── ││ ├1.php ││ ├2.php ││ └3.php │└───────────── └────────────── この場合は、一度、0.phpを呼び出し 内部でランダムに1~3にheader関数で ジャンプすることで悩みが解決すると 思います。

回答No.1

質問の内容がわかりません。具体例とかないですかね

jyanpoke7
質問者

補足

すいません、お二方 分かりづらかったですね・・・ 例えば、アフェリエイトのバナーを ランダムに表示させるような感じで、 自分のサイト内に、バナーとリンクを設置して それが、phpファイル内に記述してあり phpファイルへリンクすると読み込み毎に 違う物が表示されると言う感じですが・・・

関連するQ&A

  • ランダムリンク(ランダム表示)の作成について

    初めて質問させていただきます。 自分のサイトにランダムリンク(ランダム表示)を設置しようと思いいろいろと調べてみたものの、 自分が必要としているものが見つかりませんでした。 以下が自分の希望するランダムリンクの形です。 (1)サイトのソース表示を見た場合、<a href="○○">××</a>のようなリンク形式で表示したい。 ⇒<script type ~></script> というふうに表示されないもの (2)テキストファイルなど、外部にリンク先のタグを挿入しておき、その中からランダムに表示されるようにしたい。 (3)phpで作成されたフリー配布されているものを使用させていただいたところ、うまく動かすことができませんでした。 ですので、php以外の形式のランダムリンクを希望いたします。 これらの条件にあてはまるランダムリンクの仕組み、サンプル、方法などをご存知の方はいらっしゃいませんでしょうか?? お手数ですが、よろしくお願いいたします。

    • 締切済み
    • CGI
  • 外部参照のランダムリンクについて

    はじめまして、初めて投稿させていただきます。 プログラムの素人ですが、HPを作成しようとしています。 ある、HPのソースを見ると <a href="http://AAAA/v_rand.php">ああああ</a><BR> <a href="http://AAAA/v_rand.php">いいいい</a><BR> ・ ・ と、phpのファイルを外部参照させいるのを見つけました。 そして、ある1つのリンクを、クリック(更新)するごとに表示される ページが違います。(ランダムに表示されます) これは、どのように作られているのでしょうか。お分かりの方 教えていただけないでしょうか。

    • 締切済み
    • PHP
  • htmlのランダム表示について

    楽天やヤフーのトップページにいくと、 閲覧する度に違うhtmlファイル(特集部分)が表示されると思います。 自分で運営しているサイトにも、 このランダム表示を利用したいと思っているのですが、 どのようにすればよろしいでしょうか? 尚、現状知ってるのはhtmlやcss、cgi設置くらいです。 画像だけをランダム表示するのは調べてわかったのですが、 htmlファイルそのものをランダム表示するやり方がわからなかったので、 よろしくお願いいたします。

  • FLASHを使って、複数jpgをランダム表示させたい

    色々本を読みながら試行錯誤でFLASHを勉強しています。 先陣の皆様に質問したいことがありますので、よろしければご回答いただけると大変助かります。 外部ファイルを読み込んでランダムに表示する。 ↑ ここまでは何とか解決出来たのですがやりたいことは以下 ・50枚あるJPGファイルから横並びにランダムに5枚表示する。 ・リロードすると50枚中5枚が被ることなく、ランダムに5枚表示したい。 単純にランダム表示だと被ることがあり、最悪同じ画像01.jpgが5枚になることもあるので どうにか回避したいのです。 分かる猛者の方回答くださいませ。

  • 外部画像ランダム表示

    ​http://himote.nise.sky.linkclub.com/bujyoku/​ ↑このサイト、どうやってつくっているのでしょうか?? 「まったく同じのつくって!htmlのソースも同じで!」との依頼で作り始めたものの・・・ phpを使ってランダム表示はできるのですが、ソースが全く同じとなると・・・。 外部画像使ってますし、お手上げ状態なんです。 データベースやら初心者です。 カテちがいだったらすみません。

    • 締切済み
    • PHP
  • 絞り込んでランダム表示

    PHPでランダムに文章を表示するようにしたいのですが、以下のような場合はどのようにしたらよいでしょうか? ちなみにSQLを使わずにしようと思っています 1 A text1 2 A × 3 B text2 4 B text3 5 A text4 まず、このようなデータがあるとして、「A」という条件で絞込みます 1 A text1 2 A × 5 A text4 次に絞り込んだ中から「×(未記入)」のモノを除きます 1 A text1 5 A text4 最終的にここからランダムでどちらか1件のみを表示するようにします という流れを作りたいのですが、最後の絞り込んだ条件からランダムに表示する方法が思いつかず悩んでおります どのようにすれば、出来ますでしょうか?

    • ベストアンサー
    • PHP
  • 任意の個数でランダム表示

    こんにちは、お世話になります。 早速ですが、質問があります。 テキスト1 テキスト2 ・ ・ テキスト100 と書かれた外部ファイルを読み込んで、 テキスト35 テキスト25 テキスト88 のように、任意の個数で、 さらにランダムで表示させたいと思っております。 何か良い方法がございましたら ご教授いただけますと幸いです。 それでは、何卒よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • テキストをランダムで表示するには?

    PHP初心者です。教えて下さいm(__)m (例) $data[0] = '晴れ; $data[1] = '雨';   :   : があり、(本当はもっと長い文章で変更の可能性もあるような文章です) <A href="data.php">お天気</A> を選択すると $data[0] = '晴れ; $data[0] = '雨';    :    : の中からランダムに表示させたいと思っています。 <? $data[0] = '晴れ; $data[0] = '雨';    : $length = count($data) - 1; srand( (double)microtime()*1000000 ); $num=round( rand(0,$length) ); print("$data[$num]"); ?> でうまく表示されたのですが、データがあまりにもいっぱいある為、ファイルがいっぱいになってしまいます。 もっと簡単に出来るようにしたいのですが、いい方法ありませんか? データがいっぱいあるというのは、 同じようにランダムに表示させたいものが複数あり、$dataの名前をそれぞれ変えて、 $dataならこのファイルから$testならこのファイルから文章を取得するといった感じです。 一つ一つに上のようなソースを書くと手間がかかるのですが、もっと簡単に出来る方法がありませんか? 文章下手なので、うまく説明でききていないと思うのですが・・・宜しくお願い致します。

    • ベストアンサー
    • PHP
  • ランダムで商品を1つだけ表示させたい?

    PHPを使ってランダムに商品を1つだけ表示させたいと思います。 データはエクセルで作ってあり中身は 商品名 , 画像URL , URL , 商品説明 , 価格 , , こんな感じのデータとなっています。 最終的にはアイフレームで表示させようと考えています。 そこで、質問ですが、PHPはどのように書けばいいのでしょうか? PHPが分からない為、いろいろと調べたのですが、自分の力ではよくわかりません。 すいませんが、どなたか教えていただけないでしょうか。 よろしくお願いします。

    • 締切済み
    • PHP
  • phpのランダム表示

    main.php.main2.php.main3.phpにsub.phpをincludeしているのですが、sub.phpの中でいまは単体で画像を表示している状態です。 今回、実装したいのはsubの中にdiv class="random"を設定しその中にphpで画像を1.2.3のどれかをランダムで表示したいです。 ユーザーからはmain1.2.3.phpに表示している画像が見ているページごとに変わるよう実装したいです。 subのコードをどう書けばいいですか?

    • ベストアンサー
    • PHP

専門家に質問してみよう