コード例 #1
0
}
/*
 * Cette fonction sert à vérifier la syntaxe d'un email
 */
function IsEmail($email)
{
    $value = preg_match('/^(?:[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+\\.)*[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!\\.)){0,61}[a-zA-Z0-9_-]?\\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\\[(?:(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.){3}(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\]))$/', $email);
    return $value === 0 || $value === false ? false : true;
}
// formulaire envoyé, on récupère tous les champs.
$nom = isset($_POST['nom']) ? Rec($_POST['nom']) : '';
$email = isset($_POST['email']) ? Rec($_POST['email']) : '';
$objet = 'CONTACT VIA LE SITE';
$message = isset($_POST['message']) ? Rec($_POST['message']) : '';
$prenom = isset($_POST['prenom']) ? Rec($_POST['prenom']) : '';
$tel = isset($_POST['tel']) ? Rec($_POST['tel']) : '';
// On va vérifier les variables et l'email ...
$email = IsEmail($email) ? $email : '';
// soit l'email est vide si erroné, soit il vaut l'email entré
if ($nom != '' && $email != '' && $prenom != '' && $tel != '' && $message != '') {
    // les 4 variables sont remplies, on génère puis envoie le mail
    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'From:' . $prenom . ' ' . $nom . ' <' . $email . '>' . "\r\n" . 'Reply-To:' . $email . "\r\n" . 'Content-Type: text/html; charset="utf-8"; DelSp="Yes"; format=flowed ' . "\r\n" . 'Content-Disposition: inline' . "\r\n" . 'Content-Transfer-Encoding: 7bit' . " \r\n" . 'X-Mailer:PHP/' . phpversion();
    // envoyer une copie au visiteur ?
    if ($copie == 'oui') {
        $cible = $destinataire . ',' . $email;
    } else {
        $cible = $destinataire;
    }
    // Remplacement de certains caractères spéciaux
    $message = str_replace("&#039;", "'", $message);
コード例 #2
0
    $text = nl2br($text);
    return $text;
}
/*
 * Cette fonction sert à vérifier la syntaxe d'un email
 */
function IsEmail($email)
{
    $value = preg_match('/^(?:[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+\\.)*[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!\\.)){0,61}[a-zA-Z0-9_-]?\\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\\[(?:(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.){3}(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\]))$/', $email);
    return $value === 0 || $value === false ? false : true;
}
// formulaire envoyé, on récupère tous les champs.
$nom = isset($_POST['name']) ? Rec($_POST['name']) : '';
$email = isset($_POST['email']) ? Rec($_POST['email']) : '';
$objet = isset($_POST['objet']) ? Rec($_POST['objet']) : "Demande d'informations";
$message = isset($_POST['message']) ? Rec($_POST['message']) : '';
// On va vérifier les variables et l'email ...
$email = IsEmail($email) ? $email : '';
// soit l'email est vide si erroné, soit il vaut l'email entré
$err_formulaire = false;
// sert pour remplir le formulaire en cas d'erreur si besoin
if (isset($_POST['send'])) {
    $headers = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\n";
    $headers .= "From: <*****@*****.**>\n";
    $headers .= "X-Priority: 1\n";
    echo $nom;
    echo $email;
    echo $objet;
    echo $message;
    if ($nom != '' && $email != '' && $objet != '' && $message != '') {
コード例 #3
0
ファイル: index.php プロジェクト: DavidLibeau/DavidLibeau.fr
    return $text;
}
/*
 * Cette fonction sert à vérifier la syntaxe d'un email
 */
function IsEmail($email)
{
    $value = preg_match('/^(?:[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+\\.)*[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!\\.)){0,61}[a-zA-Z0-9_-]?\\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\\[(?:(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.){3}(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\]))$/', $email);
    return $value === 0 || $value === false ? false : true;
}
// formulaire envoyé, on récupère tous les champs.
$nom = isset($_POST['nom']) ? Rec($_POST['nom']) : '';
$email = isset($_POST['email']) ? Rec($_POST['email']) : '';
$objet = isset($_POST['objet']) ? Rec($_POST['objet']) : '';
$message = isset($_POST['message']) ? Rec($_POST['message']) : '';
$antispam_h = isset($_POST['antispam_h']) ? Rec($_POST['antispam_h']) : '';
$antispam_r = isset($_POST['antispam_r']) ? Rec($_POST['antispam_r']) : '';
// On va vérifier les variables et l'email ...
$email = IsEmail($email) ? $email : '';
// soit l'email est vide si erroné, soit il vaut l'email entré
$err_formulaire = false;
// sert pour remplir le formulaire en cas d'erreur si besoin
if (isset($_POST['envoi'])) {
    // On demande la vraie réponse
    $verif_nospam = NoSpamQuestion('ans', $antispam_r);
    if (strtolower($antispam_h) != strtolower($verif_nospam['answer'])) {
        // le formulaire s'arrête ici
        echo '<p>You have wrongly answered the antispam question...</p>';
    } else {
        if ($nom != '' && $email != '' && $objet != '' && $message != '') {
            $objet = "[FORM] " . $objet;
コード例 #4
0
ファイル: contact.php プロジェクト: Artheriom/AM-Uploader
}
/*
 * Cette fonction sert à vérifier la syntaxe d'un email
 */
function IsEmail($email)
{
    $value = preg_match('/^(?:[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+\\.)*[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!\\.)){0,61}[a-zA-Z0-9_-]?\\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\\[(?:(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.){3}(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\]))$/', $email);
    return $value === 0 || $value === false ? false : true;
}
// formulaire envoyé, on récupère tous les champs.
$nom = isset($_POST['nom']) ? Rec($_POST['nom']) : '';
$email = isset($_POST['email']) ? Rec($_POST['email']) : '';
$objet1 = isset($_POST['objet']) ? Rec($_POST['objet']) : '';
$objet2 = 'Demande de suppression de l\'URL ' . $objet1;
$message = isset($_POST['message']) ? Rec($_POST['message']) : '';
$ab = isset($_POST['ab']) ? Rec($_POST['ab']) : '';
$abv = "o";
// On va vérifier les variables et l'email ...
$email = IsEmail($email) ? $email : '';
// soit l'email est vide si erroné, soit il vaut l'email entré
$err_formulaire = false;
// sert pour remplir le formulaire en cas d'erreur si besoin
if (isset($_POST['envoi'])) {
    if ($ab == $abv) {
        if ($nom != '' && $email != '' && $objet1 != '' && $message != '') {
            // les 4 variables sont remplies, on génère puis envoie le mail
            $headers = 'From:' . $nom . ' <' . $email . '>' . "\r\n";
            //$headers .= 'Reply-To: '.$email. "\r\n" ;
            //$headers .= 'X-Mailer:PHP/'.phpversion();
            // envoyer une copie au visiteur ?
            if ($copie == 'oui') {
コード例 #5
0
ファイル: commande.php プロジェクト: bibwho/MATPbootstrap
function IsEmail($email)
{
    $value = preg_match('/^(?:[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+\\.)*[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!\\.)){0,61}[a-zA-Z0-9_-]?\\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\\[(?:(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.){3}(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\]))$/', $email);
    return $value === 0 || $value === false ? false : true;
}
$nom = isset($_POST['nom']) ? Rec($_POST['nom']) : '';
$prenom = isset($_POST['prenom']) ? Rec($_POST['prenom']) : '';
$adresse = isset($_POST['adresse']) ? Rec($_POST['adresse']) : '';
$adresse2 = isset($_POST['adresse2']) ? Rec($_POST['adresse2']) : '';
$cp = isset($_POST['cp']) ? Rec($_POST['cp']) : '';
$ville = isset($_POST['ville']) ? Rec($_POST['ville']) : '';
$email = isset($_POST['email']) ? Rec($_POST['email']) : '';
$nomchp = isset($_POST['nomchp']) ? Rec($_POST['nomchp']) : '';
$titre = isset($_POST['titre']) ? Rec($_POST['titre']) : '';
$prix = isset($_POST['prix']) ? Rec($_POST['prix']) : '';
$qte = isset($_POST['qte']) ? Rec($_POST['qte']) : '';
$_SESSION["info_livre"] = array($titre, $prix, $nomchp, 1);
$email = IsEmail($email) ? $email : '';
$err_formulaire = false;
if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_post['adresse']) && isset($_post['adresse2']) && isset($_post['cp']) && isset($_post['ville']) && isset($_post['email'])) {
}
echo '<form id="contact" method="post" action=' . $form_action . '>
			<table>
				<tr>
					<th>Titre</th>
					<th>Prix</th>
					<th>Quantité</th>
					<th>Total</th>
				</tr>
				<tr>
					<td>' . $titre . '</td>
コード例 #6
0
ファイル: bull_adh.php プロジェクト: bibwho/MATPbootstrap
    return $text;
}
function IsEmail($email)
{
    $value = preg_match('/^(?:[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+\\.)*[\\w\\!\\#\\$\\%\\&\'\\*\\+\\-\\/\\=\\?\\^\\`\\{\\|\\}\\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!\\.)){0,61}[a-zA-Z0-9_-]?\\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\\[(?:(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.){3}(?:[01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\]))$/', $email);
    return $value === 0 || $value === false ? false : true;
}
$nom = isset($_POST['nom']) ? Rec($_POST['nom']) : '';
$prenom = isset($_POST['prenom']) ? Rec($_POST['prenom']) : '';
$adresse = isset($_POST['adresse']) ? Rec($_POST['adresse']) : '';
$adresse2 = isset($_POST['adresse2']) ? Rec($_POST['adresse2']) : '';
$cp = isset($_POST['cp']) ? Rec($_POST['cp']) : '';
$ville = isset($_POST['ville']) ? Rec($_POST['ville']) : '';
$email = isset($_POST['email']) ? Rec($_POST['email']) : '';
$abo = isset($_POST['abo']) ? Rec($_POST['abo']) : '';
$abo2 = isset($_POST['abo2']) ? Rec($_POST['abo2']) : '';
if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_post['adresse']) && isset($_post['adresse2']) && isset($_post['cp']) && isset($_post['ville']) && isset($_post['email'])) {
}
echo '
		<form id="contact" method="post" action=' . $form_action . '>

			<div class="info_abo">	
				<p>' . $nom . ' ' . $prenom . '<p>
				<p>' . $adresse . '</p>
				<p>' . $adresse2 . '</p>
				<p>' . $cp . ' ' . $ville . '</p>
				<p>' . $email . '</p>
			</div>

			<div class="choix_abo">
				<p><label><input type="checkbox" name="civilite"  id="civilite" />	"Je souhaite adhérer à l\'association (10 €)"</label></p> 
コード例 #7
0
     return $value === 0 || $value === false ? false : true;
 }
 // formulaire envoyé, on récupère tous les champs.
 $nom = isset($_POST['surname']) ? Rec($_POST['surname']) : '';
 $prenom = isset($_POST['name']) ? Rec($_POST['name']) : '';
 $adresse = isset($_POST['adress']) ? Rec($_POST['adress']) : '';
 $postal = isset($_POST['postal']) ? Rec($_POST['postal']) : '';
 $ville = isset($_POST['city']) ? Rec($_POST['city']) : '';
 $pays = isset($_POST['country']) ? Rec($_POST['country']) : '';
 $phone = isset($_POST['phone']) ? Rec($_POST['phone']) : '';
 $email = isset($_POST['email']) ? Rec($_POST['email']) : '';
 $purpose = isset($_POST['purpose']) ? Rec($_POST['purpose']) : '';
 $request = isset($_POST['request']) ? Rec($_POST['request']) : '';
 $when_contacted = isset($_POST['when_contacted']) ? Rec($_POST['when_contacted']) : '';
 $you_email = isset($_POST['you_email']) ? Rec($_POST['you_email']) : '';
 $you_telephone = isset($_POST['you_telephone']) ? Rec($_POST['you_telephone']) : '';
 // On va vérifier les variables et l'email ...
 $email = IsEmail($email) ? $email : '';
 // soit l'email est vide si erroné, soit il vaut l'email entré
 if ($nom != '' && $prenom != '' && $adresse != '' && $postal != '' && $ville != '' && $pays != '' && $phone != '' && $email != '' && $purpose != '' && $request != '' && $when_contacted != '') {
     // les 4 variables sont remplies, on génère puis envoie le mail
     $headers = 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'From:' . $nom . ' <' . $email . '>' . "\r\n" . 'Reply-To:' . $email . "\r\n" . 'Content-Type: text/plain; charset="utf-8"; DelSp="Yes"; format=flowed ' . "\r\n" . 'Content-Disposition: inline' . "\r\n" . 'Content-Transfer-Encoding: 7bit' . " \r\n" . 'X-Mailer:PHP/' . phpversion();
     // envoyer une copie au visiteur ?
     if ($copie == 'oui') {
         $cible = $destinataire . ',' . $email;
     } else {
         $cible = $destinataire;
     }
     // Remplacement de certains caractères spéciaux
     $adresse = str_replace("&#039;", "'", $adresse);