美川の山里暮らし

還暦を過ぎ、岡山県南西部の山間地で文明の利器を活用しながら田舎生活を満喫したいと思っています ウウツボグサの写真

PHPで画像をランダムに切り替えて表示する方法

Filed under: Home Page — タグ: , — daii @ 10:48 AM
2010年8月29日

ワードプレスやホームページのPHPで画像をランダムに切り替えて表示する方法を試行錯誤していましたら、うまく表示できるようになったので紹介します。

ページにアクセスする毎に画像ファイルが違ってなかなか良い感じになりました。

<?php
$rand_img[] = "<img src=\"http://hogehoge.jp/****/img1.jpg\" alt=\"img1の代替テキスト\" title=\"img1の説明\" />";
$rand_img[] = "<img src=\"http://hogehoge.jp/****/img2.jpg\" alt=\"img2の代替テキスト\" title=\"img2の説明\" />";
$rand_img[] = "<img src=\"http://hogehoge.jp/****/img3.jpg\" alt=\"img3の代替テキスト\" title=\"img3の説明\" />";
srand(microtime()*1000000);
$rand_num = rand(1, $n = count($rand_img));
$rand_num -= 1;
echo "$rand_img[$rand_num]";
?>

?このように画像ファイルを何個か用意して、2行目以降に羅列します。画像ファイルはhttpから記入しなくても、相対パスで記入してもOKです。altとtitleは無くてもけっこうです。必要に応じて記入します。

rand_imgとrand_numは別の好きな名前に変えてもOKです。

スポンサーリンク

本日as76.netが400万アクセスを達成しました

Filed under: Home Page — タグ: , — daii @ 6:21 PM
2010年7月21日

2001年4月にホームページを作成してから9年3ヶ月でアスナロネットの総アクセス数が本日400万アクセスを達成しました。

300万アクセスは2009年11月21日でしたので、ちょうど8ヶ月で100万アクセスということになります。アクセス数は平均125,000/月、4,166/日ということになります。

その前の200万アクセスは2009年3月27日でしたので、これも約8ヶ月で100万アクセスということになっていました。

最近の1年間は、途中でHTMLファイルの拡張子をhtmからphpに変更したり、ホームページの構造を大幅変更したりしたのが響いたのか、一時期アクセスがダウンしました。最近はまたアクセスが上がってきました。ちなみに昨日は7,300アクセスを突破していました。

有り難いことです。これからもSEO対策とホームページの作成と充実に努めていきますので、今後共よろしくお願いします。

Xrea,CoreserverでphpMyAdminにログインできない場合

Filed under: Home Page — タグ: , , — daii @ 2:48 PM
2010年7月12日

Xrea,Coreserverで管理画面からMySQLデーターベースの phpMyAdmin にログインしようとすると、「#1045 Access denied for user ‘****’@’localhost’ (using password: YES)」 というメッセージが出てログインできなくなりました。

この現象はよくあるようです。原因は、Xrea,Coreserverの管理画面の記述がわかりにくいのもひとつの原因になっています。Xrea,Coreserverの管理画面には次のような記述があります。

「ページ入室の際はログ閲覧画面の認証パスワード(ユーザー名:****,パスワード:****)をご利用下さい。」と書かれていますが、これはMySQLデーターベースの phpMyAdmin のログインパスワードではありません。

これは、管理画面で「ログイン」をクリックすると、表示されるBasic 認証のダイアログボックスで入力する ID、パスワードのことです。つまり次に入室に使用するユーザー名はMySQLデーターベースのユーザー名であり、パスワードも MySQLデーターベースのものです。

ログインの画面が2段構えになっていることが理解できないと難しいのです。また、Basic 認証のダイアログボックスは一度パスするとブラウザを再起動しないと、再度表示されないことも理解しておきましょう。

一度間違えて入力すると以後正確なユーザー名とパスワードを入力しても入室できないこともあります。ブラウザにユーザー名とパスワードを記憶させていると、間違ったパスワードになり、何度やってもうまくいきません。何度かやっていると突然入室できたのでやっとわかりました。

スポンサーリンク

FeedBurner経由の長いアドレスを本来の短いURLにまとめる

Filed under: コンピュータ — タグ: , , — daii @ 11:23 PM
2010年7月7日

FeedBurner経由でホームページにアクセスすると、URLの末尾に「?utm_source=feedburner&以下略」とい う長い文字列が自動的に付加されています。このアドレスが一時的にせよ検索で登録されたり、誰かにブックマークされたり、外部リンクとして紹介されたりし て、本来の短いアドレスと二重になってSEO上でも不具合なことになります。

つまり期待しているURLとは異なるURLで登録されてしまいます。これを一つのアドレスにまとめる方法は、次のようにhtaccessを使って FeedBurner経由でアクセスした際には「?utm_source=feedburner&以下略」を取り除いたURLにアクセスさせるよ うにする方法もあります。

RewriteCond %{QUERY_STRING} utm_source=
RewriteRule ^(.*)$ /$1? [R,L]

もっとスマートな根本解決方法

しかし、もっと良い解決方法がありました。それはFeedburnerのレポート集計の画面の一番下のメニューのFeedburnerスタッツをクリックすると、 記事のクリックスルー集計の下に「Track clicks as a traffic source in Google Analytics」というのがあり、このチェックを外せば本来の短いアドレスとなり全く問題ありません。

この長いアドレスはGoogle Analyticsで解析する時のもので、これがなくてもFeedburnerで集計ができるのでチェックを外しても何の問題もありません。

« Newer PostsOlder Posts »

Powered by WordPress