- 2005年4月27日 10:08
- MovableType
今のところ背景画像は、NEOといっしょさん、Gabriel_X2さん、絵・と・せとらさん、**Silver Heart**さんからお借りしています。前のサーバーではCGIを使って背景画像をランダム表示していましたが、これをphpで表示させる方法を見つけました。サーバーを移転して何がやっかいかというと、CGIのパーミションの設定です。設定の一覧はあるんだけど、一般的な紹介例と違ってるので、ド素人には読替になれるまでが大変なんです。phpだとそのやっかいなパーミションの設定がないので、超ラクチン。参考にしたのは、The blog of H.Fujimoto: BlogPetの背景をPHPでも(笑)ランダム表示です。壱さん、便利なプログラムをありがとうございます。ランダム背景がphpでできたので全て移行できました。以下、自分用メモ。
1.エディタを開いて以下の内容をコピペ
<?php
$basedir = "http://www.yoursite.com/hogehoge/";
$wallfiles = array("file1.jpg", "file2.swf", "file3.swf");
$wallcount = count($wallfiles);
mt_srand();
$url = $basedir . $wallfiles[mt_rand(0, $wallcount - 1)];
header("Location: $url\n\n");
?>
2.2行目を背景画像を置いているフォルダ名に変更
3.3行目を置いている画像ファイル名に変更
4.変更したものをrandam.phpとして保存し、アップロード
5.ブラウザでrandam.phpにアクセスして画像が表示されれば成功
6.BlogPetのコントロールパネルにログインして、背景画像にrandam.phpまでのurlを指定



