ドキュメントルートのパスをphpで知る
ドキュメントルートのパスをphpで知るには、どうしたらよいか。
$dr = $_SERVER['DOCUMENT_ROOT'];
以上。w
タグ
2010年6月 6日|コメント (0)|トラックバック (0)
カテゴリー:php
php で <?= $val ?> が動作しない
php の入門書なんかには全く出てこない記述ですが、なぜか一般的に使われていますね。
私自身も、過去にはよく使っていました。
今は、html記述部分とロジック部分を完全に分ける書き方になったので、この記述に登場していただく機会もなくなりましたが・・・
タグ
2009年11月30日|コメント (0)|トラックバック (0)
カテゴリー:php
APC インストール時のエラー
APC(Alternative PHP Cache) のインストール方法では、まるですんなりインストールできたように書いていますが、実際には、いくつか失敗をしてエラーで躓いてました。
同じ失敗を繰り返さないためと、同じ失敗で悩んでいる人のお役に立てばと思い、そのエラー内容と対処策を記録しておきます。
本来の整頓されたインストール手順をご覧になりたい方は、「APC(Alternative PHP Cache) のインストール方法」のページをご覧ください。
タグ
2009年11月28日|コメント (0)|トラックバック (0)
カテゴリー:php
APC(Alternative PHP Cache) インストール
phpを高速化するアクセラレータ APC(Alternative PHP Cache) について、以前も少し書いたような気がしますが、実際に使ってみて非常に使い勝手が良かったので、手持ちの他サーバにも入れることにしました。
対象は、さくらインターネットで借りている専用サーバ(CentOS)です。
以下、インストール方法とエラーで躓いた点など。
タグ
2009年11月28日|コメント (0)|トラックバック (0)
カテゴリー:php
ゼロサプレスを簡単に(php)
ゼロパディングの方法をド忘れして、検索かけて調べていたら、 なぜかゼロサプレスの方法をいくつか見かけました。
しかし、どのサイトも何だかややこしい方法を使っています。
そこで、サクッと0サプレスできる方法を書き記しておきます。
2009年11月11日|コメント (0)|トラックバック (0)
カテゴリー:php
allow_call_time_pass_reference
古いphpスクリプトを使うと、普段見ないようなエラーを見ることができるのだけれど、今日もちょっと見慣れないエラーに遭遇しました。
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of getusers(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer.
このメッセージは、「関数のコール時に引数を強制的に参照で渡す機能の有効/無効を設定」する事に関するWarningメッセージのようです。以下のようなソースを書いていると出るメッセージですね。
タグ
2009年10月25日|コメント (0)|トラックバック (0)
カテゴリー:php
PECL APC と PEAR でコンフリクト?
PECL APC (Alternative PHP Cache) を利用したくなり、手持ちの専用サーバにインストールしてもらったら、なんと、PEAR の XML_RSS のパースにおいて空データがはきだされるようになってしまいました・・・
ちなみに、Cache_Lite は正常動作しています。
2009年10月22日|コメント (0)|トラックバック (0)
カテゴリー:php
PECl APC のキャッシュ削除忘れを防ぐために
PECl APC(Alternative PHP Cache)の話を前回に引き続いて。
PECL APC(ALter) を使うと、phpの処理が12倍になったという話もあるようです。
実際、メモリ上にキャッシュを配置するわけですし、CをコンパイルされているPECLモジュールの特製からいっても、PEARの Cache_Lite より数段速くなるだろうことは想像がつきます。
しかし、デメリットとして、ゴミのようなデータがいつまでもメモリ上に残っていたりしたら、それは大変な無駄を生みだし、メモリを不用意に圧迫する可能性が予想できますね。
Web上のサンプルサースを見ていると、意外にも生存期間を指定していない形のものが多くて、なんちゃってプログラマの人が真似してサンプルを使ったら、ちょっと後々怖いことになりそうかなと思いました。(^^;
タグ
2009年10月16日|コメント (0)|トラックバック (0)
カテゴリー:php
$HTTP_POST_VARS
<p>はてさて?<br />
中身は何もいじっていないぞ?と疑問に思っていたのだけれど、ソースを見ていたら、原因がなんとなく分かった。</p>
タグ
2009年9月25日|コメント (0)|トラックバック (0)
カテゴリー:php


