タグ

ブックマーク / blog.poyo.jp (4)

  • PukiWikiで外部リンクのHTML出力をハックする - よくきたblog

    class Link_url extends Link { (snip) function toString() { if (FALSE) { $rel = ''; } else { $rel = ' rel="nofollow"'; } return '<a href="' . $this->name . '"' . $rel '>' . $this->alias . '</a>'; } この辺をいろいろいじってみましょう. 新しいウィンドウ(タブ)で表示するようにしたい 新しいウィンドウでリンク先を表示する場合,属性targetに_blankを指定するのが一般的だと思います(いずれは意思の方向らしいけど今後はどうやるのが正しいんだろ) PukiWikiでこの辺の処理が行われる場合,自分のベースになるURLは$scriptに入っています(pukiwiki.ini.phpで未指定でもこの辺

  • echoとprintの違いと使い分け - よくきたblog

    echoとprintって echoとprintってどう違って、どんな時にどっちをつかえばええんじゃろ? ってことですが,個人的にはまっとうな理由はないですけど基的にechoを使っています. 使い分けの基準はしいて言うと,過去の資産があるアプリケーションなら過去の資産にあわせることを意識しています. ちなみにprintのマニュアルを見るとFAQが紹介されていました. print() と echo() の違いに関するちょっとした議論については、FAQTs Knowledge Base の次の記事を参照ください : » http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40 要約するとこんな感じです. - echoもprintも関数ではない(似たような話にinclude,include_once,require,require_o

    cockok
    cockok 2008/01/08
    echoは戻り値がない分printより早い printは常に1を返すため三項演算子で利用できる
  • PHPのmail()のできの悪さ - よくきたblog

    どうにも頭の悪い実装をしている. bugs.php.netに書くのも面倒くさい… SKIP_LONG_HEADER_SEPはこれ. ようするに「\r\n[ \t\+]」な文字列を飛ばします. #define SKIP_LONG_HEADER_SEP(str, pos) \ if (str[pos] == '\r' && str[pos + 1] == '\n' && (str[pos + 2] == ' ' || str[pos + 2] == '\t')) { \ pos += 3; \ while (str[pos] == ' ' || str[pos] == '\t') { \ pos++; \ } \ continue; \ } \ if (to_len > 0) { to_r = estrndup(to, to_len); for (; to_len; to_len--) { i

  • pear.confの設定をスクリプトで変更する - よくきたblog

    実際の設定ファイルはsvnリポジトリに追加すると誰かの環境に設定変更するたびに編集状態になってうっとおしいので雛形としてpear.conf-distを用意します. で,pear.conf-distをsvnリポジトリに,スクリプトの実行でそれを雛形に自分の環境に適応したpear.confを生成します. PEARの設定ファイルを再構築する

  • 1