首页 后端开发 php教程 建站之三:PHP网页兑现

建站之三:PHP网页兑现

Jun 13, 2016 am 10:56 AM
echo html nbsp php quot

建站之三: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


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 日期和时间 CakePHP 日期和时间 Sep 10, 2024 pm 05:27 PM

为了在 cakephp4 中处理日期和时间,我们将使用可用的 FrozenTime 类。

CakePHP 文件上传 CakePHP 文件上传 Sep 10, 2024 pm 05:27 PM

为了进行文件上传,我们将使用表单助手。这是文件上传的示例。

讨论 CakePHP 讨论 CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

CakePHP 创建验证器 CakePHP 创建验证器 Sep 10, 2024 pm 05:26 PM

可以通过在控制器中添加以下两行来创建验证器。

CakePHP 日志记录 CakePHP 日志记录 Sep 10, 2024 pm 05:26 PM

登录 CakePHP 是一项非常简单的任务。您只需使用一项功能即可。您可以记录任何后台进程(如 cronjob)的错误、异常、用户活动、用户采取的操作。在 CakePHP 中记录数据很容易。提供了 log() 函数

如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 是一个开源MVC 框架。它使开发、部署和维护应用程序变得更加容易。 CakePHP 有许多库可以减少大多数常见任务的过载。

See all articles