HomeSunday, February 19, 2017, 21:14:04
2

PHP Form Validation

Tuesday, February 10, 15, 13:18:12, 2 Yaers Ago Via wain, Hits: 1542
PHP form validation :: PHP tutorial, requirement(s): PHP Server
Download source code:
http://phpform.net/download.php?f=validation.zip

Code:
<?php
if(isset($_POST['submit']))
{
$mail = $_POST['mail'];
$subject = $_POST['subject'];
$msg = $_POST['msg'];
$headers = 'From: System <noreply@example.com>';
$name=array($mail,$subject,$msg);
foreach ($name as $name)
{
if (ereg("^\<",$name)) {
echo "<center>Invalid Characters:
<a href=\"javascript:history.go(-1)\">Go Back</a></center>";
Die();
}
if (ereg("^\[",$name)) {
echo "<center>Invalid Characters:
<a href=\"javascript:history.go(-1)\">Go Back</a></center>";
Die();
}
if (ereg("^\$",$name)) {
echo "<center>Invalid Characters:
<a href=\"javascript:history.go(-1)\">Go Back</a></center>";
Die();
}
if (strlen($name) < 3) {
echo "<center>Field must be at least 3 characters long:
<a href=\"javascript:history.go(-1)\">Go Back</a></center>";
Die();
}
if (strlen($name) > 120) {
echo "<center>Max Characters in Field: 120
<a href=\"javascript:history.go(-1)\">Go Back</a></center>";
Die();
}
}
mail($mail, $subject, $msg,$headers);
echo "O.K.";
}else{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script language="JavaScript">
function validationEmail(maForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(maForm.mail.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}
</script>
</head>
<form name="maForm" action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="POST" onSubmit="return validationEmail(this)">
<input type=text name="mail" value="e-Mail"><br>
<input type=text name="subject" value="e-Mail subject"><br>
<input type=text name="msg" value="e-Mail message"><br>
<input type="submit" name="submit" value="submit">
</form>
<?php
}
?>

Sign In

Web Hosting


Related

Upload Image with PHP [Example2]

[Example2] Tutorial - How to upload and resize image with PHP

MySQL Tutorials

MySQL tutorials, MySQL training, learn MySQL, MySQL Tutorial with practical examples.

Comments 1.1. :: PHP Script

This script allows your visitors to add comments to any single page on your web site.

Site Recommendation

This script will allow your visitors to recommend your site to their friends.

PHP Redirect

Header (location) redirect must be processed before any output to the browser.

Bookmark Script

Allow your users to easily bookmark your site, by clicking on a link on the page.

Math Captcha V6

PHP Math Captcha Image Version 6

PHP Date Examples

Returns a string formatted according to the given format string using the given integer timestamp or the current time if no timestamp is given.

Syntax highlighting in Smarty

Syntax highlighting for Smarty - Google Code Prettify

Link Base 2.0.

Manage your links using a MySQL database. It features easy install, user submission, and an admin panel to add, edit and remove categories and links.
About Author

wain

Date Registered: Sun, Feb 8, 15
Last Time Online: Sat, Feb 18, 17
So far has created 115 entries.
wain
This author has not yet filled in any details.