2012-10-10 55 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

相关问题