|
|
|
» Forums - PHP
|
|
|
mindstorms
Gepost: 1
status:offline
|
| iemand heeft voor mij een mailform gemaakt, maarre,
ik wil ook dat er een naamveld bijkomt, dat er voor komt te staan, naam: e-mail: enz. en ook een onderwerpveld, ipv het "bericht mailform" moet de bezoeker zélf een onderwerp intypen. de smileys, heeft iemand anders gedaan, maar uhm wat zijn nu de sneltoetsen?¿ en hoe voeg ik nieuwe scheldwoorden toe?¿
dit is de code:
<?PHP //config $baseurl = 'http://80.61.55.253/'; $mymail = 'mijn@mail.com'; $subject = 'Bericht mailform'; //smileys $smiley = array(); $smiley[':)'] = 'smile/happy.gif'; $smiley[':('] = 'smile/sad.gif'; //scheldwoorden $scheldwoord = array('sukkel','loser','freak');
if(isset($_POST['mail']) && isset($_POST['message'])) { //mailvalidatie if(preg_match('/^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/',$_POST['mail'])) { $message = $_POST['message']; //scheldwoordenfilter for($a=0;$a<count($scheldwoord);$a++) { $message = str_replace($scheldwoord[$a],"***",$message); } //smileys invoeren $smileys=0; while($smile = current($smiley)) { $message = str_replace(key($smiley),'<img src="'.$baseurl.$smile.'">',$message); $smileys++; next($smiley); } //send mail mail($mymail,$subject.' ('.$_SERVER['REMOTE_ADDR'].')',$message,'FROM: '.$_POST['email']); echo 'Verzonden.'; }else{ echo 'Ongeldig e-mailadres'; } }else{ //formulier echo '<form method="post"><input type="text" name="mail"><br><textarea name="message"></textarea><br><input type="submit" value="Verstuur"></form>'; } ?>
pleazzz, wil iemand me ff helpe? |
|
 [m]Groeten,
Mindstorms[/m] |
 |
andries
Gepost: 4
status:offline
|
| |
Re: mailform 16/09/2008 17:18 |
| hallo, ik heb alles dikgedrukt gezet in het sctipt wat jij vroeg dus de sneltoetsen van de smileys, en de scheldwoorden, waar je ze neer moet zetten, en ik heb er even: email voor gezet
<?PHP //config $baseurl = 'http://80.61.55.253/'; $mymail = 'mijn@mail.com'; $subject = 'Bericht mailform'; //smileys $smiley = array(); $smiley[':)'] = 'smile/happy.gif'; $smiley[':('] = 'smile/sad.gif'; //scheldwoorden $scheldwoord = array('sukkel','loser','freak');
if(isset($_POST['mail']) && isset($_POST['message'])) { //mailvalidatie if(preg_match('/^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/',$_POST['mail'])) { $message = $_POST['message']; //scheldwoordenfilter for($a=0;$a<count($scheldwoord);$a++) { $message = str_replace($scheldwoord[$a],"***",$message); } //smileys invoeren $smileys=0; while($smile = current($smiley)) { $message = str_replace(key($smiley),'<img src="'.$baseurl.$smile.'">',$message); $smileys++; next($smiley); } //send mail mail($mymail,$subject.' ('.$_SERVER['REMOTE_ADDR'].')',$message,'FROM: '.$_POST['email']); echo 'Verzonden.'; }else{ echo 'Ongeldig e-mailadres'; } }else{ //formulier echo '<form method="post">e-mail: <input type="text" name="mail"><br> bericht:<br> <textarea name="message"></textarea><br><input type="submit" value="Verstuur"></form>'; } ?> |
|
 |
 |
|
|
|
|
|
|
|
» Gebruikers
|
 | Nieuwste gebruiker |  | andries |
 | Online |  | Leden 0 |
 | Gasten 1 |
 | Totaal 1 |
 | Nu online |
|
|
|