Main menu:


    Site search

Categories

Archive

Links

Tags

Blog parts

track feed
あわせて読みたいブログパーツ
  • Meta

  • 'PHP'の記事一覧

    はてなダイアリーに移行する

    ブログ機能をはてなダイアリー(http://d.hatena.ne.jp/Pasta-K)に移行・統合します。

    サーバは保持していくので、過去記事は当分の間は参照してもらえると思います。

    数ヵ月後にはPasta-Kのポータル的に作り変えたいなと考えています。

    今後もよろしくおねがいします。



    PHP

    PHPの正規表現の書き方まとめ

    2008/09/13:エントリータイトル修正

    分かりやすいサイトがあったので、ご紹介。

    『Introduction to PHP Regex』のタイトル通り、正規表現の書き方が分かりやすいサンプルと共に紹介されています。
    中学生でも頑張れば理解できる英語レベルで、ソースの解説も丁寧で分かりやすい上に、
    ちょっと複雑な正規表現の書き方もあるので、初心者のみならず、上級者の方も一読の価値ありです。

    詳しくは↓
    PHP Tutorials Examples Introduction to PHP Regex




    Twitterログページの作り方とかのメモ

    別に解説しなくてもいいと思うけど一応書いておこう。

    サンプルはこちら→Pastalablog » パスタ教授のtwitterログ(β)

    ログの作り方は大きく分けて2つで

    • TwitterのRSSを読み込む
    • Twitterが提供しているサービスを利用する

    というのがあります。

    TwitterのRSSを読み込む

    RSSのURLは自分のTwitterページから行けますし、面倒な場合はしたにAPIのURLを貼っときますので活用してください。

    http://twitter.com/statuses/user_timeline/[ユーザーID].rss

    自分の場合はhttp://twitter.com/statuses/user_timeline/pastak.rssになります。

    ちなみにrssをxmlに書き換えるとユーザー情報とpost情報を含んだxmlを吐き出します。
    jsonに書き換えるとjson形式を指定できます。

    これを後はPHPならSimpleXML関数で読み込めばOKです。
    SimpleXMLについては過去に分かりにくい解説記事を書いたのでよければ参考にして下さい。
    Pastalablog » 自分の為のPHP文法メモ その2

    Twitterが提供しているサービスを利用する

    自分のログページで利用しているのもこのやりかたです。
    自分のログページを下に、解説して行こうと思います。

    ちなみにJavascriptを貼り付けられる環境下の人を対象として解説します。

    Twitter / Get a Badge for Your Siteにまずはアクセスして下さい。

    1、Otherを選択
    2、HTML/JavaScriptを選択
    3、を保存。
    事前準備はこれで完了です。

    保存したjsファイルの7行目のタグを書き換えてやると簡単にレイアウトを変更できます。
    ちなみに自分の場合7行目の部分ははこんな感じです。

    あとは22~33行目を書き換えることで更新日時の部分の表示を変更できます。
    自分の場合は以下の様にしています。

    あとは以下のソースを表示させたい部分に貼り付ければ完成です。

    自分はulタグをdivタグに書き換えています。

    一応これで動くと思います。
    間違いや分かりにくい部分があれば指摘お願いします。




    PHPをJSとして動かす方法

    APIとか叩いてるとXMLの解析はSimpleXMLがあるからPHPでするけど、表示はAjaxみたいに動的にしたいと思って、調べたらあったのでメモ。

    PHP:JS(JavaScript)からPHPを呼び出しHTML上に出力する方法

    これで、PHPのファイルを指定してやるだけ。
    ポイントはphpファイルを書く時にに出力結果がJavascriptの文法になるようにすること。
    例えば、値をGetさせたい時は、
    読み込むHTMLサイドに以下の様に書いてやって、

    PHP側は以下のようにしておく。
    sample.php

    すると、sample.phpの出力結果は以下の様になる

    こうしないと、phpをJavascriptと認識させているので、正確に読み込んでもらえません。

    いくら、Ajax風にしたくても、Getの値を変えるには、&dt;script>タグを書き換えてやらないといけないので、自分はiframeにframeborder=”0″を指定してやって、境界線を無くして、そのフレームを書き換えることで、リロードを最低限にしています。
    hiddenとかと上手く組み合わせたりしたらいいかもしれません。

    良い方法があれば、教えて下さい。




    貼り付けるだけでGoogle Chart APIを使ってQRコードを生成してくれるコード 2008/07/20追記

    下記コードをQRコードを貼り付けたい所にコピペして下さい。

    wordpressとかで使えば、自動で記事のQRコードを生成してくれます。
    携帯でwordpressを見る↓
    Yuriko.Net » 携帯対応プラグイン Ktai Style バージョン 1.40 リリース

    2008/07/20追記「qrコード wordpress」で来る人が多かったので、wordpress向けに改良したのも張っときます。




    タイトルミックス!追記06.14

    アイデアは「圧縮新聞」。
    というか、ほぼそのまんま。 この記事の続きを読む




    メガマック変換機2

    完成しました。多分、ここで最後の生産物になりそう。

    詳しくは続きからどうぞ。 この記事の続きを読む