PHP

expose_php=On

PHP

レスポンスヘッダへのPHPクレジットだけじゃなくEaster Eggsとかも出ちゃうんですね。 (Easter Eggsというか、phpinfoの画面から呼ばれる画像など)https://www.webappsec.jp/modules/bwiki/index.php?PHP%20Easter%20Eggs%20%A4%F2%BB%C8%A4%C3%A4%BF%A5%D…

ADODBセッションでmysqliを使いたい

PHP

↓ADODBセッション http://phplens.com/lens/adodb/docs-session.htm要は include_once("adodb/session/adodb-session2.php"); ADOdb_Session::config( $driver, $host, $user, $password, $database, $options = false ); session_start();でPHPのセッション…

ADOdbのmysqlとmysqli 接続について

PHP

違いは、中で mysql_* を使ってるか mysqli_* を使ってるかなのですが、実際使ってみて気になった点をまとめておきます。 mysqliで旧バージョンのやり方による接続が、場合によってちょっと厳しい 昔からある接続方法ですが、 $conn = ADONewConnection('mys…

PHPから SET NAMES ujis はやらない

PHP

http://d.hatena.ne.jp/yoshihi6/20070726/1185414880 $db = &ADONewConnection( 'mysql' ); $db->Connect( (DB名とかパスワードとか) ); $db->execute( '/*!40101 SET NAMES ujis */' ); ⇒ mysql3〜5で動く! ということを書きましたが、よくない方法でし…

pearアップグレードでちょっとはまった

PHP

http://pear.php.net/bugs/bug.php?id=10154 $ sudo pear install symfony/symfony downloading symfony-1.0.0.tgz ... Starting to download symfony-1.0.0.tgz (1,910,892 bytes) .............................................done: 1,910,892 bytesFata…

SET NAMES ujis

・・・今後使うことはなさそうですが $db = &ADONewConnection( 'mysql' ); $db->Connect( (DB名とかパスワードとか) ); $db->execute( '/*!40101 SET NAMES ujis */' ); これでmysqlバージョン3でも5でも動く ・・・ mysqldumpをするとよく見かける、コメ…

Phingの読み方がわからない

PHP

ピン でいいのかな。。

1x1のgif画像を出力するソース

PHP

めったにつかわないけどコピペ用 header("Content-type: image/gif"); echo base64_decode( "R0lGODlhAQABAIAAAP///////yH5BAEHAAEALAAAAAABAAEAAAICTAEAOw==" );

pearのMail_mimeが気に食わなかった

PHP

マルチバイトを扱うのが面倒で、継承したクラスを作って・・・と思ったのですが、それもうまくいかず、結局直接書き換えました。 Index: Mail_mime_ja.class.php =================================================================== --- Mail_mime_ja.cla…

開発環境

PHP

いまの開発作業環境をまとめてみます OS WindowsXP エディタ 秀丸 バージョン管理 colinux上のコマンドラインsvn その他win側 putty pageant winscp astec-x など その他colinux側 samba rsync ssh scp keychain emacs など 通常はcolinuxのディスクをsamba…

一般ユーザーアカウントでpearコマンドを自由に使用したい

PHP

自分のホームディレクトリ配下でpearモジュールをバンバン置いて使いたくて、いろいろ試してみて、なんとかうまくいったのでメモ。pearがすでに入っていることと、 ~/bin に最優先でPATHを通しているのが前提です。まず、以下のコマンドでpearの設定をします…

ADODB セッション

PHP

8/2にバージョンが4.91になった際に、セッション周りが新しくなったようです。http://phplens.com/lens/adodb/docs-adodb.htm#changesこんな感じで使うようです。 include_once("adodb/session/adodb-session2.php"); $options['table'] = 'mytablename'; AD…

smarty cheat sheet

PHP

http://it-laboratory.seesaa.net/article/18540449.html http://hasin.wordpress.com/2006/04/27/smarty-cheat-sheet-for-template-designers/こういうのいいですね。

Smarty plugins

PHP

http://smarty.incutio.com/?page=SmartyPluginsPostfiltersのrel2abs、pathReplaceは、似たものを自力で作ろうとしていたのでその前に使ってみようと思います。

eclipseでPHP

PHP

いままでは、coLinux+samba+svn+rsync(アップロード用) に、秀丸(気が向いたらMeadow)をつかってやっていたのですが、最近eclipseのほうを試しにやってます。 とはいっても、エディタとsubcripse使っているだけの状態です。 ローカルのwindowsに実行環境ま…

gpc

PHP

PHPの設定項目で 毎回気にしている項目のひとつに magic_quotes_gpc っていうのがあるのですが、見るたびにネーミングセンスないなあー、と思ってしまいます。