Hier begint je website

» Menu

Home
Nieuws
Artikel
Forums
Adverteren
Scripts
Badges
FAQ
Boeken
Opleidingen
Animaties
Awards
Links
Autohits
Registreer
Gastenboek
Statistieken
Bookmark ons
Contact ons



» Forum threads

Huidige threads: 21
- topics deleten
- hoe maak je nou een go
- mailform
- Forumparadijs
- Doet het niet deze vol
:: Forums ::



» Zoeken met Google


Web Webles.net




» Forums - PHP
Ga een niveau omhoog  
 Auteur Onderwerp: mailform
mindstorms

Gepost: 1




status:offline

 WWW 
 
mailform
24/09/2005 17:01

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

 WWW 
 
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>';
}
?>

 


Ga een niveau omhoog  

» Login

Login

Wachtwoord

Onthoud mij

Registreer, het is gratis!
Wachtwoord kwijt?


» Advertentie


Hier adverteren?



» Gebruikers

Nieuwste gebruiker
andries
Online
Leden 0
Gasten 1
Totaal 1
Nu online



» Powered by

phpWebThings powered

Powered by Oerlemans Services


Page Rank Checker
 This website was created with phpWebThings 1.4.
© 2002 - 2005 Copyright, Oerlemans Services