[PHP-users 24363] Re: includeにおける絶対パスと相対パスに関して
NAKAMURA Takeshi
1yen @ sh.rim.or.jp
2005年 2月 4日 (金) 01:40:48 JST
仲村@どしろーとです。
On Thu, 3 Feb 2005 22:24:47 +0900,
"Jin Nakao @ lat" <nakaoj @ lat43n.com> wrote:
> 「Fatal error: Call to undefined function: getinfo() in [Server]/b.php on
getinfo は全て小文字
> a.php (階層の違う箇所 dir/a.php として設置)
> <?
> function GetInfo() {
GetInfo と、単語の頭が大文字
> b.php
> <?
> // スクリプト1
> include("../dir/a.php"); // 問題なく表示
> // スクリプト2
> include("http://www.example.com/dir/a.php"); // 上記undefinedのエラー
> echo GetInfo();
GetInfo と、単語の頭が大文字
私には、エラーメッセージは提示されたプログラム以外から発生しているように思えます。
あと、
> ちなみに[Server]の部分はhttp://www.xxxxx.com/というような指定です。
このように http:// と始めており、http プロトコルを使ってファイルを
取得するよう指示しているので、上鍵さんの言う「リモート」にあたります。
この場合は、a.php を実行した結果を読み込むので、関数定義が無くなっています。
# こういう場合は勿論お勧めじゃありませんが、ファイルを a.txt にしてみると
# 動作が変わるのかな?
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
関西沖縄青年の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
仲村 武 <1yen @ sh.rim.or.jp>
PHP-users メーリングリストの案内