くだすれPHP(超初心 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
247:nobodyさん 08/08/29 16:55:09 これはひどい 248:nobodyさん 08/08/30 01:23:15 xhTnmRsd 内容: ランダムテキストを使い「random.php」に例えば10個のリンク先を設定し、 ページの上中下で <?php require "random.php"; ?>で呼び出して使いたいんですが ページの広告全てが同じものが表示されてしまいます。 ランダムテキストをcgiで作り、SHTMLファイルで呼び出してた時には すべてきちんと違う広告がランダムに表示されてました・・。 1っのrandom.phpできちんとページ内の広告がバラバラに出るにはどうすればいいでしょうか? 249:248 08/08/30 01:23:35 ちなみにrandom.phpは検索で拾ったソースです。 ↓ <?php // hitには相対確率を入れる。完全にランダムにするなら全部"1"にする // rtxtには、テキストを入れる。改行はしないようにする // テキストを増やしたりする場合は、"[ ]"の数字が0から順になるようにする $hit[0] = 1; $rtxt[0] = '<a href="...">1</a>'; $hit[1] = 1; $rtxt[1] = '<a href="...">2</a>'; $hit[2] = 1; $rtxt[2] = ''<a href="...">3</a>'; $length = count($hit) - 1; for($i=0; $i<=$length; $i++) { $m += $hit[$i]; } srand( (double)microtime()*1000000 ); $n = round(rand(1,$m) ); for($i=0; $i<=$length; $i++) { $x = $y; $y += $hit[$i]; if($x<$n && $n<=$y) $ad = $rtxt[$i]; } print("$ad"); ?> よろしくお願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/123 KB
担当:undef