PHP
一覧
【対策!】Fatal error: Allowed memory size of … が出たら
PHPを使ったプログラムを使っていると、以下のようなエラーがでる場合がある。PHPを使った画面をブラウザから見ている場合は、ブラウザに白背景...
PHPの閉じタグは閉じなくて良いじゃなくて、閉じてはいけない!
<?phpを閉じてみる phpの作法で<?phpではじめたファイルを?>で閉じない、というものがあります。これまで、あま...
PHP カンファレンス 2009 が2009年9月4,5日に開催されるみたい。
昨年の7月21日に開催されたPHP カンファレンス 2008であるが、今年は、2009年9月4日・5日に日本オラクル株式会社 オラクル青山...
Smartyで文字コードを変換するには?
PHP+Smartyで作っているPCサイトの携帯サイトを作る必要があった。PCサイトは文字コードがEUCであるが、携帯サイトはShift-J...
セッションハイジャック と session_regenerate_id( )関数
●PHPのセッション管理の問題とは? PHPのセッション管理は、セッションの固定化(Session Fixation)問題というのがある。...
PHP – マジッククォートとSJISの文字化け問題
PHPには、マジッククォート(magic quotes)というものがある。これは、php.ini にて、magic_quotes_gpc が...
PHPカンファレンス2008へ行って来た!
昨日、大田区産業プラザ(PiO)で行われた日本PHPユーザ会主催のPHPカンファレンス2008へ行って来た。 かなりの盛況ぶりで海の日とい...
「PEAR::MDB2」 vs 「PDO」 – どっちがいいの?
PEAR::DBが時代遅れになっているみたい。 知らなかった。時代は、PEAR::MDB2とのこと。 しかしながら、スピードを考えるとP...
PHP 4 から PHP 5 への移行 – 下位互換性のない変更点
PHP 4 から PHP 5 への移行 - 下位互換性のない変更点 というページがあるのを発見。 もしPHP4系から5系へ移行する場合は...
PerlとPHPはどちらがパフォーマンスがいいのか?
「LAMP vs. LAMP──mod_perlとmod_phpのパフォーマンス比較」という面白い記事を見つけた。 今回のテスト結果からは...
入門PHPセキュリティ – オライリージャパン (書評・レビュー・感想)
入門PHPセキュリティ 書評・レビュー・感想 セキュリティを意識したPHPプログラミングのポイントをわかりやすく解説した本。 キーワードと...
セキュアプログラミングにて注意すべきこと
「PHP セキュアプログラミング」にて、PHPで最低限しておかなければならないセキュリティ対策について書いたけど、PHPカンファレンス200...
PEAR::HTML_Progress2 について
「ページ読み込み状況をグラフ化するPEAR::HTML_Progress2:phpspot開発日誌」というエントリーにて面白いPEARモジュ...
画像を自動でレイアウトしてくれる magazinelayout.class.php について
「PHPで画像を雑誌風に自動レイアウトするクラス」というエントリーがあった。 なかなか面白そうなのでちょっと試してみた。 $mag ...
PHPのコードが長くなってもクエリは絞った方がいいのか?それともコードが長くなるならクエリの数を多くしてできるだけコード量を減らした方がいいのか?それが問題だ!
PHPとデータベースに関する5つの問題、とその解決法 参考になりそうなエントリーがあった。 PHPとMySQLでアプリを作るときの基礎に...
幅固定テーブルなのに自動改行(折り返し)されずに、幅が広がる問題について
幅を固定してテーブルのセルに半角英数字を連続して入れると、自動改行(折り返す)されずにwidth幅以上にテーブル幅が広がってしまうという問題...
「checkdate() expects parameter 1 to be long, string given in 」というエラーメッセージについて
日付の妥当性チェックのために checkdate() を利用していたが、以前まではエラーがでていなかったのに以下のようなエラーがでるようにな...
phpにてmysql_connect()が利用できない?
自宅サーバにてphpで作ったモジュールを置くが、動かない・・・ ログを見ると、mysql_connect()が利用できないみたいだった。 ...
環境が異なるサーバーへのアプリケーション移行
ある事情でAというサーバーにおいてあるアプリをBというサーバーへ移すことになった。 A : PHP 4.42 , MYSQL 4.0.2 ...
Smartyの組み込み関数を使って検索結果一覧表示機能を作る
Smartyの組み込み関数である section を使って、検索結果一覧などで使われるループ表示をすることができる。メモとして残しておく。 ...
PEAR::HTML_QuickForm の インストール
「PEAR::HTML_QuickForm」をインストールしようと思って以下のコマンドを打つ。 # pear install HTML_Q...
phpMyAdminの管理画面にて「扱えない拡張子のファイルです」というエラーが発生!
久しぶりに、自宅サーバのphpMyAdminを使おうと思って管理画面を見ると・・・ 「扱えない拡張子のファイルです,PHP の設定をチェッ...