您好,欢迎访问一九零五行业门户网

建站之三:PHP网页兑现

建站之三:php网页实现
一、相关概念
1.        php与html关系
html : 前端、静态、客户端执行
php : 后端、动态、服务器执行
html可以包含php,php可以生成html
2.        php与javascript关系
php是服务器端脚本,javascript是客户端脚本,功能不同,可以配合使用
如在form中button的onclick可以调javascript函数,但不能调php函数
而javascript不能处理服务器端数据
3.        网页术语
css:控制网页内容如何显示
div:div标签用于定义一个区域的显示方式(如背景,字体,对齐方式等)
style:style标签用来设置css格式表
meta:meta标签包含一些网页的隐藏信息
二、网页实现
1.        建议使用dreamweaver设计网页,然后再手动编辑
设置页面属性(背景,屏幕宽度,链接显示等),加入文字图片等
一般网站,需要设计页头,页脚(可单写文件,被多个页网包含)
2.        网页适应浏览器分析率
用百分比设置宽度:width:100%
设置最大宽度:max-width:800px
3.        网页适应android手机分辨率(不影响电脑浏览器效果)
设置手机默认屏宽为320
4.        如何解决中文乱码问题?
乱码可能是由于浏览器未能识别html中的中文字符集造成的,需要在开头指定字符集,加入
或者
5.        如何在退回上一页时,记住上一页表单中之前的选择?
在上一页开头加入
header('cache-control: private, must-revalidate'); ?>
6.        返回上一页按钮的实现
echo
\n;
echo \n;
echo;三、php实现
1.        php的基本语法:类似c语言
2.        php的注释:与c语言一样用//,/*,*/
3.        php的调试:一般用echo,print_r()调试
4.        php单引号和双引号的区别:双引号中的经过解释输出,单引号中的直接输出
5.        php中函数的定义
function sum($a, $b) {
    $c = $a + $b;
    return $c;
}
返回值支持各种类型
6.        传递参数:使用get方式传参
1)       调用端
echo
\n;
echo \n;
echo \n;2)       接收端
$value=$_get[test];
即可得到xxxxx
7.        如何回车
网页中的回车”

html代码中回车是“\n”
8.        为什么有时候empty函数不能判断空值
值为空或为零时empty函数都返回真
四、调试注意事项
1.        android手机调试
最好在android自带浏览器中调试,uc浏览器会记住用户缩放比例,可能导致歧义
2.        电脑调试
最好用ie6调试,旧浏览器能支持的,新浏览器一般都没问题(有些参数ie6不识别,有的png图片不透明)
五、参考
1.        html之表单
http://www.sj33.cn/jc/wyjc/htjc/200612/10726_2.html
2.        常用的表单中的button链接
http://www.cnblogs.com/infim/archive/2010/08/23/1806400.html
3.        php操作mysql数据库
http://www.189works.com/article-49493-1.html
http://www.jb51.net/article/14668.htm
4.        php解析xml
http://www.php100.com/html/webkaifa/php/phpyingyong/2012/0110/9638.html
5.        android屏幕适配
http://mobile.51cto.com/web-316935.htm
6.        作者实现的网站
http://oatmental123.sinaapp.com
其它类似信息

推荐信息