コード例 #1
0
function get_keyword($query, $query_key)
{
    global $google_cache;
    $keyword = "";
    foreach (explode("&", $query) as $tmp) {
        unset($k, $v);
        list($k, $v) = explode("=", $tmp);
        $k = eregi_replace('amp;', '', $k);
        if ($k == $query_key) {
            if (trim($v) == "") {
                continue;
            }
            $v = urldecode($v);
            if (function_exists('mb_convert_encoding')) {
                $v = @mb_convert_encoding($v, "EUC", "auto");
            } else {
                $v = jcode_convert_encoding($v, 'euc-jp');
            }
            $v = str_replace('+', ' ', $v);
            if (function_exists('mb_ereg_replace')) {
                $v = @mb_ereg_replace(' ', ' ', $v);
            } else {
                $v = jstr_replace(' ', ' ', $v);
            }
            $v = ereg_replace(" {2,}", " ", $v);
            $v = trim($v);
            //Googleキャッシュのスキップ
            if ($google_cache && ereg('^cache:', $v)) {
                continue;
            }
            if ($v == "") {
                continue;
            }
            $v = "[" . ereg_replace(' ', '] [', $v) . "]";
            $keyword = $v;
            break;
        }
    }
    return $keyword;
}
コード例 #2
0
ファイル: track.php プロジェクト: aim-web-projects/ann-cosme
 } else {
     //JUMP
     $jump = 'redirect.php?redirect=' . $track["ref"];
     $track["ref"] = urldecode($track["ref"]);
     if (function_exists('mb_convert_encoding')) {
         $track["ref"] = @mb_convert_encoding($track["ref"], "EUC", "auto");
     } else {
         $track["ref"] = jcode_convert_encoding($track["ref"], 'euc-jp');
     }
     $track["ref"] = str_replace('+', ' ', $track["ref"]);
     if (function_exists('mb_ereg_replace')) {
         $track["ref"] = @mb_ereg_replace(' ', ' ', $track["ref"]);
         $track["ref"] = @mb_ereg_replace(' {2,}', ' ', $track["ref"]);
     } else {
         $track["ref"] = jstr_replace(' ', ' ', $track["ref"]);
         $track["ref"] = jstr_replace(' {2,}', ' ', $track["ref"]);
     }
     $track["ref"] = trim($track["ref"]);
     $track["ref"] = '<a href="' . $jump . '" target="_blank">' . set_img(JUMPMARK) . '&nbsp;' . $track["ref"] . '</a>';
 }
 foreach ($track as $k => $v) {
     $v = trim($v);
     if ($v == "" && $k != "title") {
         $v = "&nbsp;";
     }
     $track[$k] = $v;
 }
 //タイトル追加
 if ($track["title"] != "") {
     $track["path"] = "[&nbsp;" . $track["title"] . "&nbsp;]<br>" . $track["path"];
 }