Welke waarde denk jij dat $send zou moeten hebben als een naam leeg is maar er is wel een bericht ingevuld..
En waar komt $error in je function vandaan? Die bestaat daar normaal gezien nog niet. (Tip: je kan 'global' gebruiken, maar dit is niet de netste oplossing)
$send wordt gewoon gebruikt om te kijken of hij door moet gaan of niet. Misschien heb ik iets te weinig laten zien:
<?php
if (isset($_SESSION['contact'])) {
if (time()-$_SESSION['contact'] < "300") {
$error = "- You already sent a message not long ago. Please do not try to flood the services.";
$send = false;
}
}
if (!$send) {
echo '<span class="posttitel">Contact</span>';
echo '<div class="postcontent">';
echo $error;
echo '</div>';
}
else {
?>
Dat komt er nog na, en aangezien alles op 1 pagina gebeurt vond ik het niet nodig om een global te gebruiken.
?
Onbekende gebruiker
24-05-2009 16:21
Kijk dan nog maar eens hier naar: [php]variables.scope[/php]