2015-11-17 15 views
0

以一種從HTML中分割php代碼的方式。我在加載css文件時遇到了問題。 所以我有PHP index.php文件,CSS文件 - main.css而HTML文件front.html和log_in.html正在加載index.php中的空css文件

<?php 

    $door = file_get_contents("log_in.html"); 
    $Page = file_get_contents("Front.html"); 
     $Page = str_replace("{{Door_frame}}", $door, $Page); 
    echo $Page; // if you know better variant to get page from php please let me know. 

?> 

在這裏,我嘗試把登錄容器front.html頁。我最好做的是創建另一個類似的頁面。

如果我去目錄本地主機/我的網站/(它會自動採取index.php或index.html,如果我理解正確) 它完美地顯示我的網站。一切正常。 但是,只要我得到本地主機/我的網站/ index.php它讓我的網頁與空的CSS文件(見附圖)。 所以這個問題:爲什麼會發生?它不是相同的地址本地主機/我的網站/和本地主機/我的網站/ index.php?

enter image description here enter image description here

+0

按'F12'鍵查看是否有控制檯錯誤。 – Jack

+0

抱歉忘記上傳圖片。敬請期待。沒有錯誤,因爲它仍然在第一個變體中正常工作 –

回答

1

,如果你輸入localhost /現場決賽/ index.php的發生(不帶/上月底)是什麼?我認爲它是在你有index.php /時試圖加載localhost/site-final/index.php/css/main.css。你可以使用絕對路徑到你的css文件(http://localhost/site-final/css/main.css)。

+0

是的,你是正確的我沒有注意路徑。謝謝。我殺了超過2小時,試圖找到發生的事情。謝謝。 –