【发布时间】:2018-09-24 18:49:32
【问题描述】:
我知道以前有过类似的问题,但我已经尝试了这些线程中建议的所有内容,但没有任何东西对我有用。我尝试设置路径,更改文件的位置,确保权限适用于 Windows 中的文件,但什么也没有。我正在尝试运行一个 php 文件,其中包含打开另一个 php 文件的代码,这样我就可以获得连接,但我所做的一切都会引发相同的错误:
警告:include(C:\xampp\htdocs\website\db_connection\dbconnection.php): 无法打开流:C:\xampp\htdocs\website\db_connection\index.php 中没有这样的文件或目录在线11
警告:include():在 C:\xampp 中打开 'C:\xampp\htdocs\website\db_connection\dbconnection.php' 以包含 (include_path='C:\xampp\htdocs\website\db_connection') 失败\htdocs\website\db_connection\index.php 在第 11 行
<?php set_include_path('C:\\xampp\htdocs\website\db_connection'); ?>
<?php
include('C:\\xampp\htdocs\website\db_connection\\dbconnection.php');
?>
</head>
<body>
<?php
if(isset($_POST['save'])){
$sql = "INSERT INTO website (id, filelocation)
VALUES ('".$_POST["id"]."','".$_POST["filelocation"]."')";
$result = mysqli_query($conn,$sql);
}
?>
文件位置 C:\xampp\htdocs\website\db_connection(两个文件都在这个文件夹中)
也许有人可以看到我哪里出错了,感谢任何帮助
【问题讨论】:
-
检查路径和权限
-
输出
var_dump(file_exists('C:\\xampp\htdocs\website\db_connection\\dbconnection.php'), is_readable('C:\\xampp\htdocs\website\db_connection\\dbconnection.php')); -
我检查了路径和权限都是正确的
-
好的,所以我运行了代码,它说没有我不理解的文件,因为它显示在我的计算机上,我三重检查了权限,它们很好。我什至尝试允许完全访问,但什么也没有。 imgur.com/a/Pnodv
-
好的,我得到了它,不知道出了什么问题我刚刚再次复制了路径,它工作了,所以我们现在可以关闭它。