PHP4实际应用经验篇(2)


Posted in PHP onOctober 09, 2006

作者:孙运动

现在给你揭开迷团的另一半-"login.php" 脚本文件。如果不出意外,这个脚本将接受输入的名字,检查是否用户存在,决定是允许还是拒绝进入站点。由于你还没学到PHP的条件语句和逻辑处理,我们现在不打算给你论证清楚-相反,我们仅仅给你展示在前面表单里提交的数据是如何被传送到 "login.php",并能被这个文件使用的。

这就是 "login.php"

--------------------------------------------------------------------------------
< html>
< head>
< basefont face="宋体">
< /head>

< body>
< center>
< font face="宋体" size="-1">
我想知道你是否听说过莎士比亚, < ? echo $name; ?>.
< p>
他要求得到一束另一个名字的玫瑰花,因为那束闻起来可能会更芳香一些。
< p>
你认为呢?
< /font>
< /center>
< /body>

< /html>
--------------------------------------------------------------------------------

当你在表单里输入数据,例如(“张三”),并且提交后,你将看到如下页面:

--------------------------------------------------------------------------------
我想知道你是否听说过莎士比亚, 张三

他要求得到一束另一个名字的玫瑰花,只为那束闻起来可能会更芳香一些

你认为呢?
--------------------------------------------------------------------------------

你将看到,无论何时,当表单提交给PHP脚本时,所有的表单里的变量值和表单的名字将成对地输送到脚本中,从而可以被脚本任意调用。在上面的例子中,当表单被提交后,变量$name在脚本 "login.php"中被自动创建,并且表单里用户输入的值也被赋给该变量。

如果你用Perl来做同样的事情,你需要非常清楚地写出Perl代码来获取表单里的变量值。通过自动创建并赋值,PHP简化了你的代码,大大提高了开发速度-表单处理是PHP优于Perl的两个原因之一。

很明显,PHP也支持表单提交的 POST方法,所有你需要做的仅仅是把METHOD的值标注为"POST" 。

当然,你刚才看到的那个例子是非常基本的。真正来点重量级的程序,你需要知道如何去组织条件语句。非常基本的条件语句是比较语句-例如:“如果某和某相等,则用某种方法做这个动作”

PHP有一串特意设计的操作符以方便在条件语句中使用。这儿是一个列表:

假设 $delta = 12 并且 $omega = 9

操作符
意义
表达方式
结果

==
等于
$delta == $omega
False

!=
不等于
$delta != $omega
True

>
大于
$delta > $omega
True

<
小于
$delta < $omega
False

>=
大于或等于
$delta > = $omega
True

<=
小于或等于
$delta <= $omega
False

PHP4还增加了一种新的操作符"===",用来测试两个数据数值和类型是否都相同,在这一部分的最后一小节有一个简单的例子。

PHP 相关文章推荐
用PHP进行MySQL删除记录操作代码
Jun 07 PHP
php使用异或实现的加密解密实例
Sep 04 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
Feb 10 PHP
PHP5.2下preg_replace函数的问题
May 08 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
PHP将URL转换成短网址的算法分享
Sep 13 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
Oct 29 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
让Laravel API永远返回JSON格式响应的方法示例
Sep 05 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
Oct 15 PHP
PHP4实际应用经验篇(1)
Oct 09 #PHP
新闻分类录入、显示系统
Oct 09 #PHP
如何在WIN2K下安装PHP4.04
Oct 09 #PHP
通过文字传递创建的图形按钮
Oct 09 #PHP
计算2000年01月01日起到指定日的天数
Oct 09 #PHP
文件上传程序的全部源码
Oct 09 #PHP
一个简单计数器的源代码
Oct 09 #PHP
You might like
php中文本数据翻页(留言本翻页)
2006/10/09 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
JavaScript函数详解
2014/11/17 Javascript
JavaScript中的parse()方法使用简介
2015/06/12 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
浅谈vue的踩坑路
2017/08/31 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
python赋值操作方法分享
2013/03/23 Python
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
解决Django模板无法使用perms变量问题的方法
2017/09/10 Python
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
Python中按值来获取指定的键
2019/03/04 Python
Python常见的pandas用法demo示例
2019/03/16 Python
什么是python的id函数
2020/06/11 Python
python中format函数如何使用
2020/06/22 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
Java里面有没有全局变量?为什么?
2015/02/06 面试题
优秀的教师个人的中文求职信
2013/09/21 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
企业诚信承诺书
2014/05/23 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
民政局办理协议离婚(范本)
2014/10/25 职场文书
求职意向书范本
2015/05/11 职场文书