Revision: 34618
Updated Code
at February 26, 2011 19:20 by mikael12
Updated Code
<?php
$js_back = 'javascript:history.go(-1)';
if (isset($_POST['send']))
{
if ($_POST['captcha'] != 'hello')
die('<p class="error">Antispam failed. <a href="'.$js_back.'">Try again</p>');
$secured = array();
$secured = array_map('htmlspecialchars', array_map('strip_tags', $_POST));
extract($secured);
$inputs = array('cname' => 'Firstname, surname', 'cemail' => 'Email', 'msg' => 'Message');
foreach ($inputs as $key => $value)
{
if (empty(${$key}))
die('<p class="error">Input '.$value.' is required. <a href="'.$js_back.'">Try again</a></p>');
}
// Code...
}
?>
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<table>
<tbody>
<tr>
<td><label for="cname">Firstname, surname:</label></td>
<td><input type="text" name="cname" id="cname" size="40" /></td>
</tr>
<tr>
<td><label for="cemail">E-mail:</label></td>
<td><input type="text" name="cemail" id="cemail" size="40" /></td>
</tr>
<tr>
<td><label for="msg">Message:</label></td>
<td><textarea name="msg" rows="8" cols="38" id="msg"></textarea></td>
</tr>
<tr>
<td>Antispam:</td>
<td><input type="text" name="captcha" /> write in "hello"</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="send" value="Send" /></td>
</tr>
</tbody>
</table>
</form>
Revision: 34617
Updated Code
at January 9, 2011 22:11 by mikael12
Updated Code
<?php
if (isset($_POST['send']))
{
if ($_POST['captcha'] != 'hello')
die('<p class="error">Antispam failed. <a href="javascript:history.go(-1)">Try again</p>');
$secured_post = array();
$secured_post = array_map('htmlspecialchars', array_map('strip_tags', $_POST));
extract($secured_post);
$inputs = array('cname' => 'Firstname, surname', 'cemail' => 'Email', 'msg' => 'Message');
foreach ($inputs as $key => $value)
{
if (empty(${$key}))
die('<p class="error">Input '.$value.' is required. <a href="javascript:history.go(-1)">Try again</a></p>');
}
// Code...
}
?>
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<table>
<tbody>
<tr>
<td><label for="cname">Firstname, surname:</label></td>
<td><input type="text" name="cname" id="cname" size="40" /></td>
</tr>
<tr>
<td><label for="cemail">E-mail:</label></td>
<td><input type="text" name="cemail" id="cemail" size="40" /></td>
</tr>
<tr>
<td><label for="msg">Message:</label></td>
<td><textarea name="msg" rows="8" cols="38" id="msg"></textarea></td>
</tr>
<tr>
<td>Antispam:</td>
<td><input type="text" name="captcha" /> write in "hello"</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="send" value="Send" /></td>
</tr>
</tbody>
</table>
</form>
Revision: 34616
Updated Code
at November 2, 2010 20:56 by mikael12
Updated Code
<?php
if (isset($_POST['send']))
{
if ($_POST['captcha'] != 'hello')
die('<p class="error">Antispam failed. <a href="javascript:history.go(-1)">Try again></p>');
$secured_post = array();
$secured_post = array_map('htmlspecialchars', array_map('strip_tags', $_POST));
extract($secured_post);
$inputs = array('cname' => 'Firstname, surname', 'cemail' => 'Email', 'msg' => 'Message');
foreach ($inputs as $key => $value)
{
if (empty(${$key}))
die('<p class="error">Input '.$value.' is required. <a href="javascript:history.go(-1)">Try again</a></p>');
}
// Code...
}
?>
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<table>
<tbody>
<tr>
<td><label for="cname">Firstname, surname:</label></td>
<td><input type="text" name="cname" id="cname" size="40" /></td>
</tr>
<tr>
<td><label for="cemail">E-mail:</label></td>
<td><input type="text" name="cemail" id="cemail" size="40" /></td>
</tr>
<tr>
<td><label for="msg">Message:</label></td>
<td><textarea name="msg" rows="8" cols="38" id="msg"></textarea></td>
</tr>
<tr>
<td>Antispam:</td>
<td><input type="text" name="captcha" /> write in "hello"</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="send" value="Send" /></td>
</tr>
</tbody>
</table>
</form>
Revision: 34615
Updated Code
at October 26, 2010 03:51 by mikael12
Updated Code
<?php
if (isset($_POST['send']))
{
if ($_POST['captcha'] != 'hello')
die('<p class="error">Antispam failed. <a href="javascript:history.go(-1)">Try again></p>');
$secured_post = array();
$secured_post = array('htmlspecialchars', array_map('strip_tags', $_POST));
extract($secured_post);
$inputs = array('cname' => 'Firstname, surname', 'cemail' => 'Email', 'msg' => 'Message');
foreach ($inputs as $key => $value)
{
if (empty(${$key}))
die('<p class="error">Input '.$value.' is required. <a href="javascript:history.go(-1)">Try again</a></p>');
}
// Code...
}
?>
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<table>
<tbody>
<tr>
<td><label for="cname">Firstname, surname:</label></td>
<td><input type="text" name="cname" id="cname" size="40" /></td>
</tr>
<tr>
<td><label for="cemail">E-mail:</label></td>
<td><input type="text" name="cemail" id="cemail" size="40" /></td>
</tr>
<tr>
<td><label for="msg">Message:</label></td>
<td><textarea name="msg" rows="8" cols="38" id="msg"></textarea></td>
</tr>
<tr>
<td>Antispam:</td>
<td><input type="text" name="captcha" /> write in "hello"</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="send" value="Send" /></td>
</tr>
</tbody>
</table>
</form>
Revision: 34614
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 26, 2010 03:49 by mikael12
Initial Code
<?php
if (isset($_POST['send']))
{
if ($_POST['captcha'] != 'hello')
die('<p class="error">Antispam failed. <a href="javascript:history.go(-1)">Try again></p>');
$secured_post = array();
$secured_post = array('htmlspecialchars', array_map('strip_tags', $_POST));
extract($secured_post);
$inputs = array('cname' => 'Firstname, surname', 'cemail' => 'Email', 'msg' => 'Message');
foreach ($inputs as $key => $value)
{
if (empty(${$key}))
die('<p class="error">Input '.$value.' is required. <a href="javascript:history.go(-1)">Try again</a></p>');
}
// Code...
}
?>
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']; ?>" method="post">
<table>
<tbody>
<tr>
<td><label for="cname">Firstname, surname:</label></td>
<td><input type="text" name="cname" id="cname" size="40" /></td>
</tr>
<tr>
<td><label for="cemail">E-mail:</label></td>
<td><input type="text" name="cemail" id="cemail" size="40" /></td>
</tr>
<tr>
<td><label for="msg">Message:</label></td>
<td><textarea name="msg" rows="8" cols="38" id="msg"></textarea></td>
</tr>
<tr>
<td>Antispam:</td>
<td><input type="text" name="captcha" /> write in "hello"</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="send" value="Send" /></td>
</tr>
</tbody>
</table>
</form>
Initial URL
Initial Description
Initial Title
Form processing with input checking, simple captcha and error reporting
Initial Tags
Initial Language
PHP