我是新手,请教一下大家,php代码段中可否包含html代码段
即:
<?php
    ……
    <html>
        <head>
        ……
        </head>
        <body>
        ……
        </body>
    </html>
    ……
?>请教这样可以吗?

解决方案 »

  1.   

    php代码段可与html代码互嵌
    一般Html的头部等信息一般写在前面,将php代码写在body体内。
    楼主写的这段代码,要是html代码多的话,可能会影响php执行效率。
      

  2.   

    <?php
            ……
            echo '<html>';
                    echo '<head>';
                    ……
                     echo '</head>';
                     echo '<body>';
                    ……
                     echo '</body>';
             echo '</html>';
            ……
    ?> 
      

  3.   

    <?php 
     if(){
    ?>  …… 
            <html> 
                    <head> 
                    …… 
                    </head> 
                    <body> 
                    …… 
                    </body> 
            </html> 
    <?php }   …… 
    ?> 
    这么写。
      

  4.   

    补充一下:我实际上是有个if语句的。if(满足条件)
        执行一段php代码
    else
        执行html(实际上就是现实一个上传功能),以及对应的php代码
      

  5.   

    <html> 
      <head> 
        …… 
      </head> 
      <body> 
        <php?  php code   ?>
      </body> 
    </html> 
      

  6.   


    <?php 
     if(true){
         // php代码
      }
      else {
    ?>  
            <html> 
                    <head> 
                    …… 
                    </head> 
                    <body> 
                    …… 
                    </body> 
            </html> <?php }  ?> 
      

  7.   


    <?php
    $html=<<<HTML
    <html> 
                    <head> 
    <title>
                    …… 
    </title>
                    </head> 
                    <body> 
                    …… fdsf
                    </body> 
            </html> 
    HTML;
        
         if(...)
            //
         else
           echo $html; //此处输出你的html
    ?>