‘PHP’ カテゴリーのアーカイブ

画像認証

2009 年 8 月 21 日 金曜日

画像認証を付けてみた
http://wordpress.org/extend/plugins/si-captcha-for-wordpress/
このプラグイン導入してcomments.phpのフォーム部分に< ? php do_action('comment_form', $post->ID); ?>と書いて使用するにするだけの簡単さ
これでスパム無くなるかなと

近頃

2009 年 6 月 29 日 月曜日

スパムコメントが増えてきたので画像認証導入を考え中

アクセス解析&WordPress

2009 年 2 月 24 日 火曜日

トラックバックに書き込みいただいたモバイルにも対応したアクセス解析です
Google Analyticsでも検索キーワードとかはとれなかったのですがmyRTですと検索キーワードも取得できるようです(現在ソフトバンクのみ)
ソフトバンクはリファラーの取得ができるんですかねぇ・・・
携帯の開発は自分の持ってる機種に偏るのが難点ですね

しかし少し前からWordPressの調子がおかしい・・・
新規投稿の際に本文があるとエラーがでて記事の投稿ができず、仕方がないのでタイトルのみで保存し編集で本文を書くはめに
ぼちぼち改造してるからアップデートしたら面倒そうだなと思ってしまう今日この頃

サムネイル

2008 年 9 月 13 日 土曜日

http://www.ice-sword.com/
ここなら問題なく表示される・・・
すばらしいサイトだ
一度生成すれば30日保存されるようです
フラッシュなどがはいっているページのサムネイルを作るときは遅延時間を適当に設定しましょう

検索エンジン順位取得

2008 年 8 月 23 日 土曜日

なんとなくPHPで検索の順位を取得するプログラムを作ってみました
といっても自力だとわからなかったので検索したのを試行錯誤

$keyword=”キーワード”;
$ch = “ホームページURL”;

$url = “http://www.google.com/search?num=100&hl=ja&q=” . $keyword . “&lr=”;//Googleでの検索結果URL
$search_result = file_get_contents($url);//$urlをソースに変換
$html = mb_convert_encoding(file_get_contents($url), “UTF-8″, “ASCII,JIS,UTF-8,EUC-JP,SJIS”);
preg_match_all(”/href=”(.+?)” class=l/”, $html, $result_list);

//該当URLを抽出
for($i=1;$i<=100;$i++){
if(mb_eregi($ch,$result_list[1][$i])){
echo $i;
break;
}
}

GooeleはこれでうまくいってるようですがYAHOOの取得がというかpreg_match_allの動作がいまいちわかってない・・・

ヴぁー

2008 年 6 月 17 日 火曜日

コメント欄のメール項目の必須をはずしました
これぐらいデフォルトでできるようにしておいてほしいもんだ・・・

PHPファイルの方を直接いじってます

wordpress直下のwp-comments-post.php内
if ( get_option(’require_name_email’) && !$user->ID ) {
if ( 6 > strlen($comment_author_email) || ‘ == $comment_author )
wp_die( __(’Error: please fill the required fields (name, email).’) );
elseif ( !is_email($comment_author_email))
wp_die( __(’Error: please enter a valid email address.’) );
}

こんなのがあるのでメールフォームに6文字以内or無いとエラーをはずしました
if ( get_option(’require_name_email’) && !$user->ID ) {
if (/* 6 > strlen($comment_author_email) || */” == $comment_author )
wp_die( __(’Error: please fill the required fields (name, email).’) );
/*elseif ( !is_email($comment_author_email))
wp_die( __(’Error: please enter a valid email address.’) );*/
}

ついでにフォームの(必須)ってところはcomment-emailで全ファイル検索して適当にって感じです

結局

2008 年 6 月 16 日 月曜日

結局テンプレ拾ってきてちょこちょこ改造・ω・
とりあえずこれでいいや!

アイスソードブログ構築中

2008 年 6 月 16 日 月曜日

ブログ構築中ブログページを構築中〜
トップ以外はレイアウト崩れまくってます

アクセス解析

2008 年 6 月 16 日 月曜日

アクセス解析アクセス解析は
w3Analyzer
使わせていただきました
画面がグラフィカルでいい感じです
PHPならタグ等入れる必要がないものよいです