[PHP] Contact script

Gestart doorEwan6 reacties43 weergaven

7 berichten · pagina 1 van 1

Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik heb een script op me contact pagina gezet en als ik op verstuur klik staat er steeds dat het email adres niet klopt. Ook als ik hoofdletters in de naam doe klopt de naam niet.

verstuurd.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
 <head> 
  <title>Ewan Oomen</title> 
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
   <link rel="stylesheet" href="css/style.css" type="text/css" /> 
   <script type="text/javascript" src="js/cufon-yui.js"></script> 
    <script type="text/javascript" src="js/New_Cicle_400.font.js"></script> 
     <script type="text/javascript"> 
Cufon.replace(h1,h2,h3,h4);
</script>  
 </head> 
 
    <body> 
  <div align="center"> 
<div id="balkjes"><h1><tt>Ewan Oomen</tt></h1><h2><a href="http://www.twitter.com/Ewan_NL" ><img src="images/twitter.png" width=100 /></a></h2><h3><a href="http://www.facebook.com/profile.php?id=100002087998317" ><img src="images/facebook.png" width=100 /></a></h3></div> 
<div id="menu"> 
<center><a href="index.html" title=Home >Home</a> | <a href="overmij.html" title=Over Mij >Over Mij</a> | <a href="portofolio.html" title=Portofolio >Portofolio</a> | <a href="downloads.html" title=Downloads >Downloads</a> | <a href="extras.html" title=Extras >Extras</a> | <b><a href="contact" title=Contact >Contact</a></b></center>
</div> 
 
 <div id="content" /><br /> 
<table border="1" bordercolor="#FF0000" style="background-color:#FB9B9B" width="700"" cellpadding="0" cellspacing="0">
    <tr>
        <td><font color=#FB9B9B size=-20 >.</font><center><b>LET OP:</b> Sommige dingen kunnen nog niet werken omdat we in onderhoud zijn.</center><font color=#FB9B9B size=-20 >.</font></td>
    </tr>
</table>
<p style="font-family:verdana,arial,sans-serif;font-size:12px;">
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]])) {[/COLOR]
     
    [COLOR= #FF8000]// EDIT THE 2 LINES BELOW AS REQUIRED[/COLOR]
    [COLOR= #0000BB]$email_to[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"contact@ewanoomen.nl"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$email_subject[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Contact"[/COLOR][COLOR= #007700];
     
     
    function[/COLOR] died[COLOR= #007700]([/COLOR][COLOR= #0000BB]$error[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #FF8000]// your error code can go here[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"De volgende errors zijn opgetreden:<br /><br />"[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"<br /><br />"[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Ga terug<br /><br />"[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
    }[/COLOR]
     
    [COLOR= #FF8000]// validation expected data exists[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]first_name[/COLOR][COLOR= #007700]]) ||
        ![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]) ||
        ![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]comments[/COLOR][COLOR= #007700]])) {[/COLOR]
        died[COLOR= #007700]([/COLOR][COLOR= #DD0000]Er lijkt een probleem te zijn met de vorm die u heeft opgegeven.[/COLOR][COLOR= #007700]);       
    }[/COLOR]
     
    [COLOR= #0000BB]$first_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]first_name[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// required[/COLOR]
    [COLOR= #0000BB]$email_from[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// required[/COLOR]
    [COLOR= #0000BB]$comments[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]comments[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// required[/COLOR]
     
    [COLOR= #0000BB]$email_exp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"/^[A-Z0-9._%-]+@[A-Z0-9.-]+.{2,4}$/"[/COLOR][COLOR= #007700];[/COLOR]
  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/preg_match"]preg_match[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_exp[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$email_from[/COLOR][COLOR= #007700])) {[/COLOR]
    [COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Het email adres dat u heeft opgegeven blijkt ongeldig te zijn.<br />[/COLOR][COLOR= #007700];
  }[/COLOR]
    [COLOR= #0000BB]$string_exp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"/^[a-z .-]+$/"[/COLOR][COLOR= #007700];[/COLOR]
  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/preg_match"]preg_match[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$string_exp[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$first_name[/COLOR][COLOR= #007700])) {[/COLOR]
    [COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]De naam die u heeft opgegeven bevat ongeldige tekens.<br />[/COLOR][COLOR= #007700];
  }[/COLOR]
  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$comments[/COLOR][COLOR= #007700]) <[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) {[/COLOR]
    [COLOR= #0000BB]$error_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]Het bericht dat u heeft gemaakt voldoet niet aan de eisen.<br />[/COLOR][COLOR= #007700];
  }[/COLOR]
  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$error_message[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
    died[COLOR= #007700]([/COLOR][COLOR= #0000BB]$error_message[/COLOR][COLOR= #007700]);
  }[/COLOR]
    [COLOR= #0000BB]$email_message[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Hier onder uw verstuurde bericht:

"[/COLOR][COLOR= #007700];
     
    function[/COLOR] clean_string[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]) {[/COLOR]
      [COLOR= #0000BB]$bad[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"content-type"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"bcc:"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"to:"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"cc:"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"href"[/COLOR][COLOR= #007700]);[/COLOR]
      [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/str_replace"]str_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bad[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);
    }[/COLOR]
     
    [COLOR= #0000BB]$email_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Naam: "[/COLOR][COLOR= #007700].[/COLOR]clean_string[COLOR= #007700]([/COLOR][COLOR= #0000BB]$first_name[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$email_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Email: "[/COLOR][COLOR= #007700].[/COLOR]clean_string[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_from[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$email_message[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"Bericht: "[/COLOR][COLOR= #007700].[/COLOR]clean_string[COLOR= #007700]([/COLOR][COLOR= #0000BB]$comments[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700];[/COLOR]
     
     
[COLOR= #FF8000]// create email headers[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]From: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email_from[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700].[/COLOR]
[COLOR= #DD0000]Reply-To: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$email_from[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"
"[/COLOR] [COLOR= #007700].[/COLOR]
[COLOR= #DD0000]X-Mailer: PHP/[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/phpversion"]phpversion[/URL][COLOR= #007700]();
@[/COLOR][URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email_to[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email_subject[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email_message[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR]  
?>
Uw bericht wordt zo snel mogelijk in behandeling genomen.
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?><br /><br /><br />
&copy; Copyright 2010 - 2011 | <a href="http://www.ewanoomen.nl/" title=EwanOomen.nl >Ewan Oomen</a> | All Rights Reserved</p>
</div>
 
      </body> 
 
</html>


Alsvast bedankt,
Ewan
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bump
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
verander
$email_exp = "/^[A-Z0-9._%-]+@[A-Z0-9.-]+.{2,4}$/";


op regel 55 in

$email_exp = "^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,4}$";
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan geeftie deze error:

Warning: preg_match() [function.preg-match]: No ending delimiter ^ found in /home/gbtm/domains/ewanoomen.nl/public_html/verstuurd.php on line 56
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$email_exp = "/^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,4}$/";
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan weer een andere error:

Parse error: syntax error, unexpected T_STRING in /home/gbtm/domains/ewanoomen.nl/public_html/verstuurd.php on line 30
0
Ewan

Lid · Topicstarter

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bumper
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren