2012-11-22 48 views
0

我得到了PHP的論壇,我在HTML誤差積分PHP到HTML

一個網站,我需要利用網站模板「統一外觀」輸出時,我想我被困論壇內容 包括PHP代碼到HTML文件

我用

<?php echo "here goes my PHP code" ?> 

,但它無助於我:(

所以我能得到一些幫助前進在我的開發

我曾嘗試和厭倦張貼在這裏的代碼塊的,所以我決定發佈問題和揣摩代碼後發佈,如果需要

感謝反正

+0

你能張貼您正在使用,試圖把你的PHP代碼到HTML文件「確切的代碼? – Maccath

+0

你想要什麼在php上回顯html標記... –

+0

你是否已將'.html'文件重命名爲'.php'? – Ravi

回答

1

如果它「什麼都不做」,那麼Web服務器(如果有的話)可能會將該文件「按原樣」傳遞給瀏覽器,並且瀏覽器將其解釋爲未知標記。

您必須:

  • 訪問通過Web服務器
  • 頁面使用支持PHP
  • 已配置對待該文件作爲PHP(默認web服務器的web服務器,上大多數系統中,這是通過給文件PHP文件擴展名)做
+0

以及我正在編輯Dreamweaver中的文件,並從那裏使用「Live」功能按鈕運行它......它會幫助運行它形成我的服務器我使用Xammp?非常感謝 – user1794499

0

希望包括PHP代碼到HTML

HTML通常不由PHP處理。只有以* .php結尾的文件(在默認配置中)通過PHP解釋器傳遞。如果您願意修改的這些HTML文件是獨立文件(並且您可以直接訪問它們,如http://domain/file.html),那麼您可以嘗試在其中執行PHP。如果您的服務器是Apache和你可以調整它與.htaccess文件設置(或者,如果你可以改變主Apache的配置),那麼你可以嘗試添加以下內容到.htaccess

<Files "*.html"> 
ForceType application/x-httpd-php 
</Files> 

如果您在HTML模板,那麼基本上你瞄準運氣不好,因爲這些文件不是通過網絡服務器,而是通過您的論壇閱讀,並且通常在代碼中處理處理(未執行等)。該論壇使用Smarty模板引擎的機會很小,您可以調整論壇代碼以在Smarty模板中啓用PHP。

編輯

的phpBB .htaccess不會做的伎倆,因爲這些HTML文件是純模板。但是,您可以在「安全設置」的模板中啓用PHP。只需將「yes」設置爲「在模板中啓用PHP」即可。一旦你這樣做了,你可以使用PHP代碼,但是PHP代碼本身是相同的,PHP塊的標記與平常不同<?php?>。取而代之的

<?php echo "Test"; ?> 

需要wrtite

<!-- PHP --> echo "test"; <!-- ENDPHP --> 
+0

以及我的論壇來自PHPBB。我試圖編輯我的websote文件夾中的.htaccess文件不幸它沒有它.....我不知道爲什麼?...... – user1794499

+0

如果它沒有它,那麼你可以創建它你自己。它只是名爲'.htaccess'的純文本文件。無論如何,它不會工作。查看編輯答案 –

+0

傢伙我無法發佈我的代碼我一直在嘗試幾個小時我要瘋了......任何方式如何顯示我的代碼.....請幫助 – user1794499