Seo tools

Neo Inspiration

  • Search

    • About Me

      • inspi 改め
        jakk@webアーキテクト(自称)
        php,javascript,seoなど
        得意技は extract();



  • Categories

  • Ranking

  • Comments

  • Others


  • Archive for the ‘PHP’ Category

    レーベンシュタイン距離をPHPで

    月曜日, 7 月 28th, 2008

    Googleのもしかして** みたいなのってどうやって出してるんだろうな~
    とかうにゃうにゃ調べてたら
    レーベンシュタイン距離なるものを発見。

    Wiki

    言葉でアルゴリかかれてもよくわからないけど
    ソースコード見るとよくわかるな。。

    というわけでチョット遊んでみようと思ったら。。。

    http://jp2.php.net/levenshtein

    PHPの標準関数の中にありました。mjd

    ということで適当にPHP関数検索っぽいものを作ってみました。
    反省はしてない。

    PHP関数さーち

    Wordpressのログ取り

    水曜日, 6 月 18th, 2008

    バージョンあげる前はずっと firestats とかいうのを使っていたのですが、
    結構重いのと、DBがたくさんできて美しくなかったので、
    今は、単純にテキストファイルにアクセスログを吐き出すプログラムを作ってまわしています。

    まあ一応それを公開しますってことで。

    wp-logger

    別にwordpress以外でも使えるんだけど。
    なんとなく wp ってかいてみただけですw

    使い方

    1:ZIPファイルを解凍すると wp-logger.php なるものができるので、
     それをwordpressのフォルダ(wp-config.phpとかがあるフォルダ)にアップする

    2:wordpressの管理画面から
    テーマエディタを使って footer.php (フッター)にこのタグを貼り付けてください。

    <?php require_once(’wp-logger.php’); ?>

    以上!

    *うまくいかなかったら カキコミ権限とかいじってみてくださいまし。

    これで

    勝手に200806.log とかいう感じで月ごとのアクセスログがポンポン書き出されます。

    こんな感じのログ(カンマくぎり)です。

    日付,アクセスされたURI,IP,リモートホスト,ユーザーエージェント
    2008/06/18 12:03:22,/,192.168.0.1,****.ocn.ne.jp,Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14,

    simplexml_load_string で CDATAもとってくる

    金曜日, 6 月 6th, 2008

    最初できないと思ってたんですが、
    optionつければできるようですね。
    こんなとこに書いてありました。
    PHP5’s SimpleXML Now Passes CDATA Content

    PHP要件とか

    ただこんな要件が
    http://phpspot.net/

    導入
    以下の関数/定数は、PHP 5.1.0 以降、 DOM, SimpleXML および XSLT のような libxml に基く エクステンションのどれかをコンパイルしている場合に利用可能です。

    要件
    このエクステンションは、libxml >= 2.6.0を必要とします。

    こうやる

    これで

    $xml = simplexml_load_string($rssUrl, ‘SimpleXMLElement’, LIBXML_NOCDATA);

    echo $xml->item[0]->description;

    みたいな。

    さくらで動かしたら動いた~

    2008/11/22 05:25:49