Hallo,
Ik heb een werkend contactscript, maar wil graag controleren of het emailadres ook een @ bevat etc. Echter weet ik niet waar ik deze in de code moet stoppen.
PHP Code:
<?php
if(strtolower($_SERVER['REQUEST_METHOD']) == 'post')
{
if(empty($_POST['naam2']) || empty($_POST['emailadres2']))
{
echo 'U heeft uw naam, e-mailadres niet correct ingevuld. Probeert u het nog eens.';
}
else
{
$bericht1 =Hoop dat iemand mij hiermee kan helpenPHP Code:
//deze code moet er waarschijnlijk tussen
function check_email($emailadres2)
return (eregi(
'^[-!#$%&\'*+\\./0-9=?A-Z^_`{|}~]+'. // de gebruikersnaam
'@'. // het @-teken
'([-0-9A-Z]+\.)+' . // domeinnaam
'([0-9A-Z]){2,6}$', // top-level domain (TLD)
trim($email)));
}
of deze ?
function validate_email($emailadres2) {
if (!preg_match("/^[A-Za-z0-9._\-]+\@[A-Za-z0-9._\-]+\.[A-Za-z]{2,4}$/",$emailadres2)) {
return false;
}
return true;
}
- controleren op @
-
18-01-2011, 10:26 #1
- Berichten
- 316
- Lid sinds
- 17 Jaar
controleren op @
-
In de schijnwerper
Autoriteit links aangeboden | Hoge DR & DA + Duizenden bezoekers. Alle NICHES vrijwelOverige dealsLinkvada.com Linkbuilding Platform: Direct Linkbuilden op 77.000+ premium domeinenLinkpartnersLaravel / Wordpress - Top kwaliteit voor een gunstig tariefFreelance / WerkWebsitedown.nl - Controleren of jou of andere websites online of offline zijnWebsite te koop -
18-01-2011, 10:36 #2gast5581 Guest
Re: controleren op @
als je puur op een @ wilt filteren kan je strpos($mystring, '@');
gebruiken.
-
18-01-2011, 10:41 #3
- Berichten
- 730
- Lid sinds
- 18 Jaar
Re: controleren op @
of gebruik www.php.net/filter_var met FILTER_VALIDATE_EMAIL oid
var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED));
-
18-01-2011, 10:52 #4
- Berichten
- 756
- Lid sinds
- 16 Jaar
Re: controleren op @
Ik zou voor de 2e functie die je noemt gaan.
Dus:
PHP Code:if(empty($_POST['naam2']) || empty($_POST['emailadres2'])){
PHP Code:if(empty($_POST['naam2']) || empty($_POST['emailadres2']) || !validate_email($_POST['emailadres2'])){
-
18-01-2011, 18:48 #5
- Berichten
- 316
- Lid sinds
- 17 Jaar
Re: controleren op @
@ allen
thanks voor de hulp. Het is inmiddels gelukt. Heb optie twee erin verwerkt.
kan slotje op deze topic
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic