5

reg.phpはmembersフォルダ にあります

<?php include "members/reg.php";?>  // doesn't work
<?php include ("members/reg.php");?>  // doesn't work

reg.php次に、現在のファイルと同じフォルダー に置き換えます

<?php include "reg.php";?>  //doesn't work.
4

7 に答える 7

12

これを試して

ini_set( 'error_reporting', E_ALL );
ini_set( 'display_errors', true );

include './members/reg.php';

おそらくインクルードは機能しましたが、無音のエラーが発生しました。

于 2012-12-27T08:18:17.673 に答える
2

と:

define('ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);

プロジェクトのルート(プロジェクトを配置したファイル)を定義してから、次のコマンドを呼び出すことができます。

include ROOT."members/reg.php";
于 2012-12-27T08:15:21.263 に答える
2

メインのWebページファイルの拡張子が.htmではなく.phpであることを確認してください。拡張子が.phpでない場合、includeは機能しません。エラーや警告は表示されません。それはうまくいきません。

于 2020-03-29T16:51:21.393 に答える
0

また、試すことができます:

<?php include("../members/reg.php") ?>

2つのポイントは、インクルードに前のフォルダーに移動するように指示し、そこから「members」フォルダーに入ります。

于 2017-08-21T22:54:49.933 に答える
0

たぶんあなたは/を変更する必要があります。なぜならそれはWindowsとLinuxで異なるからです。代わりにDIRECTORY_SEPARATORを使用できます。

include_once "Model".DIRECTORY_SEPARATOR."MyFile.php";
于 2017-09-06T09:54:59.480 に答える
0

同様のエラーが発生しました。含まれているファイルの「?>」を削除すると機能しました。

于 2022-01-03T23:08:50.730 に答える
-1

最初にreg.php、現在のフォルダに設定する前に、次のことを試してください。

<?php include('../members/reg.php') ?>

これを行う場合

<?php include('members/reg.php') ?> 

プログラムは、現在のフォルダ内に、という名前のフォルダがあると見なしますがmembers、ありません。2つのドットは、フォルダを逆方向に移動するように指示します。

于 2017-08-21T11:12:05.857 に答える