役に立つかもしれないBlog(PHP)

PHP関連の執筆記事リストです。 役に立つかもしれないBlog全体のRSSはこちらです。

PHP開発・デバッグ用の便利なログ出力関数を作ってみた

PHP開発者用に役に立つログ出力関数を作ってみました。 画面上に出力したり、ログファイル上に出力したり、FireBug上に出力できたりします。

PEAR ErrorStackを使ったエラーログの記録方法

PEARには高機能なエラー処理機構をもつPEAR::ErrorStackパッケージがありますが、実践的な使いかたの情報がとにかく少ないです。 今回は、そんな貴重なErrorStackパッケージを使ったエラーログの記録方法について書いてみます。

PHP4にもscandir()がほしいぞ

scandir()は便利な関数ですが、PHP5にしかない。 納得いかないので、自分でさらに高機能なmy_scandir()関数を作ってみた。 正規表現検索に排他検索もできちゃうぞ。

php4とphp5に対応したTwitter投稿の方法

Twitter APIを使ってPHP4とPHP5から投稿する方法を書いてみました。 PHP4ではfopen()を使って投稿する方法がありますが、うまくいかなかった人用のもう一つの方法です。

phpMyAdminをハッキングしている記録と対策方法

サーバーのアクセスログを監視していて、phpMyAdminに対して攻撃(ハッキング)用のアクセスが見つかったので、公開しておきます。

自分のサーバーでHTTP Requestする場合に注意すること

開発しているサーバー内のプログラムから、再度自分のサーバー内へ向かってHTTPリクエストを出す場合にエラーが出ないように注意することをまとめてみました。

PHPをコマンドライン(CLI)から実行するとエラー

PHPをcron等を使ってコマンドライン指定すると、エラーになることがあります。 でもブラウザからアクセスするとちゃんと動く。 あれ?っていうのを解決してみました。

Jsphonのインストール(リンク切れで困っている人へ)

JSON文字列をPHPでエンコード・デコードできるPEAR::Jsphonのインストール方法です。

PEARのアップグレード(upgrade)に失敗したが、なんとか解決した記録。

PEARパッケージが古かったので、最新版にしようとしたら思わぬエラーに遭遇してしまいました。

DATETIME型の値をPHP上でUNIX TIMESTAMP値に変換する方法

DATETIME型の値をPHP上でunixtimestampの値にする命令。 良かったら使ってみてくださいね。

Smartyのtruncate修飾子が効かない場合の回避法

Smartyのtruncateで表示がおかしくなる問題があります。 マルチバイトに対応していないためで、それをなんとか回避しようとしてみました。

phpMyAdmin 2.9(2.9.0)のインストール

新しくなっているようなので、アップデートしてみました。
まず、本家サイトでダウンロードして、ローカルでzipを解凍し、「phpMyAdmin-2.9.0」フォルダを「phpMyAdmin」に修正してFTPでまるごとアップロードします。

前のページ 1  2  3