PHP中iframe的正确格式?
我正试图用php像这样回显一个iframePHP中iframe的正确格式?,php,iframe,Php,Iframe,我正试图用php像这样回显一个iframe echo "<li><iframe src=\"http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php" width="188" height="258" scrolling="no" style="overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;\"></iframe
echo
"<li><iframe src=\"http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php" width="188" height="258" scrolling="no" style="overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;\"></iframe></li>";
echo
“”;
不管我在做什么,它都不起作用。有人能告诉我在php中写这个的正确方法吗?您没有正确地避开双引号。您只能在
http://
位之前转义它,并一直转义到末尾,但不能转义到中间(这也是必要的)。如果将HTML封装在单引号之间,则不必转义所有双引号。试着这样做:
echo '<li><iframe src="http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php" width="188" height="258" scrolling="no" style="overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;"></iframe></li>';
echo'';
虽然您没有在字符串中使用任何变量,但是您也可以“退出”PHP一段时间,只使用普通HTML,如:
<?php
// Your code starts here somehwere, now close the PHP tag
?>
<li><iframe src="http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php" width="188" height="258" scrolling="no" style="overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;"></iframe></li>
<?php
// ... and continue right here
您没有正确地转义双引号。您只能在http://
位之前转义它,并一直转义到末尾,但不能转义到中间(这也是必要的)。如果将HTML封装在单引号之间,则不必转义所有双引号。试着这样做:
echo '<li><iframe src="http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php" width="188" height="258" scrolling="no" style="overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;"></iframe></li>';
echo'';
虽然您没有在字符串中使用任何变量,但是您也可以“退出”PHP一段时间,只使用普通HTML,如:
<?php
// Your code starts here somehwere, now close the PHP tag
?>
<li><iframe src="http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php" width="188" height="258" scrolling="no" style="overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;"></iframe></li>
<?php
// ... and continue right here
是否因为您仅在src=
和border:none之后转义引号代码>而不是每一个
EDIT:And@Oldskool击败了我xD这是因为您仅在src=
和border:none之后转义引号代码>而不是每一个
编辑:@Oldskool击败我xD如果你想显示双引号,试试这个
<?php
echo "<li><iframe src=\"http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php\" width=\"188\" height=\"258\" scrolling=\"no\" style=\"overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;\"></iframe></li>";
?>
如果要显示双引号,请尝试此操作
<?php
echo "<li><iframe src=\"http://localhost/ptb1/includes/mod_uploads/profile_pics/index.php\" width=\"188\" height=\"258\" scrolling=\"no\" style=\"overflow:hidden; margin-top:-4px; margin-left:-4px; border:none;\"></iframe></li>";
?>
你没有逃避他引用的所有内容你没有逃避他引用的所有内容