überleet |
|
<?php
ob_start();
include("functions/smilie.php");
$seconden = 60*60; //Na hoeveel seconden men terug een bericht kan plaatsen (standaard 1 dag)
$tijd_cookie = time() + $seconden;
if( isSet($_POST['Submit'])){
$error = array();
// Invoer nakijken
include("functions/invoer_check.php");
$fouten = sizeof($error); // aantal errors tellen
if( $fouten > 0 ){
echo 'U Bericht kon niet worden toegevoegd om volgende reden(en):';
echo '<ul>';
for($y = 0; $y < $fouten; $y++) {
echo '<li>'.$error[$y].'</li>';
}
echo '</ul>';
echo '<a href="Javascript: history.go(-1);"</a> Ga terug naar formulier</a>';
}
else{
include ("functions/tijdlong.php");
$datum = tijd();
$bericht = nl2br($_POST['bericht']);
$bericht = htmlspecialchars($bericht);
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$website = htmlspecialchars($_POST['website']);
$ip = $_SERVER['REMOTE_ADDR'];
$query = "Insert gastenboek
( gastenboek_naam,gastenboek_email, gastenboek_website, gastenboek_datum, gastenboek_bericht, gebruiker_id, gebruiker_ip )
VALUES
('" . $naam . "','" . $email . "','" . $website . "','" . $datum . "','" . $bericht . "','" . $gebruiker_id . "','" . $ip . "')";
$update = mysql_query($query);
//Om SPAM te vermijden maken we een COOKIE (zie config)
setcookie (Gastenboek, 1, $tijd_cookie);
echo "U bericht is succesvol toegevoegd";
}
}
elseif( !isSet($_POST['Submit']) ) {
?>
<h3> Gastenboek - Schrijven </h3>
<br />
<form name='gb_schrijven' method="post" action=''>
<table class='gastenboek_schrijven'>
<tr>
<td rowspan='6' class='gastenboek_schrijven_td' style='vertical-align: top; width: 100px;'>
<div style='align:left;'>Smilie</div>
<?php //smilies weergeven
showSmilies();
?>
</td>
<td></td>
</tr>
<tr>
<td class='gastenboek_schrijven_td' width='100px'>
Naam:
</td>
<td>
<input type='text' name='naam' class='textvak'>
</td>
</tr>
<tr>
<td class='gastenboek_schrijven_td' width='100px'>
Website:
</td>
<td>
<input type='text' name='website' class='textvak' value='http://'>
</td class='gastenboek_schrijven'>
</tr>
<tr>
<td class='gastenboek_schrijven_td' width='150px'>
Email adres:
</td>
<td>
<input type='text' name='email' class='textvak'>
</td>
</tr>
<tr>
<td class='gastenboek_schrijven_td' style='vertical-align: top;'>
Bericht:
</td>
<td>
<table cellpadding="1" cellspacing="0">
<tr>
<td>
<?php showUBB();?>
</td>
</tr>
<tr>
<td>
<?php showStyle($gastenboek_textvak_text_kleur); ?>
</td>
</tr>
</table>
<input type="text" name="helpbox" size="45" maxlength="100" style="width:300px; font-size:10px" class="helpline" value="Tip: BBcode kan je toepassen op geselecteerde tekst" />
<textarea name='bericht' id='bericht' cols='45' rows='7' class='textvak'></textarea>
</td>
</tr>
</tr>
<td>
</td>
<td class='gastenboek_schrijven_bericht'>
<input type='reset' name='cancel' value='Begin opnieuw' class='textvak'>
<input type='submit' name='Submit' value='Verstuur bericht' class='textvak'>
</td>
</tr>
</form>
<?php
}
?>
<?php include("functions/smilie.php"); $seconden = 60*60; //Na hoeveel seconden men terug een bericht kan plaatsen (standaard 1 dag) $tijd_cookie = time() + $seconden; if( isSet($_POST['Submit'])){ // Invoer nakijken include("functions/invoer_check.php"); $fouten = sizeof($error); // aantal errors tellen if( $fouten > 0 ){ echo 'U Bericht kon niet worden toegevoegd om volgende reden(en):'; for($y = 0; $y < $fouten; $y++) { echo '<li>'.$error[$y].'</li>'; } echo '<a href="Javascript: history.go(-1);"</a> Ga terug naar formulier</a>'; } else{ include ("functions/tijdlong.php"); $datum = tijd(); $bericht = nl2br($_POST['bericht']); $ip = $_SERVER['REMOTE_ADDR']; $query = "Insert gastenboek ( gastenboek_naam,gastenboek_email, gastenboek_website, gastenboek_datum, gastenboek_bericht, gebruiker_id, gebruiker_ip ) VALUES ('" . $naam . "','" . $email . "','" . $website . "','" . $datum . "','" . $bericht . "','" . $gebruiker_id . "','" . $ip . "')"; //Om SPAM te vermijden maken we een COOKIE (zie config) echo "U bericht is succesvol toegevoegd"; } } elseif( !isSet($_POST['Submit']) ) { ?> <h3> Gastenboek - Schrijven </h3> <br /> <form name='gb_schrijven' method="post" action=''> <table class='gastenboek_schrijven'> <tr> <td rowspan='6' class='gastenboek_schrijven_td' style='vertical-align: top; width: 100px;'> <div style='align:left;'>Smilie</div> <?php //smilies weergeven showSmilies(); ?> </td> <td></td> </tr> <tr> <td class='gastenboek_schrijven_td' width='100px'> Naam: </td> <td> <input type='text' name='naam' class='textvak'> </td> </tr> <tr> <td class='gastenboek_schrijven_td' width='100px'> Website: </td> <td> <input type='text' name='website' class='textvak' value='http://'> </td class='gastenboek_schrijven'> </tr> <tr> <td class='gastenboek_schrijven_td' width='150px'> Email adres: </td> <td> <input type='text' name='email' class='textvak'> </td> </tr> <tr> <td class='gastenboek_schrijven_td' style='vertical-align: top;'> Bericht: </td> <td> <table cellpadding="1" cellspacing="0"> <tr> <td> <?php showUBB();?> </td> </tr> <tr> <td> <?php showStyle($gastenboek_textvak_text_kleur); ?> </td> </tr> </table> <input type="text" name="helpbox" size="45" maxlength="100" style="width:300px; font-size:10px" class="helpline" value="Tip: BBcode kan je toepassen op geselecteerde tekst" /> <textarea name='bericht' id='bericht' cols='45' rows='7' class='textvak'></textarea> </td> </tr> </tr> <td> </td> <td class='gastenboek_schrijven_bericht'> <input type='reset' name='cancel' value='Begin opnieuw' class='textvak'> <input type='submit' name='Submit' value='Verstuur bericht' class='textvak'> </td> </tr> </form> <?php } ?>
ff tussendoor, ik heb bij het posten van een bericht nl2br
maar als ik de waarde van een bericht post, dan echo't hij gewoon die <br /> ipv een enter te zette ? |