2013-07-02 41 views
0

我在第一次在html文檔中使用php include命令,並且由於某種原因它不工作。php包括不在我的html文檔中工作

我之所以使用PHP的原因是因爲我將幾個CSS,jQuery和jv文件鏈接到我的html文檔。

我把所有這些鏈接,以使我的其他60個HTML文件。如果我必須更改或添加任何鏈接。在所有60個文件中很難改變它。

所以我在我的html文檔的頂部使用了這樣的php命令。

<?php 
include("http://www.omenaa.ws/html/scripts.html"); 
?> 

,這就是我把scripts.html文件

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type= 
    "text/javascript"> 
</script> 
    <script src="http://bxslider.com/lib/jquery.bxslider.min.js" type="text/javascript"> 
</script> 
    <link href="http://bxslider.com/lib/jquery.bxslider.css" rel="stylesheet" type= 
    "text/css" /> 
    <link rel="stylesheet" type="text/css" href="http://www.omenaa.ws/css/slider.css" /> 
    <script src="http://omenaa.ws/js/jquery.fitvids.js" type="text/javascript"> 
</script> 
    <script src="http://api.html5media.info/1.1.5/html5media.min.js" type= 
    "text/javascript"> 
</script> 
    <script type="text/javascript"> 
    // <![CDATA[ 
    $(function() { 
     $('.bxslider').bxSlider({ 
      nextSelector: '#slider-next', 
      prevSelector: '#slider-prev', 
      infiniteLoop: false, 
      adaptiveHeight:true, 
      video:true, 
      nextText: 'Next &nbsp;-&nbsp; I am done!', 
      prevText: 'I need to go back' 
     }); 
    }); 
    // ]]> 
    </script> 

    <title></title> 
</head> 

<body> 
</body> 
</html> 

我到底做錯了什麼?

+0

你有錯誤?你看到PHP代碼嗎?您的服務器配置爲使用PHP嗎? – Cfreak

+2

http://www.omenaa.ws/html/scripts.html似乎沒有任何內容... –

+0

我在本地測試它,沒有xxamp – user2540648

回答

1

i am testing it locally, without xxamp

計算機無法執行PHP。您的計算機沒有內置的支持,您需要一臺服務器來解釋代碼並相應地將其傳遞給瀏覽器。

編輯

默認情況下,XAMP安裝不會嘗試執行.html文件內PHP代碼,你將需要啓用對它的支持。一個最簡單的方法是打開一個.htaccess文件,並簡單地做:

AddType application/x-httpd-php .html 

這會告訴你的服務器interper HTML文檔一樣,他們將php文件,允許PHP代碼來執行。

否則,只需將文件從.html重命名爲.php,它就可以工作。

+0

我試過了.php擴展在xampp上,它沒有工作 – user2540648

+0

你有任何其他解決方案嗎? – user2540648

+0

@ user2540648請參閱編輯。 – Ohgodwhy

-2

包括網址需要額外的權限 - 您相信該遠程網站的作者不會將令人討厭的php代碼放入...您正在查找的設置是allow_url_include,默認情況下爲0(關閉)。

如果文件是本地文件,則應該使include指向本地文件,而不是url。沒有引擎來解釋它

+0

umm!我是該網站的所有者。以及我之所以沒有在本地推薦它,是因爲我正在爲自己的比賽工作。那麼我會將其轉移到我的網站上。 – user2540648

+0

爲什麼dv?這就是問題。你不能在'include'中使用url包裝器。 –

+0

什麼是URL包裝器? HTTP:// ?? – user2540648