[英]How to use javascript inside a PHP echo function?
我想在PHP中回显一个简单的Facebook之类的按钮脚本,但它不会让我失望。 脚本如下所示:
<?php
echo " <td>'<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like>'</td>\n" ;
echo " <td>".$row['item_content']."</td>\n";
?>
您必须正确转义引号。
每次在双引号字符串中使用双引号( "
)时,都必须在其前面加上反斜杠( \\
),如下所示:
echo " <td>'<script src=\"http://connect.facebook.net/en_US/all.js#xfbml=1\"></script><fb:like href=\"http://#\" layout=\"button_count\" show_faces=\"false\" width=\"450\" font=\"\"></fb:like>'</td>\n";
echo " <td>".$row['item_content']."</td>\n";
另外,您可以单引号( '
)整个字符串,但是请注意,在单引号字符串中,唯一识别的转义序列是\\'
和\\\\
。 内联变量也无法识别。
echo ' <td>\'<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like>\'</td>' ;
echo "\n <td>".$row['item_content']."</td>\n";
有关更多信息,请阅读有关字符串的PHP文档页面:
这是完整的代码吗? 更好的是根本不echo
:
<td>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like>
</td>
<td><?php echo $row['item_content']; ?></td>
将PHP嵌入HTML中,反之亦然。
尝试此操作,您必须转义一些符号
<?php
echo ' <td>\'<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like>\'</td>\n';
echo " <td>".$row['item_content']."</td>\n";
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.