にゃあ

「PHP」なエントリー

このラベル専用のXMLフィードもあるよ。→ RSS or Atom。ここだけ見たいって人はどうぞ。

Cometを実装していて竜ヶ峰帝人のウェブ技術に脱帽した

注:ネタバレがあります。 私が、デュラララ!!のチャットを再現する道のりは、竜ヶ峰帝人がダラーズのサイトを立ち上げたものを後から追っていくようなものだ。 竜ヶ峰帝人は、池袋でオフ会をしてあれだけのメン...


gettext的な多言語対応方法での文法数の実装をPHPで考える

勉強がてら、gettextの ngettext() 関数を参考に、PHPで文法数(grammatical number)の切り替え機能を書いてみます。関数 number() を作り、に整数を入れると、数量にあった形式(0 ~ 3)を導く処理を作ります。形...


言語コード(ISO-639)と言語名と現地語表記

ISO-639で決められている言語コード2文字と、言語の英語表記、言語の現地語表記をリスト化しました。クリエティブコモンズやWikipediaの言語選択のようなインターフェイスを作るときに使えるかも。間違いがあれ...


Smarty2.0からSmarty3.0への変更点

Smarty3.0のパッケージに入っている、SMARTY2_BC_NOTESを和訳してみた。 分かっているSmarty2との非互換性 シンタクス Smarty 3 APIはシンタクスが新しくなりました。Smarty2のシンタクスはサポートしますが、将...


XOOPS 一般設定しかない管理画面は一般設定に転送する

モジュールを作っていると、管理画面に一般設定しかないというケースがあります。この場合、管理画面のトップ(/admin/index.php)は空白のページになってしまい、なんとも不格好です。見た目もそうですが、操作性...


『PHPポケットリファレンス』のいいところ

高校生1年のときに、初めて買ったPHPの本は『 PHP ポケットリファレンス 』だった。初心者のころかなり使い込んだ。それで、手あかがついたり、ページが破けたりしてしまった。私にとって、とても思い出の深い本...


USBに入れられるAMPサーバーアプリ

USBに入れられるAMP(Appache + MySQL + PHP)アプリは次のような利点がある。 USBに入れられるし、USBから起動できる。 DropBoxに入れて、複数のパソコンでひとつのサーバを共有できる。 インストールしなくてい...


preg_match_allのお供にarray_combine

preg_match_all()でマッチしたものは配列で返される。なので、その配列を整理するのにforeach()をつかったりしてひと仕事することも多い。しかし、もし、キーと値の関係にあるデータなら、array_combine()を使う...


PHPで自分のURLを取得する方法

忘れやすいのでメモする。 PHPで現在のURLを取得するには、$_SERVERの変数をもとにすればいい。以下のコードが具体的に、URLを取得する方法。この方法が一番シンプルで汎用性があると思う。 if ( isset($_SERVER...


PHPで配列の空白要素を一括除去したい

explode()やsplit()で文字列を配列に分割したとき、空白の要素が混ざってしまうことがあります。 たとえば、「aaa, bbb, ccc」というような文字列をスペースかカンマで分割して配列にする場合、表記のゆれを防止...


Object→Arrayにキャストする ~多次元配列編~

PHPではオブジェクト型のメンバ変数を連想配列型にキャストすることができます。(See オブジェクトをarrayにキャストする - Do You PHP はてな: ) $fruit = new stdClass; $fruit->apple = '150yen'; $fruit-...


getcwd()とdirname(__FILE__)は違う結果になるときがある

phpでの話です。 getcwd()とdirname(__FILE__)はカレントディレクトリのパスを取得するという点で同じように説明されますが、require(_once)やinclude(_once)が絡むと、全く異なった結果を返します。 実験として...



このブログの著者


Suinと申します。

@suin on Twitter

サブメニュー

最近気になるモノ!

WindowsからMacに乗り換えて半年ですが、Macは細かいところまで丁寧に作られていて、親切なユーザーインターフェイスが気に入ってます。iMacはMagic Mouseと洗練されたデザインのBluetoothキーボードがついてくるので、お得だなあ、なんて思ってます。私に買ってもいいという方、いたら教えてください 笑。

最近のエントリ

XOOPS Cube Dev Ring

最近のコメント

最近のトラックバック

ひとりで喜ぶログ
デュラララに登場するチャットを再現した (04/09)
ひとりで喜ぶログ
デュラララに登場するチャットを再現した (03/28)
http://www15.atpages.jp/~classicalstudio/wordpress/?p=50
getcwd()とdirname(__FILE__)は違う結果になるときがある (12/22)
Re:
CSSのtext-align:center;は<div>には通用しない (12/15)
XOOPS専門-株式会社RYUS - d3blog
Shiori 1.02 (12/02)
9deMaio.com - blog
Koins 1.00 (11/11)
インターネット覚え書き「ビボウログ」
CSSのtext-align:center;は<div>には通用しない (09/16)
hinoeuma1966
CSSのtext-align:center;は<div>には通用しない (07/03)
Suin.org
ブログ作ってみた (03/23)
Suin.org
ブログ作ってみた (03/23)