2012-07-21 36 views
-1

我是新的PHP。我有一個關於分離PHP和HTML的問題。這是我的網站分離php和html,卡在加載圖像和css

Root 
    template 
     html 
     image 
     script 
     css 
     main.html 
    main.php 
    template.php 

的根目錄下,當我使用的template.php和main.html中加載main.php,不顯示圖像。我知道原因是錯誤的目錄(當前目錄是根目錄,而不是模板/ HTML)。那麼我該如何解決這個問題呢?我怎樣才能導入到main.php?

回答

-2

當您從HTML文件包含PHP文件時,您需要使用腳本標記。你的情況,你需要做類似如下:

<script src="template/main.php"></script> 

,當你從另一個PHP文件導入PHP文件,你需要使用包含的事情。

+0

這是不正確的。除非您動態生成JavaScript(這裏似乎不是這種情況),否則使用'

1

如果您使用的是Apache,並可以使用.htaccess添加重寫規則,你可以使用這個:

RewriteEngine On 
RewriteBase/
RewriteRule image/(.*) template/html/image/$1 
RewriteRule script/(.*) template/html/script/$1 
RewriteRule css/(.*) template/html/css/$1 

或者另一種解決方案是template/html/前綴手動添加到圖片/文字/ CSS的URL。