我正在尝试使用它:
include_once("PoliticalForum/StoredProcedure/User/number_login_attempts.php");
警告:include_once(../../ untitled / sanitize_string.php)[function.include-once]:无法打开流:C:\ xampp \ htdocs \ PoliticalForum \ StoredProcedure \ User中没有此类文件或目录第3行的\ number_login_attempts.php
警告:include_once()[function.include]:打开失败 '../../untitled/sanitize_string.php'包含在内 (include_path ='。; C:\ xampp \ php \ PEAR')in C:\ XAMPP \ htdocs中\ PoliticalForum \ StoredProcedure的\用户\ number_login_attempts.php 在第3行
和此:
include_once("/PoliticalForum/untitled/sanitize_string.php");
警告:include_once(/PoliticalForum/untitled/sanitize_string.php)[function.include-once]:无法打开流:C:\ xampp \ htdocs \ _ PoliticalForum \ StoredProcedure \ User \ number_login_attempts中没有此类文件或目录。 php在第3行
警告:include_once()[function.include]:打开失败 '/PoliticalForum/untitled/sanitize_string.php'包含在内 (include_path ='。; C:\ xampp \ php \ PEAR')in C:\ XAMPP \ htdocs中\ PoliticalForum \ StoredProcedure的\用户\ number_login_attempts.php 在第3行
如何在没有这些错误的情况下安全导入文件?
答案 0 :(得分:1)
选择一个:
/
开头的路径绝对,否则它们相对)。答案 1 :(得分:0)
您应该确保可以在include路径中找到这些文件,因为这些错误意味着PHP无法找到该文件。
有关包含的更多信息,请参阅PHP手册:http://php.net/manual/en/function.include.php
答案 2 :(得分:0)
我认为您包含的每个文件都包含其他文件(可能带有require或require_once)。找不到导致包含失败的文件。
如果文件不存在,则忽略Include,但如果文件存在但包含错误,则会失败。
答案 3 :(得分:0)
include_once("PoliticalForum/StoredProcedure/User/number_login_attempts.php");
上述语句表示目录PoliticalForum
与包含此语句的文件位于同一目录中。
您需要查看正在使用的目录结构。
或者,您可以使用$_SERVER['DOCUMENT_ROOT']
查找从根目录开始的所有目录。
例如:
`$_SERVER['DOCUMENT_ROOT']`/dirLevel1 // sub directory on root
答案 4 :(得分:-1)
试试这个
include_once "PoliticalForum/StoredProcedure/User/number_login_attempts.php";
include_once"PoliticalForum/untitled/sanitize_string.php";