0

重複の可能性:
PHP:警告:インクルードは、Windowsでそのようなファイルまたはディレクトリがないストリームを開くことができませんでした

私のメインフォルダはplayです。config.phpとログインフォルダが含まれています

ログインフォルダには、というサブフォルダがあり、ckeditorサブフォルダ_samplesが含まれています。それは私のphpファイルselectnew.phpを持っています

selectnew.phpにconfig.phpを含めたい。

私は次のようにパスを設定しました:

include('play\config.php');

また、私は試しました

include('play/config.php');

しかし、次のエラーが結果です。

Warning: include(play/config.php) [function.include]: failed to open stream: No such file or directory in D:\wamp\www\play\logins\ckeditor\_samples\selectnew.php on line 7

Warning: include() [function.include]: Failed opening 'play/config.php' for inclusion (include_path='.;C:\php5\pear') in D:\wamp\www\play\logins\ckeditor\_samples\selectnew.php on line 7

私のフォルダ

play  folder
    --config.php
   logins folder
      ckeditor  folder
              _samples folder
           selectnew.php
4

2 に答える 2

3

現在のディレクトリから 2 つ上のフォルダーに移動する必要があります (_samples に selectnew.php が含まれていると仮定します)。

include("../../config.php");

..または、このアプローチを使用してルートフォルダーからトラバースすることもできます

include($_SERVER['DOCUMENT_ROOT']."config.php");

ちなみに、現在のファイルディレクトリへの相対パスを使用しているため、コードは機能しません。基本的に、 include("play/config.php") を実行すると、コードはこのファイルをインクルードしようとします

再生/ckeditor/_samples/再生/config.php

それは存在しませんでした。

于 2012-12-19T06:00:11.090 に答える
2

このパスをたどるD:\wamp\www\play\logins\ckeditor\_samples\selectnew.phpと、使用する必要があります

include('../../config.php');

../一歩戻ります。したがって、2 回戻ると、playフォルダーに移動します。

于 2012-12-19T06:00:41.597 に答える