PHP

格安のレンタルサーバーや共用サーバーなどでは、障害や各種設定のためにLinuxコマンドを打ちたくても打てない環境であることが多いと思います。 それをなんとか解決してみましょう。

PHPで文章を扱う際に「単語のリストを全てリンクに置き換えたい」とか「最初に一致した場合だけ置き換えたい」といった事を実現する方法を紹介しましょう。

関数の委譲(デレゲーション)とは、外部からの受付は関数Aがやるけど、実際の処理は関数Bに委託してやってもらうことを言います。 そのやり方とは?

PHPでutf-8用の形態素解析を利用するために「MeCab」と「php_mecab」をインストールしてみました。 ついでに、テキスト文から名詞を配列で抽出するサンプルも作ってみましたよ。

Smarty2以下だと、パイプを使ってexplode関数を使用することで空の配列が宣言できますよ。

ちょっとマニアックなテーマですが…。 PEARで便利なパッケージにHTML_QuickForm_Controllerがあります。 お問い合わせなどのフォームを入力画面~確認画面~完了画面までの流れを簡単に作ってくれるパッケージですね。 このパッケージを.htaccessなどを利用してmod_rewriteでURL書き換えを行なう際にハマってしまう落とし穴があるので、その注意点と解決法をお話します。

PHPでフォーム作成に便利な「HTML_QuickForm」ですが、「HTML_QuickForm_Controller」や「HTML_QuickForm_Page」などでどうしても別ページのURLに内容を変更したい場合のやり方です。

ユーザーが入力したデータから改行コードを削除して表示させたい場合、こうやるとダメ、こうやると良い方法を書いていきたいと思います。

PHPでOAuthに対応したTwitter API を利用するために、PEAR::HTTP_OAuthをインストールしたみました。

Google Analytics Data EXport API をPHPで利用する際に利用できるライブラリ「GAPI」ですが、ある条件でログインができなくなるバグがあることが分かりました。