php 为什么把html 换成php呢。直接用html不可以么。为什么要用php文件做个桥。
比如你输入<label>~name~:</label>~form~元,输出后类似这样的效果:
价格:____元
也就是你前台form表单的表现形式
检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。
页面的编码、文件的存储的编码、dedecms程序的编码要统一。
编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。
你对php还没有一个入门的了解,不知道你是否也了解html语言。
html页面是静态页面,也就是说,它不会有数据传递的,比如你做了一个登陆的html页面,你也放了登陆的按钮,但是你就是把鼠标点烂,你点击登陆也不会有任何反应的。因为你输入的用户名和密码不会被传递到后台去跟数据库的比对。
php的话,就可以支持你写php代码去实现你所需要的动态数据,所谓动态数据也就是要跟后台,跟数据库做交互的。就比如登陆,你用php写的话,后台就可以获得你输入的用户名和密码,然后去数据库比对得出登陆成功还是失败。
当然,也不是所有的html页面都需要改成php文件。比如你确定你的部分页面是死的(没有数据传递的),那么你也可以写html页面。 另外如果你之后去了解php更多的cms和框架,你会发现有对html模板支持的,比如dedecms,thinkphp。它们支持你的页面是html格式,但是在里面写你需要的代码来实现功能需要使用他们定义的一些标签和写法。
0条评论