私は言語ファイル - lang.php
を持っていますが、私はそれを使用する関数を持っています。関数/func/
(/func/users.func.php
)にあります。フォルダ "AJAX" でfirstFile.phpphp - 関数の相対位置
:メインルートに
:
は今、私はその機能を使用する2つのファイルを持っているアヤックス/ secondFile.php
問題は、ファンクションの相対位置です。ファーストファイルがファンクションを呼び出すときにlang.php
をコールするコードは、次のとおりです。include lang.php
。 secondFileは、関数を呼び出すとき
lang.php
を呼び出すためのコードは次のようになります。../lang.php
が含まれますが、私はそれを修正することができますどのように...私のコードで(../
なしで)それらの両方を書き込むことはできませんか?
(私は./
を書いてみました、私は成功せず$_SERVER
を使用しようとしました...)あなたがどこ
'$ _SERVER [「DOCUMENT_ROOT」]'役立つはずで決定されるため、特にインクルードファイルにこの戦略を適用したいと思います。個人的に私は 'chdir($ _ SERVER ['DOCUMENT_ROOT']);でコードを始めるのが好きです。私がどこにいても、私は一貫したベース位置にいます。あるいは、ドキュメントルートを 'include_path'に追加してください。 –
"しかし、私はそれらの両方を書くことはできません"なぜ? – Scuzzy
@Scuzzy、それがPHPの仕組みだからです... – Roi