タグ

2014年8月6日のブックマーク (3件)

  • PHP include時のパス解決方法 - profaim.jp

    require_onceの対象パス解決方法 include(include_once, require, require_onceも同様)で相対パス指定をすると、実行したファイルからの相対パスとなるため、複数ファイルからincludeされるPHPファイルでさらにincludeする場合などではパスが予測できないことがよくあります。ここでは、パスの解決方法について2通りのやり方を紹介します。最後にどちらのパス解決を選んだ方がいいかをコメントしています。 dirname(__FILE__)を使用してパス解決 __FILE__を使用し、実行ファイルではなく実際にincludeを記述するファイルからの相対パス指定を行う方法です。 プログラム中で include path を設定することでパス解決 include path に基準とするパスを指定する方法です。 (1) dirname(__FILE__

    ytkwsm
    ytkwsm 2014/08/06
    include内にこれ入れて解決した。dirname(__FILE__).
  • さくらにPEARをインストールする | あみだがみねのもろもろ備忘録

    PHPを使う上で、欠かせない便利なPEARライブラリ。 さくらのレンタルサーバ [↗](スタンダード)にもデフォルトで入っていますが、ちょっとバージョンが古かったり、自分の使いたいパッケージがなかったりします。 (もちろん共同の領域なので触ることはできません…) そこで、自分用にPEARをインストールします。 PEARは、インストールスクリプトで、ほぼ自動でインストールできるようになっています。 wgetでインストーラを取得して、実行… % wget http://pear.php.net/go-pear.phar % php go-pear.phar インストールディレクトリが、ずらっと表示されます。 変更したい場合は、数字を選んで書き換えます。 全てデフォルトでOKならそのまま[Enter]。 1. Installation base ($prefix) : /home/あなたのAco

    ytkwsm
    ytkwsm 2014/08/06
    さくらの場合。go-pear.phpがダメな場合、go-pear-pharを使う。
  • http://www.seo-maniax.com/high-rank/php-ini-edit/

    ytkwsm
    ytkwsm 2014/08/06
    インクルードパス。allow_url_include = Onにしたりなど。