php页面的跳转?

Amy-zhang 2007-03-16 03:58:11
我才接触的php,想问一下:
如果用php做工程,是要把html页面放一块,php文件放一块;
还是php直接嵌在html文件里呢。

例如有2个页面,要实现页面间的跳转,我该建几个文件呢,哪几个呢?
...全文
1275 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
ideal_1983 2007-03-19
  • 打赏
  • 举报
回复
用模板做啊
Amy-zhang 2007-03-19
  • 打赏
  • 举报
回复
是不是一共有很多种模版啊,象smartym,PHPLib都是,那li1229363说的include和inconce,还有discuz和phpwind也是模版?
哪种最常用或最好用?是smarty吗?
那是不是每一种模版都有自己的函数?或者说做项目用不同的模版,那写法都不同呢?
我有点晕了!
li1229363 2007-03-19
  • 打赏
  • 举报
回复
fredyj(醉爱酸奶)说的也是对的

不过使用这个的时候,一共有两种方法,一种是inclode另一种是inconce……不知道记得对不对。这两种包含方式绝对是使用模板的经典之经典啊!
li1229363 2007-03-19
  • 打赏
  • 举报
回复
html跳转的时候使用jiavascript

php跳转……前面的有了……


感觉都是操作location
liangtao95 2007-03-19
  • 打赏
  • 举报
回复
都可以啊!
Amy-zhang 2007-03-19
  • 打赏
  • 举报
回复
谢谢大家啊,我下个看看
流水寿司殿 2007-03-18
  • 打赏
  • 举报
回复
虽然分离代码和模板会降低效率,但同时也降低了维护成本,应该说在大部分情况下还是值得的,只有在非常关注性能的时候才考虑代码和HTML写在一起吧.
an9ryfr09 2007-03-18
  • 打赏
  • 举报
回复
下个smarty手册看看就明白了.
jsp不是也有模板嘛,以前用过没?
懒得去死 2007-03-17
  • 打赏
  • 举报
回复
<?php
if (...){
header("Location:a.html");
}
?>
whalefish2001 2007-03-17
  • 打赏
  • 举报
回复
不建议模版和php分开
虽然好管理,但是造成效率上的降低。
例如使用 Smarty

如果楼主确实有兴趣,可以接触一下。
fredyj 2007-03-16
  • 打赏
  • 举报
回复
不用其他模板技术就可以

可以利用 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 文件之间跳转
iasky 2007-03-16
  • 打赏
  • 举报
回复
运用模板技术,可以把分离
Amy-zhang 2007-03-16
  • 打赏
  • 举报
回复
我这的项目挺大的,而且以后更新也挺多的。看来只能分开了。

那如果分开,还是我一开始问的问题了:
我现在要写4个文件,实现页面的跳转。
login.html;
list.html;
login.php作为后台;
utf-8.php(定义变量);

在struts中有专门的配置文件来匹配各页面间的关系,那在这呢,是不是不需要配置文件呢。那具体怎么写呢。
哪位大狭能给我简单的说一下吗?万分感激啊
Amy-zhang 2007-03-16
  • 打赏
  • 举报
回复
楼上的,那是不是必须使用模版技术,才能把页面和后台分开呢;
若不用模版技术,页面和后台就必须在一起?
fredyj 2007-03-16
  • 打赏
  • 举报
回复
看客户需求了、时间和工作量吧。

小的东西,要求又不高,随便怎样写,只要能做出页面就可以了;

时间允许就做成分离的。

模板比较适合,分工细的项目,美工 页面 代码分离,后期更新的时候会很清晰,速度也不是很慢,但是前期出来东西不会很快,有时候客户看不到成果就会有负面的情绪。

kabakaba 2007-03-16
  • 打赏
  • 举报
回复
看页面结构吧,我一般直接嵌套在html代码里面,个人喜好问题~
lizhongbin 2007-03-16
  • 打赏
  • 举报
回复
可以使用模板技术,将页面和后台分开
Amy-zhang 2007-03-16
  • 打赏
  • 举报
回复
楼上的就是把php嵌在html页面里,
我看到别人用php做的一个项目,它是把html页面放一块,php文件放一块;

是不是随便怎样写,只要能做出页面就可以呢?

我之前是用jsp做项目的,但这次要求用php,所以现在没有头绪啊。
kabakaba 2007-03-16
  • 打赏
  • 举报
回复
file:a.htm

<?
echo "<script>location.href='b.htm';</script>";
?>

file:b.htm

你成功跳转了~
===============================================
这样不知道lz可以理解不!?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧