• ベストアンサー

バナーをランダム表示させるphpを探しています。

http://www.yahoo.co.jp/のようなバナー広告をつくりたいのですが、 どこかのサイトにこういったphpは無いでしょうか... 画像(jpg)をランダム表示させる事はできたのですが(他のサイトでphpを発見)flash(swf)データを表示はできませんで... しかもそれにリンクを貼るほのどの技術も無く困っています。 根本的に初心者の私の勉強不足で理解力が無いのは痛感しておりますがお助けいただけますかm(_ _)m

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

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

  • ベストアンサー
  • moveline
  • ベストアンサー率72% (35/48)
回答No.2

ごめんなさい、変なものが混じってますね... <?php $rdm = array(); $rdm[0] = '<a href="~"><img ~></a>'; $rdm[1] = <<<END_STR (Flashなどを表示させるためのタグなど) END_STR; ~ $rdm[xx] = '○○○'; $rnum = array_rand($rdm,1); $banner = $rdm[$rnum]; echo $banner; ?> です

その他の回答 (1)

  • moveline
  • ベストアンサー率72% (35/48)
回答No.1

ランダムに表示するだけならそんなに難しいことではありません 例えば <?php $rdm = array(); $rdm[0] = '<a href="~"><img ~></a>'; $rdm[1] = <<<END_STR (Flashなどを表示させるためのタグなど) END_STR; ~ $rdm[xx] = '○○○'; $rnum = array_rand($rdm,1); $cty = $thanks[$rnum]; echo $cty; ?> とすれば、バナーなどにかかわらず何でもランダムに表示できます

m-----c
質問者

お礼

お礼が遅くなり申し訳ございません。 丁寧なご回答に感謝いたします。 試してみたいと思います。 ありがとうございますm(_ _)m

関連するQ&A

  • フラッシュバナーのランダム表示について

    以下のスクリプトでフラッシュバナーをランダム表示させています。 loadMovie(1 + random (4 ) + ".swf", AAA); このランダム表示の比率を変えたいとき、例えばですが、4つのファイルを 1:1:1:3の割合で表示させるなどの場合、どういうスクリプトを書けばいいでしょうか? また、ファイル名は現在 1.swf、2.swf、3.swf・・ としていますが、ファイルを差し替えた際にキャッシュが残るので、それぞれ固有名詞にしたいのですが、 その場合の方法も教えてください。

  • ランダムに表示されるバナーにリンクを

    ネット上で簡単にフラッシュバナーを作れるサービスを 利用してフラッシュをいくつか作りました。 これをトップページでリロードでランダムに表示させたいのですが、 現在のところ他の質問者の回答を参考に、 <script language="JavaScript"> <!-- swfFiles = new Array("○○.swf","△△.swf","□□.swf"); document.write('<embed src="' + swfFiles[Math.floor(Math.random()*3)] + '" quality="high" bgcolor="#000000" width="180" height="150">'); //--> </script> で、うまく表示されました。しかし、この状態では リンクの貼り方がわかりません。 ※簡易サービスなのでflaファイルはなく、geturlを  書き込めない <object type='application/x-shockwave-flash' data='○○.swf' width='180' height='150'><param name='flashvars' value='clickTag=http://www.○○.html&clickTarget=_self' /> <param name='allowScriptAccess' value='always' /><param name='movie' value='○○.swf' /><param name='bgcolor' value='#ffffff'></object> ではうまく貼れましたが、ランダム表記ができず、 ひとつのバナーしか表示できません。 どうかお知恵をお貸しください。よろしくお願いします。

  • バナー(javascript)をランダムで表示

    FC2ブログのプラグインにjavascriptを使ってバナー広告をランダムで表示しています。 今までは問題なかったのですが、新しくバナーを加えた際に、そのバナーがjavascriptで出来たものだったので、どうしてよいものかわからなくなってしまいました。 ランダム表示にはこちらのページを参考、というかコピーしました。 http://javascript.eweb-design.com/0616_ra.html 貼り付けたいバナーのソースです↓ ソースの改変は認められていません。 <!--- ---> <script type="text/javascript"><!--- ---></script> <script src='jsファイルのURL'></script> <noscript></noscript> <!--- ---> これ以外のバナーはgifとリンクで構成されていましたので特に問題ありませんでしたが、そこに上記のjavascriptバナーを加えてランダムに表示することはできますか? 自分で調べてみましたが、自力では見つけられなかったのでココで質問をする事にいたしました。 回答お願いします。

  • Flashランダム表示にリンクをプラスさせたい

    数種類のフラッシュムービー(swfファイル)をこちら(http://oshiete1.goo.ne.jp/qa1362260.html)の方法で表示させることはできたのですが、さらにリンクを持たせるにはどういった方法をとればいいでしょうか? 通常のムービーに透明な画像を重ねてリンクをおく方法では動きませんでした。リンク先は一つだけです。 ムービーだけランダムに表示して、クリックすれば同じ場所にリンクするという感じのFLASHバナーを作りたいと思ってます。 どうかよろしくお願いします。

    • ベストアンサー
    • Flash
  • 携帯サイトでバナーをランダム表示させるには?

    携帯サイトを作成していてバナー広告を設置したいんですが、ランダムでアクセスする度に違うバナーを表示させる方法ってありますか? フリーのCGIなどを試してみたんだけど上手くいかないのでお願いします!!!!!!!!!!!!!

  • バナーのランダムな並べ替え

    ABCDEの広告サイトバナーがあるとして各サイトのバナーが3種類あるとします A-1、A-2、A-3...合計15個のバナーがあります。 下記で各サイトの3つのバナーをランダムで一つ表示させています <script language="JavaScript"> <!-- サイトA=new Array(); サイトA[0]='A-1'; サイトA[1]='A-2'; サイトA[2]='A-3'; i=Math.floor(Math.random()*サイトA.length); document.write(サイトA[i]); // --> </script> このようにABCDEと追記して5つのバナーを表示しているのですがこの5つのバナーの順序を リロードする度にランダムに並び替えたいのですが良い方法はないでしょうか?

  • PHP開発「バナーをランダムに表示させる」

    PHP開発「バナーをランダムに表示させる」 (1)random.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>バナーをランダムに表示</title> </head> <body> <?php require_once("follow.php") ?> </body> </html> (2)random.ini [info] count=4 width=221 height=46 [data] url1=http://px.xframework.net/ image1=banner01.jpg alt1=セミナー情報 weight1=50 url2=http://px.xframework.net/ image2=banner02.jpg alt2=セミナー情報-禁止 weight2=20 url3=http://px.xframework.net/ image3=banner03.jpg alt3=開発事例 weight3=15 url4=http://px.xframework.net/ image4=banner04.jpg alt4=開発事例-禁止 weight4=15 (3)follow.php <?php mt_srand((double)microtime()*100000); $random = mt_rand(1,100); $count = 0; $arrayini = parse_ini_file("random.ini",TRUE); for($i =1; $i<=$arrayini['info']['count']; $i++) { if($random > $count && $random <= $count+$arrayini['data']['weight'.$i]) { echo("<a href='".$arrayini['data']['url'.$i]."'> <img border='0' src='".$arrayini['data']['image'.$i]."' width='".$arrayini['info']['width']."' height='".$arrayini['info']['height']."' alt='".$arrayini['data']['alt'.$i]."' /> </a>"); } $count+=$arrayini['data']['weight'.$i]; } ?> 実行すると 「Warning: Error parsing random.ini on line 9 in C:\Apache Software Foundation\Apache2.2\htdocs\test.php\follow.php on line 9」 エラーが表示されます。 原因は何なのでしょうか? Windows Vistaです。

    • ベストアンサー
    • PHP
  • ランダムバナーについてです

    仕事でHPの制作を担当しています。 全てのページに広告用のランダムバナーを設置しているのですが、現在はページがそれほど多くないので全てにJavaScriptでのランダムバナーを埋め込んでおります。 現在、サイトのリニューアルを予定しておりまして、製作の過程でかなりページが増えてしまうこととなりました。 そこで、ランダムバナーを更新する度に全てのページを書き換えるのは手間がかかるので、cgiかなにかで一括管理するような方法を紹介しているサイトがありましたら教えていただきたいです。 よろしくお願いします

    • ベストアンサー
    • CSS
  • 複数のswfファイルをランダム表示させたい

    複数のswfファイルバナーがあって、トップページに これらのバナーをランダム表示させたくて、ランダム 表示用のswfファイルを用意したのですが、どうしても 表示できません。 ランダム表示用swfファイルの1フレーム目には、 下記の通りASを書いてみました。 swfList= new Array("aaa.swf","bbb.swf","ccc.swf"); listLength=swfList.length; rndNum= Math.floor(Math.random()*listLength); loadMovie(swfList[rndNum],"_root"); このswfファイルも、他のバナー用aaa,bbb,ccc.swfファイルも 同じフォルダ内に保存しています。 ちなみに当方Flash MX2004 professional使用です。 どこが間違っているか、どなたがご教授下さいませ。

  • ランダムバナー

    5秒間隔でランダムにバナー広告を表示するスクリプトが欲しい。 できれば、CGIではなくJavaScriptでできるものがいいです。 その方面に詳しい方宜しくお願いします。

専門家に質問してみよう