报价引用的引用

时间:2014-01-04 20:17:16

标签: php quotes

我有以下代码:

echo "<script type='text/javascript'>
iframe0document.getElementById('jform_articletext').value = '<?php echo \"<p align='center'><iframe src='aufgaben/'+cookieValue+'/'+cookieValue+'.html' width='322' height='497' frameborder='0'></iframe></p>\";?>';}</script>";

但引号有问题,我几乎尝试了所有内容,但总是说:

  

解析错误:语法错误,意外T_STRING,期待','或';'在/usr/www/users/mathea/joomla/plugins/content/DirectPHP/DirectPHP.php(58):第118行的eval()代码

好的问题应该改成php嵌套在php中。我需要一种方法来否定php嵌套的错误,就像它可以引用\“

2 个答案:

答案 0 :(得分:0)

但你已经处于“php模式”了! 为什么你重新打开

上的php标签
'<?php echo

? 那么,什么是“iframe0document.getElementById”?

答案 1 :(得分:0)

更新

您在echo内制作了PHP代码。那漂亮错了!

据我了解OP:

$text = htmlentities('<?php echo \'<pre><p align="center"><iframe src="aufgaben/"+cookieValue+"/"+cookieValue+".html" width="322" height="497" frameborder="0"></iframe></p></pre>\'; ?>');
echo "<script type='text/javascript'>
iframe0document.getElementById('jform_articletext').value = ".$text.";
</script>";

您需要htmlentities函数将字符编码为其html等效字符并打印出php标记az纯文本。