嘿家伙们有一个关于为动态创建的PHP页面输出动态PHP块的问题。在我的代码中,我正在寻找已上传的HTML页面中的字符串。一旦找到,我将用一段PHP代码替换字符串,HTML页面将保存为要在项目中使用的PHP页面。因此,当我循环遍历HTML时,我用这个替换字符串($ i被循环中的数字替换,所以我可以在我的数组中使用它们。)
$phpCodeNoLink = '<span id="Title'.$i.'"><?php echo $sl_result['.$i.'][2]; ?></span>
<a href="editor.php?<?php echo "vfSID=" . $sl_result['.$i.'][0] . "&vfSection=2&vfSLink=" . $sl_result['.$i.'][4] . "&vfOrderID=" . $sl_result['.$i.'][5] . "&vfID=" . $vfID; ?>" target="_parent">
<img src="images/btn_edit.gif" border="0" id="SL_editButton'.$i.'" class="editButton" />
</a>';
问题是它没有输出我需要的东西,例如它应该是什么样的
<span id="Title1"><?php echo $sl_result[1][2]; ?></span>
<a href="editor.php?<?php echo "vfSID=" . $sl_result[1][0] . "&vfSection=2&vfSLink=" . $sl_result[1][4] . "&vfOrderID=" . $sl_result[1][5] . "&vfID=" . $vfID; ?>" target="_parent">
<img src="images/btn_edit.gif" border="0" id="SL_editButton1" class="editButton" />
</a>
这是我在PHP页面中生成的内容
<span id="Title0"><?php echo $sl_result[0][2]; ?></span>
<a href="editor.php?<?php%20echo%20%20" vfsid=" . $sl_result[0][0] . " .>" target="_parent">
<img src="images/btn_edit.gif" border="0" class="editButton"></a>
正在替换PHP标记,我缺少整个代码块。我错过了一些任何帮助将不胜感激。
答案 0 :(得分:0)
想通了,我的内联CSS转换器正在解析和删除PHP代码,将其移到所有其他解析上面解决它的问题...