Hoi allemaal,

Ik heb een simpele site voor onze vriendengroep voornamelijk om foto's neer te zetten en dingen neer te gooien omdat we elkaar niet meer zovaak zien ivm studies. Nu draait hier ook een gastenboek/discussieplaats op. Dit om te voorkomen dat er 1000x per dag gemaild wordt. Echter is dit nu een beetje dood aan het bloeden helaas en komen er tog weer mails.

Nu was mijn vraag of ik in het gastenboek iets kan toevoegen zodat iedereen een mail krijgt wanneer er een nieuw bericht is geplaatst. Ik kan zelf niet zo veel van php, dit gastenboek heb ik ook ergens vandaan gehaald een aangepast.

Maar kan er ergens iets toegevoegd worden zodat iedereen een mail krijgt als iemand een berichtje plaatst? Dat ik alle mailadressen in de php moet zetten is geen probleem.

Dit is zoals het gastenboek nu draait:

index.php
<?
    require("top.php");

    require("gastenboek.php");
  
  ?> 


Plaats.php
<?php 

     

$naam = $_POST['naam'];  

$bericht = $_POST['bericht']; 

$datum = date("d.m.Y H:i:s", time(+6));

$bericht = htmlentities($bericht); 

$bericht = nl2br($bericht); 

$bericht = stripslashes($bericht); 

if(empty($_POST['bericht']) ){
} else{
    mail($to, $subject, $message, $headers);
}


$file = "gastenboek.php";

$bericht = str_replace("\n","<br>",$bericht); 
$bericht = str_replace(":)","<img src='smile/lach.JPG'>",$bericht);
$bericht = str_replace(":-)","<img src='smile/lach.JPG'>",$bericht);
$bericht = str_replace(":smile:","<img src='smile/lach.JPG'>",$bericht);
$bericht = str_replace(":o","<img src='smile/suprise.JPG'>",$bericht);
$bericht = str_replace(":-o","<img src='smile/suprise.JPG'>",$bericht);
$bericht = str_replace(":-O","<img src='smile/suprise.JPG'>",$bericht);
$bericht = str_replace(":O","<img src='smile/suprise.JPG'>",$bericht);
$bericht = str_replace(":eek:","<img src='smile/suprise.JPG'>",$bericht);
$bericht = str_replace("8)","<img src='smile/cool.JPG'>",$bericht);
$bericht = str_replace("8-)","<img src='smile/cool.JPG'>",$bericht);
$bericht = str_replace(":cool:","<img src='smile/cool.JPG'>",$bericht);
$bericht = str_replace(":|","<img src='smile/neutraal.JPG'>",$bericht);
$bericht = str_replace(":-|","<img src='smile/neutraal.JPG'>",$bericht);
$bericht = str_replace(":neutral:","<img src='smile/neutraal.JPG'>",$bericht);
$bericht = str_replace(":cry:","<img src='smile/sad.JPG'>",$bericht);
$bericht = str_replace(":idea:","<img src='smile/idea.JPG'>",$bericht);
$bericht = str_replace(":evil:","<img src='smile/evil.JPG'>",$bericht);
$bericht = str_replace(":arrow:","<img src='smile/pijl.JPG'>",$bericht);
$bericht = str_replace(":D","<img src='smile/big.JPG'>",$bericht); 
$bericht = str_replace(":d","<img src='smile/big.JPG'>",$bericht); 
$bericht = str_replace(":-d","<img src='smile/big.JPG'>",$bericht);
$bericht = str_replace(":-D","<img src='smile/big.JPG'>",$bericht); 
$bericht = str_replace(":grin","<img src='smile/big.JPG'>",$bericht); 
$bericht = str_replace("8o","<img src='smile/shock.JPG'>",$bericht); 
$bericht = str_replace("8O","<img src='smile/shock.JPG'>",$bericht);
$bericht = str_replace("8-o","<img src='smile/shock.JPG'>",$bericht); 
$bericht = str_replace("8-O","<img src='smile/shock.JPG'>",$bericht);
$bericht = str_replace(":shock:","<img src='smile/shock.JPG'>",$bericht); 
$bericht = str_replace(":x","<img src='smile/mad.JPG'>",$bericht); 
$bericht = str_replace(":X","<img src='smile/mad.JPG'>",$bericht);
$bericht = str_replace(":-x","<img src='smile/mad.JPG'>",$bericht); 
$bericht = str_replace(":-X","<img src='smile/mad.JPG'>",$bericht);
$bericht = str_replace(":mad:","<img src='smile/mad.JPG'>",$bericht);
$bericht = str_replace(";)","<img src='smile/oog.JPG'>",$bericht);
$bericht = str_replace(";-)","<img src='smile/oog.JPG'>",$bericht);
$bericht = str_replace(":wink:","<img src='smile/oog.JPG'>",$bericht);
$bericht = str_replace(":twisted:","<img src='smile/twisted.JPG'>",$bericht);
$bericht = str_replace(":roll:","<img src='smile/roll.JPG'>",$bericht);
$bericht = str_replace(":mrgreen:","<img src='smile/green.JPG'>",$bericht);
$bericht = str_replace(":(","<img src='smile/sad.JPG'>",$bericht);
$bericht = str_replace(":-(","<img src='smile/sad.JPG'>",$bericht);
$bericht = str_replace(":sad:","<img src='smile/sad.JPG'>",$bericht);
$bericht = str_replace(":???:","<img src='smile/dizzed.JPG'>",$bericht);
$bericht = str_replace(":?","<img src='smile/dizzed.JPG'>",$bericht);
$bericht = str_replace(":-?","<img src='smile/dizzed.JPG'>",$bericht);
$bericht = str_replace(":p","<img src='smile/tong.JPG'>",$bericht);
$bericht = str_replace(":P","<img src='smile/tong.JPG'>",$bericht);
$bericht = str_replace(":-p","<img src='smile/tong.JPG'>",$bericht);
$bericht = str_replace(":-P","<img src='smile/tong.JPG'>",$bericht);
$bericht = str_replace(":razz:","<img src='smile/tong.JPG'>",$bericht);
$bericht = str_replace(":lol:","<img src='smile/lol.JPG'>",$bericht);
$bericht = str_replace(":!:","<img src='smile/uitroep.JPG'>",$bericht);
$bericht = str_replace("?:","<img src='smile/vraagteken.JPG'>",$bericht);
$bericht = str_replace(":$","<img src='smile/oops.JPG'>",$bericht);
$bericht = str_replace(":-$","<img src='smile/oops.JPG'>",$bericht);
$bericht = str_replace(":shame:","<img src='smile/oops.JPG'>",$bericht);
$bericht = str_replace("[b]","<b>",$bericht); 
$bericht = str_replace("[i]","<i>", $bericht); 
$bericht = str_replace("[u]","<u>", $bericht); 
$bericht = str_replace("[/b]","</b>",$bericht); 
$bericht = str_replace("[/i]","</i>", $bericht); 
$bericht = str_replace("[/u]","</u>", $bericht); 
$bericht = str_replace("[img]","<img src=",$bericht);  
$bericht = str_replace("[/img]",">", $bericht); 
$bericht = str_replace("|","",$bericht);

$fopenr = fopen ($file, "r"); 



$msgs = fread ($fopenr, filesize ($file)); 



$fopenw = fopen($file, "w+");



fwrite($fopenw, "

\n\n<!-- bericht -->\n

<b>$naam</b><br>\n

<blockquote><p>$bericht</p></blockquote>\n

<p>$datum</p>$msgs

"); 


fclose($fopenw);

$to      = '[email protected]';
$subject = 'Nuuj bericht!';
$message = 'Hallo allemoal,

Der is net een bericht geplaatst... Dus ff op de site kieke:

http://menner.megabyet.net


Dit is een automatisch bericht.';

$headers = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
    
mail($to, $subject, $message, $headers);

echo "<SCRIPT LANGUAGE=\"javascript\" TYPE=\"text/javascript\">window.location='index.php'</SCRIPT>\n";



?>


top.php:
<html> 

<head> 

<title>Roddels</title> 

</head> 



<body bgcolor="#000080" text="#ffffff" link="#ff0000" alink="#ff0000" vlink="#ff0000"> 

<font face="Arial" size="3"> 



<p><font face="Arial" color="#FFFFFF" size="5"><b>Roddels!!!</b></font></p>

 

<form action="plaats.php" method="post" accept-charset="iso-8859-1"> 

<p> 

Op verzoek: Alle roddels die ger maar kwiet wilt...  

</p>
 
<p>&nbsp;</p>

<p><p><b><a href="../handleiding.php" target=_blank><font face="Arial" color="#FFFFFF">Handleiding veur het gebroek van smileys en tekst verangeren.</a></b></p></p> 

<p>&nbsp;</p>

<p> 

Naam: <br> 

<input name="naam" type="text" size="40" tabindex="1000"> 

</p> 

<p> 

Diene roddel: <br> 

<textarea name="bericht" rows="8" cols="40" tabindex="1004"></textarea> 

</p> 

<p> 

<input type="submit" name="submit" value="Verstuur" title="Verstuur" tabindex="1005"> 

</p> 

</form> 

</font> 

</body> 

</html> 


niet heel veel, maar niet geschoten is altijd mis ;)

Reageren