marcelklip
Terugkerende gebruiker
- Lid geworden
- 2 jan 2005
- Berichten
- 1.010
hallo
ik weet niet waar ik moet beginnen maar ik zou graag het volgende willen met de onderstaande script.
- Als iemand een bericht stuurt dat er een email gaat naar 112hoogezand@home.nl met een melding dat er een bericht is geplaatst.
- en ik zou er graag een spam beveiliging in willen hebben.
zou iemand me kunnen helpen.
ik weet niet waar ik moet beginnen maar ik zou graag het volgende willen met de onderstaande script.
- Als iemand een bericht stuurt dat er een email gaat naar 112hoogezand@home.nl met een melding dat er een bericht is geplaatst.
- en ik zou er graag een spam beveiliging in willen hebben.
zou iemand me kunnen helpen.
PHP:
schrijf.php
PHP:
<?php
$datum = date("d-m-Y / H:i");
$a=$_GET['a'];
if($a=='s'){
$naam=$_POST['naam'];
$email=$_POST['email'];
$bericht=$_POST['bericht'];
$bestand = fopen("gastenboek.txt", "a");
$bericht = str_replace("\n","<br>",$bericht);
//smileys
$bericht = str_replace(":D","<img src='D.jpg'>",$bericht);
$bericht = str_replace(":d","<img src='D.jpg'>",$bericht);
$bericht = str_replace(":)","<img src='happy.jpg'>",$bericht);
$bericht = str_replace(":(","<img src='sad.jpg'>",$bericht);
$bericht = str_replace(":P","<img src='lol.jpg'>",$bericht);
$bericht = str_replace(":p","<img src='lol.jpg'>",$bericht);
//einde smilies
$bericht = str_replace("|","",$bericht);
$naam = str_replace("|","",$naam);
$email = str_replace("|","",$email);
fwrite($bestand, "$naam|$email|$datum|$REMOTE_ADDR|$bericht\n");
fclose($bestand);
echo"Bedankt!<br><br><a href=gastenboek.php>Gastenboek</a>";
} else {
echo"<form method=post action=schrijf.php?a=s>";
echo"Naam:<br><input type=text name=naam><br>";
echo"Email:<br><input type=text name=email><br>";
$value=$_GET['bericht'];
$smile=$_GET['smile'];
$value=$value.$smile;
?>
<BR>
<BR>
<script>
function smileD()
{
document.getElementById('bericht').value=document.getElementById('bericht').value + ":D"
}
</script>
<script>
function happy()
{
document.getElementById('bericht').value=document.getElementById('bericht').value + ":)"
}
</script>
<script>
function sad()
{
document.getElementById('bericht').value=document.getElementById('bericht').value + ":("
}
</script>
<script>
function lol()
{
document.getElementById('bericht').value=document.getElementById('bericht').value + ":P"
}
</script>
<a href="javascript:smileD()"></a>
<a href="javascript:happy()"></a><a href="javascript:sad()"></a><a href="javascript:lol()"></a>
<?
echo"Bericht:<br><textarea cols=25 rows=10 name=bericht id=bericht>$value</textarea><br>";
echo"<input type=submit value='Verstuur'>";
echo"</form>";
}
?>
PHP:
gastenboek.php
PHP:
<?php
$aBestand = file('gastenboek.txt');
if($aBestand) {
$aBestand = array_reverse($aBestand);
foreach($aBestand as $sBericht) {
$aBericht = explode('|',$sBericht);
echo '<b>Bericht door: <a href="mailto:'.$aBericht[1].'">'.$aBericht[0].'</a></b>';
echo '<br>'.$aBericht[4].'<br><br><hr><br>';
}
} else {
echo 'Er zijn nog geen berichten.';
}
?>