8791 sujets

Développement web côté serveur, CMS

J'ai besoin d'aide.

Mon programme n'a pas l'air de passer par partout :

	if (isset($_POST['envoi'])) {
/* ici */
		$vousetes = trim($_POST['vousetes']);
		$nom = trim($_POST['nom']);
		$prenom = trim($_POST['prenom']);
		$societe = trim($_POST['societe']);
		$localite =  trim($_POST['localite']);
		$pays = trim($_POST['pays']);
		$tel =  trim($_POST['tel']);
		$email1 = trim($_POST['email1']);		
		$concerne = trim($_POST['concerne']);
		$message = trim($_POST['message']);
		$nom=ucwords(strtolower($nom));
		$prenom=ucwords(strtolower($prenom));
		$societe=ucwords(strtolower($societe));
		$localite=ucwords(strtolower($localite));
		switch($concerne) {
			case 'CRE':
				$concerne='CREATION';
				break;
			case 'IMP':
				$concerne='IMPRESSION';
				break;
			case 'WEB':
				$concerne='WEBDESIGN';
				break;
			case 'KIT':
				$concerne='KIT PROMO';
				break;
			case 'BTK':
				$concerne='BOUTIQUE';
				break;
			default:
				$concerne='Ordre général';
				break;
		}
		if ((strlen($vousetes)>0) AND (strlen($nom)>0) 
			AND (strlen($localite)>0) AND ($pays!="XX")
			AND (strlen($tel)>0) AND (strlen($email1)>0)
			AND (strlen($message)>0)) {
				$atom   = '[-a-z0-9!#$%&\'*+\\/=?^_`{|}~]';
				$domain = '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)';		   
				$regex = '/^'.$atom.'+'.'(\.'.$atom.'+)*'.'@'.'('.$domain .'{1,63}\.)+'.$domain.'{2,63}$/i'; 
				if (preg_match($regex, $email1)) {
                                ...
				} else {
                                ...
				}
		} 
	}

Modifié par jytest (17 Apr 2012 - 15:03)