異なるページ間の情報共有
セッション変数使えば楽勝でしたね、そういえば。 うっかり、GETやPOSTで変数バトンを作ってしまうところでしたよ。 セッション変数の使い方は・・・・・ session_start(); を実行したあとに、 $_SESS…
セッション変数使えば楽勝でしたね、そういえば。 うっかり、GETやPOSTで変数バトンを作ってしまうところでしたよ。 セッション変数の使い方は・・・・・ session_start(); を実行したあとに、 $_SESS…
ブラウザの言語を読み取る方法ってあったっけ・・・・? HTMLの機能には、ないような気が・・・。 あるとするなら、Apacheの環境変数だな。 ※調査結果 とりあえず、PHPにて とすれば、ブラウザの表示可能言語が表示さ…
ブラウザにも一応吐いてくれるけど、画面遷移のあるプログラムだと一瞬しか表示されない場合がある。 ので、サーバログで確認したいわけだが、PHPのデバッグログってどこに吐かれるんだったっけ? 多分Apacheのログと一緒に吐…
fopenでカレントファイルを指定するときは・・・ ./hoge.txt のように/を忘れないように。 .hoge.txt じゃ失敗する。 さらにバージョン4.2.0未満のPHPはfgetsでlengthパラメーターが必…
PHP4.2.0未満のバージョンって、mb_eregとか実装されてないので、「日本語マッチングとか無理かな?」と思ったら、ereg関数で普通にマッチングするのな。 mb_eregの存在意義って・・・・。
PHPはあらかじめ変数宣言を必要としないので、配列もとても柔軟に使える。 つまり、あらかじめ配列の要素数を指定していなくても、必要に応じて自動的に確保できる。すばらしい。 とした場合、 としたのと同じになる。 勝手にキー…
シェルスクリプト上でPHPって実行できんのかな? PHPって単なるスクリプト言語だから、Web限定ってわけじゃないよな・・・? あれ?でもコマンドライン上での実行の仕方わからん。 Web上でアクセスしたら自動コンパイルか…
register_globalsがOnからOffに変更になった。 グローバル変数周りの扱いでトラブルが起こる可能性があるので、該当する場合は注意すべし。 関連記事
普通に使ってる分には困らないけど、外部ファイルをincludeしまくったりしてるソースだと、外部ファイル内のメソッドはthisをつけないと認識しない場合があるので注意。 んー、なんだかんだいって、いまだに本格的なオブジェ…
ファイル書き出しを行うときは、書き込みフォルダに、その他ユーザーからの書き込み権限を与えておかないとダメ。 777か707を与えておくのが無難。
最近のコメント