Beste mensen,
ik schaam me dood om dit te vragen. Maar ik heb net een script van phpfreakz gehaald dat ik niet helemaal begrijp. Kan iemand uitleggen wat alles is, en waar ik moet neerzetten: <? echo "Je email adres is niet geldig";?>?

Dit is het script:

<?php
function check_email ( $email ) {
$hostcmd = '/usr/bin/host';
if ( eregi ( "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,7})$", $email ) ) {
list ( $user, $host ) = explode ( "@", $email );
$pas_com = $hostcmd . " -t mx " . $host;
exec ( $pas_com , $output );

$tocheck = "not found";
if ( stristr ( $output[0], $tocheck ) )
return FALSE;
else
return TRUE;
} else {
return FALSE;
}
}
?>
<?php
function check_email ( $email ) { //de functie starten
$hostcmd = '/usr/bin/host'; //een variabele
if ( eregi ( "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,7})$", $email ) ) { // een controle
list ( $user, $host ) = explode ( "@", $email ); //iets uit elkaar halen [email ofzo]
$pas_com = $hostcmd . " -t mx " . $host; // variabele samenstellen
exec ( $pas_com , $output ); // geen idee

$tocheck = "not found"; //variable
if ( stristr ( $output[0], $tocheck ) ) //geen idee
return FALSE; //false teruggeven
else //anders
return TRUE; //true teruggeven
} else {
return FALSE; //false teruggeven
}
} //functie sluiten
?>

voor de functies moet je even kijken op php.net voor de info over de functies..

Reageren