【发布时间】:2011-12-11 18:22:23
【问题描述】:
我有 3 个文件:home、failed_attempt、login。
文件 home 和 failed_attempt 都指向登录文件。
令人讨厌的是他们抛出一个错误,说登录文件不存在。如果我这样做,home 会抛出异常,但 failed_attempt 不会。
include_once("../StoredProcedure/connect.php");
include_once("../untitled/sanitize_string.php");
如果我这样做:
include_once("StoredProcedure/connect.php");
include_once("untitled/sanitize_string.php");
相反的情况发生了, failed_attempt 抛出异常,但是 home 不会。我该如何解决这个问题..
我是否通过放置这个 ../ 来告诉包含上一页,因此 home.php 不需要上一页,因此它会引发该异常..
我怎样才能使这两个文件都接受这些包含为有效..可能与它们放置的位置无关..即没有那个../
目录结构:
PoliticalForum
->home.php
->StoredProcedure/connect.php
->untitled/sanitize_string.php
->And other irrelevant files
【问题讨论】:
-
你的问题不是很清楚。 home、failed_attempt 和 login 文件是否在同一个目录中?你能发布你的目录结构吗? home 和 failed_attempt 页面究竟是如何“引用”登录文件的?以上代码出现在哪个文件中?
-
storedProcedure 是我的文件夹,里面有文件。概述的所有内容..登录文件中有2个无法加载的包含,具体取决于您从何处调用它们...主页或位于不同目录中的login_attempt页面
标签: php file include-path