質問 > その他 > コミュ版のr18538あたりの改定で追加されたroot/branches/comu-ver2/data/require_safe.phpまわりについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tonton |
投稿日時: 2010/3/15 17:57
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2008/8/14 居住地: 投稿: 437 |
コミュ版のr18538あたりの改定で追加されたroot/branches/comu-ver2/data/require_safe.phpまわりについて こんにちは。
たしか、コミュのr18538で追加変更されたところだと思うのですが、 /html/require.php と /data/require_safe.php の最初に、 エラー表示処理の、phpへのパス生成を行うため、リアルパスを取得してrtrimをかけるコードがあるのですが、 ------------------ define("HTML_PATH", rtrim(realpath(rtrim(realpath(dirname(__FILE__)), '/\\') . '/'), '/\\') . '/'); ------------------ 多分これが、私のインストール環境では、うまく吐き出せないようで、困っています。どのように書き直せばうまく動作できるかアドバイスをいただけませんでしょうか。 インストールは、 /html/data/ となるように、/data/がhtmlディレクトリ内に入っています。 そうすると、例えば、/data/require_safe.phpから、呼びだす、app_initial.phpが (/usr/home/*****/html/data/./data/app_initial.php となってしまいます。 ちなみに、define.phpでの/data/、/html/の相対パスは、下記のように、設定しています。 ------------------------------ /** HTMLディレクトリからのDATAディレクトリの相対パス */ define("HTML2DATA_DIR", "./data/"); /** DATA ディレクトリから HTML ディレクトリの相対パス(未使用) */ define("DATA_DIR2HTML", "../"); ------------------------------ よろしくお願いします。 |
ramrun |
投稿日時: 2010/3/15 21:02
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: コミュ版のr18538あたりの改定で追加されたroot/branches/comu-ver2/data/require_safe.phpまわりについて 試してないのでアレですが、こうじゃないですか?
data/require_safe.php
|
tonton |
投稿日時: 2010/3/16 13:27
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: コミュ版のr18538あたりの改定で追加されたroot/branches/comu-ver2/data/require_safe.phpまわりについて ramrun様
ありがとうございます! やってみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |