2017-04-16 63 views
-2

我有一個包括PHP文件如何包括文件的PHP

PagePrevie.php一個問題:

<html> 
    <head> 
     <meta charset="UTF-8"> 
     <meta name="viewport" content="width=device-width, initial-scale=1"> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> 
     <link rel="stylesheet" href="Style/css/bootstrap.min.css" /> 
     <script src="Style/js/bootstrap.min.js"></script> 
     <link rel="stylesheet" type="text/css" href="Style/css/Header-Picture.css"> 
     <link rel="stylesheet" href="Style/css/Footer-with-logo.css"> 
     <title></title> 
    </head> 
    <body class="container lg-warning"> 
<?php 
     include 'include/LogoUMBB.php'; 
     include 'include/Header.php'; 
     ?>  
<div class="container bg-success text-primary" style="width:500px;padding: 20px;"> 
</div> 
<br /> 
<?php 
     include 'include/Footer.php'; 
     ?>  
</body> 
</html> 

的問題是,該文件位於包含其他網頁的目錄用相同的代碼

這裏是文件的結構:

enter image description here

+0

也許需要做一些關於語法的閱讀方法如何包含文件 – Gert

回答

0

PHP告訴你你的路徑不正確,加上「../」,這樣你得到正確的包含路徑。

include '../include/LogoUMBB.php'; 
    include '../include/Header.php'; 
    include '../include/Footer.php'; 
+0

include'../include/LogoUMBB.php'; include'../include/Header.php'; include'../include/Footer.php';這是什麼? include是一個構建函數,意味着它使用(),他只需要它一次,因此include_once(「../ includes/header.php」); – Gert

+0

但是,對於什麼...我有兩個文件,例如'a.php'和'b.php',它們位於reppertory rep1中,'a.php'包含一個文件'c.php',它位於另一個repertoir rep2中通過以下代碼----- include'rep2/c.php'--- 對於其中包含'rep2/c.php'的相同代碼在文件'b.php'中不起作用..... .......想想你 – JEEdz

+0

@Gert:'因爲include是一種特殊的語言結構,所以在它的論點中不需要括號。「http://php.net/manual/en/function.include.php – Pharaoh