ホームページ > php教程 > php手册 > バナープログラム

バナープログラム

WBOY
リリース: 2016-06-13 12:37:21
オリジナル
1027 人が閲覧しました

/* Banner.php
この PHP3 スクロール プログラムは、Anton Olsen (aolsen@graphweb.com) によって設計されました。重要な変更がある場合は、編集者に電子メールを書いてください。

このプログラムでは、作成者はさまざまな方法でこの関数を実装しようとしましたが、PHP の image 関数はアニメーション GIF 画像形式を表示できず、この形式で操作することもできません (fopen、fpassthru、fclose など)。 )。作者はパススルー方式で実装していますが、これは最良の方式ではありませんが、他の方式よりも高速に広告バナーを表示できます。

このプログラムでは、次のことを前提としています。
1. すべての広告画像を保存するディレクトリがすでに存在します。
2. すべての広告画像は GIF 形式です。
3. すべての GIF 画像はバナーから始まります。
3. このディレクトリには広告画像以外のファイルはありません。

このプログラムをインストールします:
1. このプログラムとすべての広告画像 (*.GIF) をディレクトリに置きます。
2. 次の HTML コードを Web ページに配置します。

ここにランダム バナー @km169.net ) 中国語に翻訳します
*/

/*random( $max inteゲル)
0 から $max-1 までの乱数を返します;
*/
function randman( $max )
{
$x = rand()
$y = getrandmax(); ;

$r = $x / $y * ($max -1 );

$r を返します。 🎜>
/*ディレクトリを読み取り、すべての「バナー*」を配置します。 */
$i = 0;
$d = dir( "."); >while($entry=$d->read())
if (substr($entry,0,6) == "バナー")
$array[$i ] = $entry; >$d->close();


/* 乱数を選択します*/
$r =random( $i );

/* いいえを送信します-cache および gif タイプのファイルヘッダーを使用して、画像を出力します。 */
Header( "Pragma: no-cache" );
Header( "有効期限: 80 年 1 月 1 日月曜日 12:00:00 GMT" );
Header( "Content-type: image /gif");
passthru( "cat $array[$r]" );

?>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート