这个$html变量是由很多行组成的,它的起始单引号你看到了,在第一行,而结尾的单引号是在</html>的后面那个单引号

解决方案 »

  1.   

    还有那个你加的引号是在$html赋值的引号之内,当然会被输出
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
    <title>[PageTitle] </title> 
    <style type="text/css"> 
    <!-- 
    .title { 
    font-family: "宋体"; 
    font-size: 24px; 
    font-weight: bold; 

    --> 
    </style> 
    </head> <body> 
    <table width="90%" border="0" align="center" cellpadding="0" cellspacing="5"> 
      <tr> 
        <td height="38"> <div align="center" class="title">[title] </div> </td> 
      </tr> 
      <tr> 
        <td height="24">[detail] </td> 
      </tr> 
    </table> 
    </body> 
    </html>这些被当成一个字符串赋给$html了。
    你所需要的结尾'
    在</html>后面有,仔细看看。