Goedendag allemaal.

Ik heb een website in PHP en CSS geschreven. Alles is verder goed.
Maar wat blijkt, al komt dit niet veel voor, ik krijg via mijn contact.php ook wel eens spam en advertising binnen, verdwijnt dan wel naar de map 'Ongewenst' in Thunderbird, toch is het vervelend dat ze zich zo toegang verschaffen.
Mijn script in contact.php ziet er als volgt uit:
<?php
require("header.php");
?>
<br>

<div class="wDiv3" align="center">
<img src="images/earth6.gif" border="0" align="left">
<br><br>
If you want to contact Peter, please contact the webmaster. See the contact formular hereunder.
<br>
Peter however says: "I'll try to reply your message anyway, if not, don't be disappointed,
<br>
because I'm glad that you contact me and are interested. Thanks anyway."
<br><br>
<p>Please do not send any advertising material or spam. The webmaster.</p>
<br><br>
<form action="<?php echo $PHP_SELF?>" method="post" name="contact_form">
<table width="100%" border="0">
<tr> 
<td align="left" valign="top"><font face="Arial" color="#191970" size="-1">Name: </font></td>
<td><input name="name" type="text" size="40" checked> <img src="images/star.gif" alt="required field" align="absmiddle"></td>
</tr>
<tr> 
<td align="left" valign="top"><font face="Arial" color="#191970" size="-1">E-mail address: 
</font></td>
<td><input name="email" type="text" size="40" checked> <img src="images/star.gif" alt="required field" align="absmiddle"></td>
</tr>
<tr> 
<td align="left" valign="top"><font face="Arial" color="#191970" size="-1">Subject: 
</font></td>
<td><input name="subject" type="text" size="40" checked> <img src="images/star.gif" alt="required field" align="absmiddle"></td>
</tr>
<tr> 
<td align="left" valign="top"><font face="Arial" color="#191970" size="-1">Your message</font></td>
<td><textarea name="message" cols="60" rows="10"></textarea> <img src="images/star.gif" alt="required field" align="absmiddle"></td>
</tr>
<tr>
<td class="style66" colspan="2"><input type="checkbox" name="copy" value="true" /><align="left" valign="top"><font face="Arial" color="#191970" size="-1">Send a copy to yourself</font></td>
</tr>
<tr> 
<td align="left" valign="top"><font face="Arial"> 
<input type="reset" name="Reset" value="Reset">
</font></td>
<td><font face="Arial">
<input type="submit" name="Send" value="Send">
<p><img src="images/star.gif" alt="required field" align="absmiddle"> <font face="Arial" color="#191970" size="-1">= Required </font></p>
</font></td>
</tr>
</table>
</form>
<?php
if (isset($_POST['Send'])) {
      $recipient = "[email protected]";
      $subject = stripslashes($_POST['Subject']) . ' <' . $_POST['subject'] . ">\n";
      $header = "From:" . stripslashes($_POST['name']) . ' <' . $_POST['email'] . ">\n";
     if (isset($_POST['copy']) && $_POST['copy'] == 'true') {
         $header .= 'BCC: ' . $_POST['email'] ."\n";
     }
      $header .= "\n";
      $mail_body = "The contact formular has been sent on " . date("d-m-Y \a\\t H:i") .  " and executed.\n";
      $mail_body .= "The next details have been filled in:\n\n";
      $mail_body .= "Name: " . stripslashes($_POST['name']) . "\n";
      $mail_body .= "E-mail address: " . $_POST['email'] . "\n\n";
      $mail_body .= "Message: \n" . stripslashes($_POST['message']) . "\n";
      $mail_body .= "\n\n -- End of the automatically generated message --";
      mail($recipient, $subject, $mail_body, $header, '-f ' . $_POST['email']);
      require("footer.php");
}
?>


Nu vraag ik mij af of ik ergens 'middenin' dit script een bepaald script kan opnemen om die spam en advertising tegen te gaan. Ik weet wie mij benadert voor informatie over mijn boeken en muziek, dat is goed.

Weet iemand hoe ik dit kan doen?
require("header.php"); en require("footer.php"); moeten natuurlijk overanderd blijven.

Ik hoor het graag even.

Mijn vriendelijke dank.

Groet, Peter


Dank je wel, Ariën, ik begrijp het.
Het is wel jammer, dat er niet een klein script is om in de contact.php te doen. Maar daar zit dus niet het probleem. Het zijn gewoon zoekbotjes die bezig zijn. Ik zei al dat de meesten eruit zijn door 'unsubscribe'. Het schijnt nu toch meer te komen door die zoekbotjes en niet echt veel via contact.php, daar komen alleen de echte geïnteressserden voor de boeken en muziek.
Kortom, ze blijven toch op een of andere manier je e-mailadres vinden. En onder die zoekbotjes zitten ook een flink aantal fraudeurs om te proberen geld afhandig te maken. Niet alleen een wet (werkt niet voldoende), maar zware controle op dit soort lieden. Als grap: 'big brother is watching you', maar dan uit Orwell's '1984' voor dit soort lieden, haha.

Toevoeging op 29/02/2016 11:38:08:

En beste Ward, dank hiervoor, dat zal ik zeker doen.

Toevoeging op 29/02/2016 12:14:56:

Het 'BCC' is eruit gezet.

Reageren