首页 > 编程 > PHP > 正文

PHP表单验证实例的代码

2020-03-22 20:05:54
字体:
来源:转载
供稿:网友
这篇文章给大家介绍的内容是关于PHP表单验证的例子,有需要的朋友可以参考一下。

 !DOCTYPE HTML  html  head  style .error {color: #FF0000;} /style  /head  body  ?php// 定义变量并设置为空值$nameErr = $emailErr = $genderErr = $websiteErr = $name = $email = $gender = $comment = $website = if ($_SERVER[ REQUEST_METHOD ] == POST ) { if (empty($_POST[ name ])) { $nameErr = 姓名是必填的  } else { $name = test_input($_POST[ name ]); // 检查姓名是否包含字母和空白字符 if (!preg_match( /^[a-zA-Z ]*$/ ,$name)) { $nameErr = 只允许字母和空格  if (empty($_POST[ email ])) { $emailErr = 电邮是必填的  } else { $email = test_input($_POST[ email ]); // 检查电子邮件地址语法是否有效 if (!preg_match( /([/w/-]+/@[/w/-]+/.[/w/-]+)/ ,$email)) { $emailErr = 无效的 email 格式  if (empty($_POST[ website ])) { $website =  } else { $website = test_input($_POST[ website ]); // 检查 URL 地址语法是否有效(正则表达式也允许 URL 中的斜杠) if (!preg_match( //b(?:(?:https?|ftp):////|www/.)[-a-z0-9+ @#//%?=~_|!:,.;]*[-a-z0-9+ @#//%=~_|]/i ,$website)) { $websiteErr = 无效的 URL  if (empty($_POST[ comment ])) { $comment =  } else { $comment = test_input($_POST[ comment ]); if (empty($_POST[ gender ])) { $genderErr = 性别是必选的  } else { $gender = test_input($_POST[ gender ]);function test_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; h2 PHP 验证实例 /h2  p span >

网页效果如下:

相关推荐:

PHP表单之表单验证

php表单数据验证类,php表单验证

以上就是PHP表单验证实例的代码的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表