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.
尝试这个
ini_set( 'error_reporting', E_ALL );
ini_set( 'display_errors', true );
include './members/reg.php';
可能包含工作但导致了一个沉默的错误。
和:
define('ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);
您可以定义项目的根目录(这是您放入的文件),然后调用:
include ROOT."members/reg.php";
确保您的主网页文件具有扩展名 .php 而不是 .htm。如果它没有 .php 扩展名,那么 include 将根本不起作用。您不会收到错误或警告。它只是行不通。
我有一个类似的错误。当我删除包含的文件中的“?>”时,它起作用了。
你也可以试试:
<?php include("../members/reg.php") ?>
2 点告诉包含转到上一个文件夹,然后从那里进入“成员”文件夹。
也许你必须改变 / 因为在 windows 和 linux 中是不同的。您可以改用 DIRECTORY_SEPARATOR。
include_once "Model".DIRECTORY_SEPARATOR."MyFile.php";
一开始,在设置reg.php
到当前文件夹之前,您应该尝试以下操作:
<?php include('../members/reg.php') ?>
如果你这样做
<?php include('members/reg.php') ?>
您的程序会认为当前文件夹中有一个名为 的文件夹members
,但实际上没有。两个点告诉您向后移动文件夹。