Ok, I still need help with these session varibles that I started to ask about in my previous post (http://www.thescripts.com/forum/show....php?p=2790429)
I need that one little thing (surrounded by ***!!!!! in the quote above) changed so that it checks to see if the time is between 0 and 500 seconds ago, not just 500.
Can anyone help me?
P.S. Here is my revised PHP script code:
[PHP]<?php
session_start() ;
$subject = $_POST['subject'];
$message = $_POST['message'];
include 'config.inc.php ';
$java_ar1 = '
<script language="Javas cript">
<!--
alert ("';
$java_ar2 = '")
window.location = "';
$java_ar3 = '"
//-->
</script>';
$html_r1 = '
<html>
<head>
<title>';
$html_r2 = '</title>
</head>
<body>
<div align="center">
<h1>';
$html_r3 = '</h1>
<form id="" name="" method="" action="';
$html_r4 = '">
<input type="submit" name="" id="" value="OK" />
</form>
</div>
</body>
</html>';
if(isset($_SESS ION['LastSent'])) {
if($_SESSION['LastSent'] > time() + 500) {
$alert = 'You have sent a message in the last 500 seconds.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
}
}
if ($subject == "") {
$alert = 'Your message contained no subject.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
}
elseif (mail($to, $subject, $message, $headers)) {
$_SESSION['LastSent'] = time();
$alert = 'Message sent.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
} else {
$alert = 'Error sending message.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
}[/PHP]
Anyone know how to make it less clunky??
Originally posted by http://www.thescripts. com/forum/post2790083-4.html - Atli
Can anyone help me?
P.S. Here is my revised PHP script code:
[PHP]<?php
session_start() ;
$subject = $_POST['subject'];
$message = $_POST['message'];
include 'config.inc.php ';
$java_ar1 = '
<script language="Javas cript">
<!--
alert ("';
$java_ar2 = '")
window.location = "';
$java_ar3 = '"
//-->
</script>';
$html_r1 = '
<html>
<head>
<title>';
$html_r2 = '</title>
</head>
<body>
<div align="center">
<h1>';
$html_r3 = '</h1>
<form id="" name="" method="" action="';
$html_r4 = '">
<input type="submit" name="" id="" value="OK" />
</form>
</div>
</body>
</html>';
if(isset($_SESS ION['LastSent'])) {
if($_SESSION['LastSent'] > time() + 500) {
$alert = 'You have sent a message in the last 500 seconds.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
}
}
if ($subject == "") {
$alert = 'Your message contained no subject.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
}
elseif (mail($to, $subject, $message, $headers)) {
$_SESSION['LastSent'] = time();
$alert = 'Message sent.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
} else {
$alert = 'Error sending message.';
echo $java_ar1,$aler t,$java_ar2,$ho mepage,$java_ar 3;
echo $html_r1,$alert ,$html_r2,$aler t,$html_r3,$hom epage,$html_r4;
exit();
}[/PHP]
Anyone know how to make it less clunky??
Comment