にっきダイアリー

はてなダイアリーからはてなblogに移動してみました。

PHP

LightNEasy Mini 2.5 と PHP5.3

PHP

LightNEasyをVertrigoServ2.24(PHP5.3.10)上で起動したらNoticeが山のように出てうざい件。 ブラウザ上で出てきた警告情報を見ながら該当箇所を確認したら、変数や定数を宣言してるモジュールをrequireする前や条件によってrequireしない時も、はては初期化…

mixiの日記ページを再利用する

先日「窓の杜」を見てたら、mixiのデータをバックアップする「撤退!mixi」っていうフリーソフトの紹介記事があった。これを使えば今までにmixi上で書いた日記やメッセージを丸ごと保存してくれるというので、さっそくソフトをダウンロードして試してみた。 …

データスキームを使って画像ファイルを埋め込んだimgタグを作成するクラス

以前途中まで書いて放置してたスクリプトをクラス化してみた。 あとjpeg決め打ちだったところをちゃんとファイルフォーマット調べるようにした。 キャッシュが古かったら作り直すようにした。 例外なげるのは面倒くさいのでやめた。

データスキームを使って画像ファイルを埋め込んだimgタグを作成する

(20110808追記:も少しまともに作り直してみた。) せっかく途中まで作ったけど、今回は使わなさそうなのでいつか使う時のためにメモとして残しておく。 再利用の際は、キャッシュと元ファイルの日付調べてキャッシュが古かったら再生成するっての付け加える…

VertrigoServ上でPEARを使う

20110808追記: VartrigoServに含まれてるphpも公式配布のWindows版と同じく go-pear に不具合があるようなので、そのままだとインストール時にエラーが起きて何度やってもうまく動かない。(てか、こっちの方が大きい問題な気がする……) このあたりを参考に…

パーミッション変更スクリプト

PHP がセーフモードで動いてるサーバーとか、FTP ユーザーと PHP 実行ユーザーが違うサーバーとかで、ファイルアップロード可能なPHPスクリプト動かしてFTPで削除できないファイルができてしまった時に使うスクリプト。30分もかからず作れる代物だけど、作っ…