PHP
仕事でちょっとTwigを使ってるんでメモ。 Homepage - Twig - The flexible, fast, and secure PHP template engine 今回はpearでインストールせずに使うだけだったのだが、include_pathをいじったりしなくても使えるらしい。 Twigのlib以下をコピーして使っ…
id:moriyoshi が php-in-python を作ったらしいので使ってみました。 moriyoshi / php-in-python — Bitbucket django経由でphpinfoを表示させようと思ったけど、CLI版のせいかテキスト表示であんまり面白く無いので、CakePHPを動かしてみました。 settings.p…
最近はphp -aでもシェルを使えるけれど、ちょっと挙動を確認するときとかはこっちを使ってる。 http://jan.kneschke.de/projects/php-shell/ $ sudo aptitude install php5-cli php-pear $ sudo pear install http://jan.kneschke.de/assets/2007/2/17/PHP_S…
メモ。symfonyのバージョンは1.2。 トークンのフィールドを出力する場合 アクション側では普通にフォームを作成。 $this->form = new myForm(); テンプレート側では _csrf_token でアクセスする。 トークンのフィールドを使わないフォームの生成 APIを見る…
PHPで対話シェルを使いたいなと思って、twitterなどで教えてもらったものなどを試してた。 PHP用の対話シェルを使う方法はいくつかあるみたい。 PHP TIPS - 75. PHPの便利なコマンドラインオプションを再発見:ITpro phpsh -- an interactive shell for php …
昨日のエントリの続き。 アプリケーションを作ったところから、helloworldを表示させるところまで。 モジュールを作成する myprojectプロジェクトのhelloアプリケーション内に、適当なモジュール(ここではworldモジュール)を作成する。 $ cd ~/myproject $ p…
symfonyのセットアップメモ。仕事では1.2系だけど1.4系で遊ぼうと思う。 自分はPHPはそんなに詳しくない、WordPressを少し改造したり、Smartyをちょっと使ったことがあるぐらい。PHPでWebフレームワークを使うのはsymfonyが初めて。 Practical symfony を一…
PHPですよPHP! で、symfonyなんですが、以下所感。バージョンは1.2.Xです。 重量級(というか重くね? 大規模向けに最適化してるっぽい設計(複数サイト対応とか簡単だし フォームの設計がDjangoよりちょっと良いかも(sfValidatorのand/orとか fixturesで制…
RubyとPythonとPHPのWebアプリケーションフレームワークについて感じること。PerlとJavaは触ったことがないのでわからない。 あくまで主観。 Ruby 唯一のフレームワーク。 Railsってレールから外れると走れない気がする。 Python 乱立しててもよい。Webサー…
スタンドアロンなアプリケーションからFeliCaを利用する方法は、たくさん公開されているので良いとしよう。だがWebでやっぱり使いたかったので、WebブラウザからFeliCaを扱う方法を探してた。 手元のFeliCaリーダーはRC-S320。 FeliCaブラウザエクステンショ…
PHPでメールを送信するときにReturn-Pathを変更したかったのだが、はまったのでメモ。 mb_send_mail($to,$subject,$body,$header); 上記のようにするとき、$headerにReturn-Pathを設定されても無視されるようだ。 でぐーぐる先生によれば、第5引数でsendmail…
Matzにっき(2008-01-26) 特に「PHPは初心者に学びやすい(と言われていることが問題である)」という部分に共感する。 PHPは初心者に簡単かもしれないが、初心者による手を抜いたWebアプリケーションは PHPが作られた当初はともかく、現代では害悪ではないだろ…
CodeGearの日本人スタッフブログより。 約2分で作る「VCL for PHP製PostgreSQLクライアント」 データベース接続からデータの表示までの手順がDelphiとまったく同じで笑った。 これでPHP製というのだからさすがCodeGear。 カスタムコンポーネントをどうやって…
今日は、英語版の最小構成のDebianで、PHPからgettextを使えるようにしようとがんばっていた。 何も知らなかったので、aptで大体入るのだろーと思っていたら全然だめ。 apt-get install php5 apt-get install php-gettext apt-get install belocs-locales-da…
PHP製のブログを探しててみつけた。 ppBlog official ライセンスは修正BSDみたい。 試そう!と思ったけど、今はダウンロードできないようだ。 うーん。
WordPressデフォルトのTinyMCEはどうも使いづらい。なので、比較的スマートに使えるFCKeditorをベースに変更することにした。 単純にプラグインをインストールするだけではなく、しっかり使えるようにする。 ここで使用しているWordPressは、WordPressME2.2.…
iBookにPHP製CMSのDrupalをインストールしてみた。 OSXの問題かもしれないが、データベースの指定がlocalhostだとソケットファイルのエラーが出た。 とりあえず、ホストを127.0.0.1に指定することで解決している。 日本語化に関しては、公認?の日本サイトDr…
MacOSX 10.4 TigerのPHPのバージョンは4.4.7のようだ。 MySQLのモジュールは入ってるらしい。
仕事でWordPressのテンプレートを作ったりしてるのですが、ソースがひどくてやる気をそがれます。 WordPressはテンプレートエンジンを使用していないので、テンプレートはPHPをそのまま使うことになります。プラグインでSmartyを使うようにできますが、この…
仕事で現在携帯電話用のシステムを作っているが、自分の使っているauのW44K含め最近の携帯電話ブラウザはCookieに対応してるらしい。 PHPで use_trans_sid = 1 にしなくてもセッションを利用することができた。