プロジェクトのデフォルトパスのようなグローバル変数を定義する "config.php"を作成しようとしています。この定義された変数をincludeでどのように使用できますか?インクルードで定義(変数を定義する)の使用方法
私のconfig.php:
$path = $_SERVER['DOCUMENT_ROOT'] . "/docme/";
require_once "resources/scripts/pdo.php";
ini_set('display_errors', TRUE);
date_default_timezone_set("Europe/Prague");
//Nastavení konstant webu
define('DB_NAME', 'project');
define('DB_USER', 'root');
define('DB_PASSWORD', 'pswd');
define('DB_HOST', '127.0.0.1');
define('SITETITLE', 'DocMe!');
define('PATH', $path);
そして今、私には、中にPATH変数を使用する必要があり、それは可能でもありますか?
<?php
require_once "config.php";
include_once PATH."/index.php";
?>
大丈夫申し訳ありませんが、私はそれが実際に別の場所に問題があることを認識していませんでした。 localhost上では正常に動作しています。ウェブサイト(ライブ)では動作しません。cuz $ path = $ _SERVER ['DOCUMENT_ROOT'] = "/"だけ返します。
コードに問題があるようですか? –
人々があなたを助けることができるようにコードの問題を明記してください –
はい、それはlocalhostで動作していますが、実際のWebサイトで$ _SERVER ['DOCUMENT_ROOT']が動作しないのはなぜですか?それは "http://student.sps-prosek.cz/...."のようなものではなく "/"だけ私を返します。\t $ path = $ _SERVER ['HTTP_HOST' ']? –