シンタックスハイライトがダイアリにもやってきた

d:id:hatenadiary:20061215:1166155734

グループでしか利用できなかった機能でしたがようやくダイアリでも使えるようになったそうで。喜ばしい事です。はてなの中の人お疲れ様でした。ということで試しに使ってみる。

一時停止中のリファラ表示機能での HTML からタイトルを取ってくる関数。

<?php
function get_title($url){
    $title = false;
    $fp = @fopen($url, 'r') or die();
    $pattern = '/<title>(.*?)(<\/title>|$)/i';
    while(!feof($fp)){
        $buffer = fgets($fp);
        $buffer = mb_convert_encoding($buffer,'UTF-8', 'auto');
        if(preg_match($pattern,$buffer,$match)){
            $title = $match[1];
            break;
        }
        if(stristr($buffer,'</head>'))
            break;
    }
    fclose($fp);
    return $title;
}
?>

b:id:xworksCSS の一部。

/* ----- HEAD */  
div#banner,
div#bannersub,
div.breadcrumbs {
    background: #B5CBA1;
    }

div#banner,
div#bannersub {
    border: none;
    }

div.breadcrumbs {
    background: red;
    }

div.breadcrumbs p {
    position: absolute;
    top: 80px;
    right: 64px;
    font-size: 90%;
    margin: 0;
    color: #fff;
}

今使わせていただいているデザイン*1と相性が凄く悪いですね。どうにかしなくては。

*1:デフォが白系統に置かれてますから仕方ないですけど