ランダム表示
ランダム表示するプログラムを書いてみよう。
バナー広告などをランダム表示させると、 訪問の度に異なる表示がされ、ホームページスペースが有効に利用できます。 ここでは、乱数を利用して、ランダム表示するプログラムを作りましょう。
乱数を生成する
ランダム表示には、まず乱数を生成する必要があります。 乱数を生成するには、mt_rand という関数を使用します。 関数 mt_rand は、mt_rand(1,10) のように、 乱数の最小値と最大値(端点を含む)を指定します。
mt_srand((double)microtime()*1000000); $ransuu = mt_rand(1,10); print $ransuu;
mt_srand という関数は、乱数の種を指定する関数です。 ここでは、サーバの時刻を種に使用しています。 (種を指定しなくても乱数生成は可能ですが、乱数生成の精度や速度の観点から、 指定したほうが良いでしょう。)
ファイルを読込む
外部ファイルを読込むには、関数 require を使用します。 この関数では、PHP スクリプトを読込んだ場合は、 <?php ?>で囲まれた部分についてはスクリプトを実行します。 <?php ?>の外の部分はHTMLとして読み込まれます。 テキストファイルを読込んだ場合は、そのまま表示します。
例えば、ホームページのメニュー部分だけを独立したファイルにしておき、 関数 require を使用して読込むことができます。 こうすると、全てのページでメニューを共有でき、 サイト更新が容易になります。
require ("menu.txt");
ランダム表示させるには、関数 require の引数を乱数で指定します。 読込むファイルは、あらかじめエディタなどで作成しておいてください。 下のスクリプトの場合は、1.txt、2.txt のようになります。
require ("$ransuu.txt");Copyright (C) 2003-2018. PHP で WEB 作成 All rights reserved.