Le code php .pdf



Nom original: Le code php.pdf
Auteur: ORDINATEUR

Ce document au format PDF 1.5 a été généré par Microsoft® Office Word 2007, et a été envoyé sur fichier-pdf.fr le 18/01/2012 à 20:10, depuis l'adresse IP 79.90.x.x. La présente page de téléchargement du fichier a été vue 1651 fois.
Taille du document: 108 Ko (3 pages).
Confidentialité: fichier public




Télécharger le fichier (PDF)










Aperçu du document


Le code php
<?php
/*
CONFIGURATION */
// destinataire est votre adresse mail. Pour envoyer à plusieurs à la fois, séparez-les par une
virgule
$destinataire = 'les.animaliades@gmail.com';
// copie ? (envoie une copie au visiteur)
$copie = 'oui'; // 'oui' ou 'non'
// Messages de confirmation du mail
$message_envoye = "Votre message nous est bien parvenu !";
$message_non_envoye = "L'envoi du mail a échoué, veuillez réessayer SVP.";
// Messages d'erreur du formulaire
$message_erreur_formulaire = "Vous devez d'abord <a href=\"contact.php\">envoyer le
formulaire</a>.";
$message_formulaire_invalide = "Vérifiez que tous les champs soient bien remplis et que
l'email soit sans erreur.";
/* FIN DE LA CONFIGURATION */
// on teste si le formulaire a été soumis
if (!isset($_POST['envoyer']))
{
// formulaire non envoyé
echo '<p>'.$message_erreur_formulaire.'</p>'."\n";
}
else
{
/*
* cette fonction sert à nettoyer et enregistrer un texte
*/
function Rec($text)
{
$text = trim($text); // delete white spaces after & before text
if (1 === get_magic_quotes_gpc())
{
$stripslashes = create_function('$txt', 'return stripslashes($txt);');
}
else
{
$stripslashes = create_function('$txt', 'return $txt;');
}
// magic quotes ?
$text = $stripslashes($text);
$text = htmlspecialchars($text, ENT_QUOTES); // converts to string with "
and ' as well
$text = nl2br($text);
return $text;

};
/*
* Cette fonction sert à vérifier la syntaxe d'un email
*/
function IsEmail($email)
{
$pattern = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,7}$";
return (eregi($pattern,$email)) ? true : false;
};
// formulaire envoyé, on récupère tous les champs.
$nom = (isset($_POST['nom'])) ? Rec($_POST['nom']) : '';
$prenom = (isset($_POST['prenom'])) ? Rec($_POST['prenom'])
$email = (isset($_POST['email'])) ? Rec($_POST['email'])
: '';
$tel = (isset($_POST['tel']))
? Rec($_POST['tel'])
: '';
$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é
if (($nom != '') && ($prenom != '')&& ($email != '')&& ($tel != '') && ($message != ''))
{
// les 4 variables sont remplies, on génère puis envoie le mail
$headers = 'From: '.$nom.' <'.$email.'>' . "\r\n";
// envoyer une copie au visiteur ?
if ($copie == 'oui')
{
$cible = $destinataire.','.$email;
}
else
{
$cible = $destinataire;
};
// Remplacement de certains caractères spéciaux
$message = str_replace("'","'",$message);
$message = str_replace("’","'",$message);
$message = str_replace(""",'"',$message);
$message = str_replace('<br>','',$message);
$message = str_replace('<br />','',$message);
$message = str_replace("<","<",$message);
$message = str_replace(">",">",$message);
$message = str_replace("&","&",$message);
// Envoi du mail
if (mail($cible, $message, $headers))
{
echo '<p>'.$message_envoye.'</p>'."\n";
}

else
{
echo '<p>'.$message_non_envoye.'</p>'."\n";
};
}
else
{
// une des 3 variables (ou plus) est vide ...
echo '<p>'.$message_formulaire_invalide.' <a href="contact.php">Retour au
formulaire</a></p>'."\n";
};
}; // fin du if (!isset($_POST['envoyer']))
?>


Le code php.pdf - page 1/3
Le code php.pdf - page 2/3
Le code php.pdf - page 3/3

Documents similaires


le code php
iojsdps
php cookie session csv
rtgveryb
session et authentifiaction php mysql exercice code
pl sql exercices corriges


Sur le même sujet..