- ベストアンサー
PHP+MySQLで確率指定のランダムリンクを作成する方法
tsaitoの回答
↓こういうことでしょうか? http://php.eweb-design.com/0204_krt.php
関連するQ&A
- ランダムリンク(ランダム表示)の作成について
初めて質問させていただきます。 自分のサイトにランダムリンク(ランダム表示)を設置しようと思いいろいろと調べてみたものの、 自分が必要としているものが見つかりませんでした。 以下が自分の希望するランダムリンクの形です。 (1)サイトのソース表示を見た場合、<a href="○○">××</a>のようなリンク形式で表示したい。 ⇒<script type ~></script> というふうに表示されないもの (2)テキストファイルなど、外部にリンク先のタグを挿入しておき、その中からランダムに表示されるようにしたい。 (3)phpで作成されたフリー配布されているものを使用させていただいたところ、うまく動かすことができませんでした。 ですので、php以外の形式のランダムリンクを希望いたします。 これらの条件にあてはまるランダムリンクの仕組み、サンプル、方法などをご存知の方はいらっしゃいませんでしょうか?? お手数ですが、よろしくお願いいたします。
- 締切済み
- CGI
- ランダムリンク+自動ジャンプ(JSのみで)
javaスクリプトのみで、ランダムリンクでの自動ジャンプさせるにはどうすればいいですか?ランダムリンクのjavaスクリプトと自動ジャンプのjavaスクリプトを組み合わせる形です。 ちなみにこれは、サイトの転送量軽減させたくて質問してます。やっぱりCGIでつくるより転送量軽減になりますよね?
- ベストアンサー
- JavaScript
- ランダムリンクについて(フレーム使用)
ランダムリンクについて(フレーム使用) ランダムリンクを設定したのですが、 その後の表示までかなり時間(5秒くらい)がかかります。 どのようにしたら改善されるのでしょうか。 フレームは左右に分けてあり 左をleft 右をright としてあります。 <head></head>中には、 <SCRIPT Language="JavaScript"> <!-- function randomJump() { theURL = new Array(); theURL[0] = "a.htm"; theURL[1] = "b.htm"; theURL[2] = "c.htm"; theURL[3] = "d.htm"; linkCount = 4; num = Math.floor(Math.random() * linkCount); parent.frames["right"].location.href = theURL[num]; } // --> </SCRIPT> <body></body>中には <A HREF="javaScript:randomJump()"> <IMG src="gazou.gif" width="9" height="12" border="0"> </A> です。 適当にサイトから見つけてきたのを変えただけなので 詳しい知識はありません。 どなたかご教授のほど宜しくお願い致します。
- ベストアンサー
- JavaScript
- サイトにランダムで行先の変わるリンクを組み込みたい
Google site、およびスクリプトに関する質問です。 自サイトの文章中にランダムで行先の変わるリンクを複数組み込みたいのですが、検索して見つけたJavaスクリプトでは読み込んでくれず、どうやらxmlテキストを書いてガジェットとして読み込ませる必要があるようです。どなたかxmlテキストを書いていただけるか、良い方法をご存知の方がおりましたらよろしくお願いします。
- ベストアンサー
- ブログ
- ランダムにリンク先を表示させる方法が知りたいです
CGIなのかJAVAなのかハッキリしないのですが・・・ 助けてください。 gifボタンをクリックすると ------------------------------------------------------------ ↓ ↓ ↓ サイトAに飛ぶ サイトBに飛ぶ サイトCに飛ぶ 順番はどうでも良いので、ランダムに違うページにリンクさせたいのです。 占いなんかのイメージでしょうか。 色々調べたのですが、なかなかみつからなくて・・・ おわかりになる方も少ないみたいで・・ すみません。もし・・もしわかったら教えてください。
- 締切済み
- CGI
- out php 騙しリンク?
ネットサーフィンをしていて、画像とはリンク先が違った所(相互リンク先)に飛ばされることがあります。 その後何回か、同じ画像をクリックすると正しいリンク先に飛びます。 ソースを見ましたら、<a href='/out.php?link・・・となっておりました。 どうやってランダムでリンク先を変えているのでしょうか? 今PealとPHPの勉強をしており参考にしたいと思っております。 宜しくお願い致します。
- ベストアンサー
- PHP
- 画像リンクをランダムに4つ表示する
このようなタグを使って、画像リンクのランダム表示を作成しました。 ((hard内)) <script type="text/javascript"><!-- // var imglist = [ [ "画像1", "", "リンク先1" ] , [ "画像2", "", "リンク先2" ] ]; function RandomImageLink() { // var selectnum = Math.floor(Math.random() * imglist.length); // var output = '<a href="' + imglist[selectnum][2] + '">' + '<img src="' + imglist[selectnum][0] + '"' + ' alt="' + imglist[selectnum][1] + '"><br>' + imglist[selectnum][1] + '</a>'; // document.write(output); } // --></script> ((body内)) <script type="text/javascript"><!-- RandomImageLink(); // --></script> こうしてランダムに表示できるようになったのですが、私は『ランダムに1つ表示』ではなく、『ランダムに4つ表示』にしたいのです。 …どうすればいいのでしょうか? どなたか回答をお願いします。
- ベストアンサー
- JavaScript
- ランダムリンクにて
現在お小遣いサイトを開設したいと思っています。 そして、リードメールなどのダウンサポートが出来るように現在、 JavaScriptを利用して、ランダムリンクを取り入れようと思っているのですが、 リンク時のIDの部分のみランダムになるようにするにはどのようにすれば良いのでしょうか? 現在取り入れているのは下記ですが、 kensu=2; num=Math.floor(Math.random()*kensu); if (num==0){document.write('<a href="http://xxxx?ID1" target="_blank"><img border="0" alt="ID1" src="http://xxxx.gif"></a>');} if (num==1){document.write('<a href="http://xxxx?ID2" target="_blank"><img border="0" alt="ID2" src="http://xxxx.gif"></a>');} 理想としては http://www.h7.dion.ne.jp/~kalno/h_terrier.html こちらのようにしたいです。 JavaScriptの中身を拝見させてもらいましたが、数値等がよく解りません。 出来ればこのようなJavaScriptのやり方が掲載されているサイト等がありましたら教えて下さい。
- 締切済み
- JavaScript
- 外部PHPファイルをHTMLに呼び出しでランダム・・・
html記述で<a href="http://hoge.jp/link.php"><img src="http://hoge.jp/image.php"></a> と記述すると、ランダムで画像リンクが表示されるプログラムでつまづいています。 ランダムで出力される内容がlink.phpとimage.phpでバラバラになってしまいます。 ・関連性を持たせるにはどうしたら良いでしょうか? ・そもそもこのような仕様は可能でしょうか? 目的としては、HTMLのみ利用なサーバ上でランダム画像リンクの表示です。 かなり難易度が高く自分でも3週間ほど行き詰っています。 どうぞよろしくお願い致します。
- ベストアンサー
- PHP
お礼
すみません、間違えました。 下記の部分が分かりません。 よろしくお願いします。 for($i=0; $i<=$length; $i++) { $x = $y; $y += $hit[$i]; if($x<$n && $n<=$y) $ad = $rtxt[$i]; }
補足
はい!そうです! 出現確率と、文字列をDBから取得して表示したいのですが この場合、下記の部分をどのように表記すればいいか分かりませんでした。 教えて頂けませんでしょうか。 for($i=0; $i<=$length; $i++) { $m += $hit[$i]; } よろしくお願いします。