Xammp/php: 找不到文件路径
Xammp/php: cant find file path
我使用括号来编辑和实时预览我的代码,但是当我更改我的文件夹的名称时,实时预览不起作用。这是错误消息:
Warning: require(header.php): failed to open stream: No such file or directory in D:\Programmering\Xammp\Files\htdocs\webside1\pages\index.php on line 13
Fatal error: require(): Failed opening required 'header.php'
(include_path='D:\Programmering\Xammp\Files\htdocs\webside1\pages/../') in D:\Programmering\Xammp\Files\htdocs\webside1\pages\index.php on line 13
这是我的 index.php 代码:
<!DOCTYPE html>
<html>
<title>Home - Awt-technologies</title>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="style.css">
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.js"></script>
<body id="indexbody">
<?php //include_once('D:\Programmering\Xammp\Files\htdocs\webside1\pages\header.php');
set_include_path(dirname(__FILE__)."/../");
require 'header.php';
//Checks if user is logged in
if(isset($_SESSION['name'])) {
include_once "templates\loggedin.php";
}
?>
</body>
</html>
我检查了路径,它应该可以工作但没有。这是我在括号中的文件的图片:
您的 index.php 与 header.php 文件位于不同的文件夹中。
您需要将要求路径更改为 ../templates/header.php
。
我使用括号来编辑和实时预览我的代码,但是当我更改我的文件夹的名称时,实时预览不起作用。这是错误消息:
Warning: require(header.php): failed to open stream: No such file or directory in D:\Programmering\Xammp\Files\htdocs\webside1\pages\index.php on line 13 Fatal error: require(): Failed opening required 'header.php'
(include_path='D:\Programmering\Xammp\Files\htdocs\webside1\pages/../') in D:\Programmering\Xammp\Files\htdocs\webside1\pages\index.php on line 13
这是我的 index.php 代码:
<!DOCTYPE html>
<html>
<title>Home - Awt-technologies</title>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="style.css">
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.js"></script>
<body id="indexbody">
<?php //include_once('D:\Programmering\Xammp\Files\htdocs\webside1\pages\header.php');
set_include_path(dirname(__FILE__)."/../");
require 'header.php';
//Checks if user is logged in
if(isset($_SESSION['name'])) {
include_once "templates\loggedin.php";
}
?>
</body>
</html>
我检查了路径,它应该可以工作但没有。这是我在括号中的文件的图片:
您的 index.php 与 header.php 文件位于不同的文件夹中。
您需要将要求路径更改为 ../templates/header.php
。