HomeSunday, May 27, 2018, 17:52:57
3

PHP Form Validation

Tuesday, February 10, 15, 13:18:12, 3 Yaers Ago Via wain, Hits: 6126
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 <[email protected]>';
$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

Sponsor
Related

Captcha V2 - Free PHP Script

PHP Captcha protection image Version 2, - Requirement(s): PHP Server, GD Library

Preventing multiple form submissions

Preventing multiple form submissions

Syntax highlighting in Smarty

Syntax highlighting for Smarty - Google Code Prettify

PHP Write to File

PHP Write to File :: PHP Tutorial, requirement(s): PHP server

Send This Link PHP Script

A popup form which allows your visitors to send a referral link from your site. It features admin notification and HTML output.

PHP File Create

Create and write data to a file using the php frwite function.

Convert pdf to image - mpdf

Convert pdf file to jpg with php and mpdf

Addslashes - Stripslashes

addslashes — quote string with slashes, stripslashes — un-quotes a quoted string

MySQL – Select from two tables

Select data from two tables, PHP MySQL

Upload Attachment - PHP Tutorial

Upload attachment with PHP example, Requirement(s): PHP server
About Author

wain

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