2012-10-10 92 views
0

我有一個html代碼,包括javascript/php代碼。 我想用這個變量的值。 這樣的:是否可以將html或php代碼作爲變量值?

function abc($content){ 
    $content='my html code '; 
    // rest of code 
} 

它將作爲一個txt文件輸出。

但對於原因,我的腳本會如此bigger.Is有什麼辦法可以提交HTML代碼到任何網站,並把一個鏈接變量搶從源腳本?

+0

爲什麼你重寫參數的內容與加載它一個常量字符串?無論如何,這裏有什麼參數的用法呢? – Sirko

回答

3

你可以把所有的HTML代碼放到一個單獨的文件,並使用file_get_contents()

function abc($content){ 
    $content= file_get_contents('myHTMLcode.htm'); 
    // rest of code 
} 
+0

+1。它肯定會清理代碼並將其分開。您可能需要大量文件.. –

+0

謝謝。我認爲這對我更容易。 你能告訴我,我可以把我的html文件抓到哪裏?我的意思是主要腳本的同一個文件夾? – user1687804

+0

@ user1687804您可以將該文件放在PHP腳本可以訪問的任何文件夾中。在某些情況下,最好將它放在Web根目錄之外的某個地方。 – Sirko

0

您可以使用PHP htmlentities()htmlspecialchars()功能

$variable=htmlentities("data"); 
+0

或者'htmlspecialchars()'。 – think123

+1

@ think123也許,但'htmlentities'轉換每個具有html代碼的字符。 'htmlspecialchars'只能轉換幾個,所以你需要問自己什麼時候應該使用哪個:) –

+0

它是否適用於所有的代碼?我的意思是

這種方法的各種工作? – user1687804

相關問題