私はPHPが初めてです。私はドキュメンテーションを見ていて、問題を抱えています。私は、私が取り組んでいる複数ページのPHPサイトを持っています。私は相対パス(PHP Relative Path Issues)に問題があり、次のURL(PHP include relative path)を指していました。私が定義するステートメントを追加します(?のindex.php)とどのように私が持っているすべての以降のページでのroot_pathを参照することができますどのようなページでPHP - 定数の宣言と使用の助けが必要
if (is_production()) {
define('ROOT_PATH', '/some/production/path');
}
else {
define('ROOT_PATH', '/root');
}
include ROOT_PATH . '/connect.php';
:私はポストに次のコードスニペットのようなものを使いたいですインクルードステートメント?
私はindex.phpページに定義文を追加するが、内の他のページの結果でのroot_pathを呼び出してみました:未定義の定数のroot_path
のindex.phpの使用:「/いくつかの/「のroot_path」(定義生産/経路 ');
他のページ:include_once(ROOT_PATH。 "/ Library/API/database.inc.php");
がproduction.inc.php
とdevelopment.inc.php
などの各環境用のファイルを作成し、あなたのis_production()
条件を使用してindex.php
に必要なものを含める:
あなたはすべての環境変数の設定ファイルを作成し、PHPファイルのすべて@FlyFish –
@RyanVincentにこのファイルを追加私はindex.phpにdefineステートメントを追加しようとしましたが、その後のページでは認識されませんでした。 – FlyFish
@parthmahidaで展開するには... config.phpのようなファイルを作成し、configs、constantsなどをすべて追加します。各ページにconfig.phpファイルを一番上に含めます。 – Spechal