您没有正确转义双引号。您只能在位之前和最后一直逃避它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>';
虽然,您没有在字符串中使用任何变量,因此您也可以暂时“退出”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