脚本宝典收集整理的这篇文章主要介绍了php – 验证HTML中的信息 – 代码定位,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<body> <div class="logo"></div> <div class="login-block"> <h1>Create Account</h1> <form action="insert_data.PHP" method="post"> <form action="validate_data.PHP"> <input tyPE="text" value="" placeholder="First Name" name="first_name" /> <input type="text" value="" placeholder="Last Name" name="last_name" /> <input type="email" value="" placeholder="E-mail Address" name="email_address" />
但是,我不知道这是否正确.所有三个验证说明都保存在名为“validate_data.PHP”的文件中.
<?PHP $first_name = test_input($_POST["first_name"]); if (!PReg_match("/^[a-zA-Z ]*$/",$first_name)) { $first_nameErr = "Incorrect name format."; } ?>
并为我的电子邮件:
<?PHP $email_address = test_input($_POST["email_address"]); if (!filter_VAR($email_address,FILTER_VALIDATE_EMAIL)) { $email_addressErr = "Invalid email format."; } ?>
value="<?PHP echo $first_name; ?>"
例如.如果您要提交insert_data.PHP,那么所有PHP都只位于顶部的页面上.您似乎有太多<表单操作 - 您只能提交一次.最好将清理代码放在insert_data.PHP的顶部并提交给它. 如果它在同一页面上,则需要将其包装
if( isset($_POST["first_name"])){ // do the cleanup }
或者您将获得空页输入的消息,这些空输入在页面加载时没有机会被提交.如果您随后要将其用于邮件表单的回复:地址(来自:应该始终是您服务器上的地址,或者您将使用它),那么对于您绝对不希望空白的电子邮件地址也一样回到这里张贴想知道为什么它不起作用!)
您可以包含验证脚本,但这可能有点风险,并且对于代码的长度,将其作为包含可能没什么优势.包括不安全的风险:http://www.webhostingtalk.com/showthread.php?t=199419
然后你会使用 – 假设你的包含在名为inc /的文件夹中
include "inc/validate_data.PHP";
在insert_data.PHP页面的顶部 – 没有该文章中显示的括号 – 它是一个声明,而不是一个函数.
http://green-beast.com/blog/?p=144
例如,如果您正在循环发布帖子,那么执行该操作的代码将位于div中您希望它们出现的HTML中.
以上是脚本宝典为你收集整理的php – 验证HTML中的信息 – 代码定位全部内容,希望文章能够帮你解决php – 验证HTML中的信息 – 代码定位所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。