ホームページ >バックエンド開発 >PHPチュートリアル >PHPファイルの導入に関する問題。 /無効。

PHPファイルの導入に関する問題。 /無効。

WBOY
WBOYオリジナル
2016-06-23 13:01:021382ブラウズ

require_once('/ta.php'); をローカルで使用して実行します。
しかし、それをサーバーに置くと機能しません。余分なスラッシュがあるとします。ただし、このスラッシュは削除できません。解決方法。 PHPのバージョンが違うと何か問題があるのでしょうか?
もっと見る 0


ディスカッションへの返信 (解決策)

なぜスラッシュを削除できないのですか? 。 。

サーバーは liunx ですか、それとも Windows ですか?

絶対パスの使用を示すには / を使用します。相対パスを使用する場合は、削除するか、現在のディレクトリを示すために ./ ./ を使用してください。たとえば、

require_once('System/Defined.php');require_once('./System/Defined.php');


さらに、ディレクトリ区切り文字も異なります。 Windows と Linux は / 互換性がある場合、PHP には置き換え可能な組み込み定数 DIRECTORY_SEPARATOR があるため、上記のコードは次のようになります:
require_once('System'.DIRECTORY.'Defined.php');


require_once $_SERVER['DOCUMENT_ROOT'].'/ ta.php';
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。