file:a.htm<?
echo "<script>location.href='b.htm';</script>";
?>file:b.htm你成功跳转了~
===============================================
这样不知道lz可以理解不!?

解决方案 »

  1.   

    楼上的就是把php嵌在html页面里,
    我看到别人用php做的一个项目,它是把html页面放一块,php文件放一块;是不是随便怎样写,只要能做出页面就可以呢?我之前是用jsp做项目的,但这次要求用php,所以现在没有头绪啊。
      

  2.   

    看页面结构吧,我一般直接嵌套在html代码里面,个人喜好问题~
      

  3.   

    我这的项目挺大的,而且以后更新也挺多的。看来只能分开了。那如果分开,还是我一开始问的问题了:
        我现在要写4个文件,实现页面的跳转。
                           login.html;
                           list.html;
                           login.php作为后台;
                           utf-8.php(定义变量);    在struts中有专门的配置文件来匹配各页面间的关系,那在这呢,是不是不需要配置文件呢。那具体怎么写呢。
        哪位大狭能给我简单的说一下吗?万分感激啊
      

  4.   

    不用其他模板技术就可以可以利用 php本身的 include 函数分离开 php & html===============================
    discuz的模板依靠function template($file, $templateid = 0, $tpldir = '') 获得html文件位置
    function parse_template($file, $templateid, $tpldir) 解析替换html文件===============================
    phpwind的模板就是
    function PrintEot( $template, $EXT = "htm" ) 获得html文件位置
    利用php本身的定界符实现html的分离
    <!--
    <?php
    /*php程序*/
    print <<<EOT
    --><!--
    /*php程序*/
    print <<<EOT
    --><!--
    EOT;
    /*php程序*/
    ?>
    -->
    基本上这个就是php程序===============页面的关系靠代码实现,或者在程序里面进行控制流程,没有配置文件来管理。一般都是在.php 文件之间跳转
      

  5.   

    不建议模版和php分开
    虽然好管理,但是造成效率上的降低。
    例如使用 Smarty如果楼主确实有兴趣,可以接触一下。
      

  6.   

    <?php
    if (...){
        header("Location:a.html");
    }
    ?>
      

  7.   

    虽然分离代码和模板会降低效率,但同时也降低了维护成本,应该说在大部分情况下还是值得的,只有在非常关注性能的时候才考虑代码和HTML写在一起吧.
      

  8.   

    下个smarty手册看看就明白了.
    jsp不是也有模板嘛,以前用过没?
      

  9.   

    html跳转的时候使用jiavascriptphp跳转……前面的有了……
    感觉都是操作location
      

  10.   

    fredyj(醉爱酸奶)说的也是对的不过使用这个的时候,一共有两种方法,一种是inclode另一种是inconce……不知道记得对不对。这两种包含方式绝对是使用模板的经典之经典啊!
      

  11.   

    是不是一共有很多种模版啊,象smartym,PHPLib都是,那li1229363说的include和inconce,还有discuz和phpwind也是模版?
        哪种最常用或最好用?是smarty吗?
        那是不是每一种模版都有自己的函数?或者说做项目用不同的模版,那写法都不同呢?
        我有点晕了!