Home > PHP
PHP Archive
検索エンジン順位取得
- 2008-08-23 (土)
- PHP
なんとなく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の動作がいまいちわかってない・・・
- Comments: 0
- Trackbacks: 0
ヴぁー
- 2008-06-17 (火)
- PHP
コメント欄のメール項目の必須をはずしました
これぐらいデフォルトでできるようにしておいてほしいもんだ・・・
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で全ファイル検索して適当にって感じです
- Comments: 0
- Trackbacks: 0
アクセス解析
- 2008-06-16 (月)
- PHP
アクセス解析は
w3Analyzer
使わせていただきました
画面がグラフィカルでいい感じです
PHPならタグ等入れる必要がないものよいです
- Comments: 0
- Trackbacks: 0
Home > PHP
- Search
- Feeds

