// Déclaration des param de connexion $host = "127.0.0.1"; $user = "wydwyg"; $password = "pJ455Exyb"; $bdd = "wydwyg"; // Connexion au serveur mysql_connect($host, $user,$password) or die("Erreur connexion serveur"); mysql_select_db($bdd) or die("Erreur connexion DB"); /* session_start(); session_register("marqglb"); session_register("modelglb"); session_register("modelcptglb"); $sessnom = session_name(); $sessid = session_id(); */ //************ Fonctions **************** function veriffig($fig) { return !preg_match('/[^0-9]/', $fig); } function veriftxt($txt) { //return !preg_match('/[^A-Za-z0-9 ,;?:;!.]/', $txt); return !preg_match('/[^A-Za-z0-9 éèàïîôöçùëê\\-]/', $txt); } function check_email_address($emailchk) { // First, we check that there's one @ symbol, and that the lengths are right if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $emailchk)) { // Email invalid because wrong number of characters in one section, or wrong number of @ symbols. return false; } // Split it into sections to make life easier $email_array = explode("@", $emailchk); $local_array = explode(".", $email_array[0]); for ($i = 0; $i < sizeof($local_array); $i++) { if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i])) { return false; } } if (!ereg("^\[?[0-9\.]+\]?$", $email_array[1])) { // Check if domain is IP. If not, it should be valid domain name $domain_array = explode(".", $email_array[1]); if (sizeof($domain_array) < 2) { return false; // Not enough parts to domain } for ($i = 0; $i < sizeof($domain_array); $i++) { if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) { return false; } } } return true; } ?>

