PHP基本语法(八)—— 表单处理
表单和用户输入
PHP 表单处理
表单实例:
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
上面的 HTML 页面实例包含了两个输入框和一个提交按钮。当用户填写该表单并单击提交按钮时,表单的数据会被送往 "welcome.php" 这个文件。
"welcome.php" 文件类似这样:
<html>
<body>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.
</body>
</html>
上面这个脚本的输出样本类似这样:
Welcome John.
You are 28 years old.
我们将在下一章解释 PHP $_GET 和 $_POST。
表单验证
应该在任何可能的时候对用户输入进行验证。客户端的验证速度更快,并且可以减轻服务器的负载。
不过,任何流量很高以至于不得不担心服务器资源的站点,也有必要担心站点的安全性。如果表单访问的是数据库,就非常有必要采用服务器端的验证。
在服务器验证表单的一种好的方式是,把表单传给它自己,而不是跳转到不同的页面。这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了。
相关文档:
<?php
/**
* 获取图象信息的函数
*
* 一个全面获取图象信息的函数
*
* @access public
* @param string $img 图片路径
* @return array
*/
function GetImageInfoVal($ImageInfo,$val_arr) {
$InfoVal = "未知";
foreach($val_arr as $name=>$val) {
  ......
以下是本人的设置文件,希望对大家有用:
(注:版本为VIM7以上)
(再注:Ctrl+x,Ctrl+o自动补全;Ctrl+n变量补全)
(继续注:先将文件保存为.php才可使用自动补全,如果想更换语法提示,可以选择“语法->在菜单中显示文件类型->想用的语言,多的吓人)
默认支持的语言提示有:
C,CSS,html,javascript,php, ......
国外越来越多的公司开发Facebook应用,至于国内暂且不表,大家心知肚明。还好HK也算是天朝辖区,杯具中也算带有半洗具……开发了几款Facebook应用,总结经验教训,在业余时间开发了一款Facebook应用PHP开发框架——Fabos。
为啥叫Fabos?我有一个fabos域名,被和谐!就算做个纪念,也当做是业余时间 ......
1、
首先去http://pear.php.net/package/Pager 下载 Pager包:Pager-2.4.8.tgz
;
2、
解压到自己的工作目录
3、
示例如下:
<?php
require_once('Pager/Pager.php');
$params = array(
'itemData' => $re, //要进行分页的结果数组
'perPage' => 12, //每页的记录数
'd ......