Integration PHP
djsquinje
Messages postés
744
Date d'inscription
Statut
Membre
Dernière intervention
-
djsquinje Messages postés 744 Date d'inscription Statut Membre Dernière intervention -
djsquinje Messages postés 744 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment faire pour intégrer ce code :
<?php
$verifmail="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
if(!preg_match($verifmail,$_POST['email'])) {
echo 'Veuillez rentrer une adresse valide;
}
else{
echo 'Votre mail est correct';
}
?>
Dans celui la :
<?php
$message = '';
function show_post($name) {
if(isset($_POST[$name])) {
echo addslashes(htmlspecialchars($_POST[$name]));
}
}
function show_radio($name, $value, $default=false) {
if(isset($_POST[$name])) {
if($_POST[$name] == $value) {
echo ' checked="checked"';
}
echo 5;
} elseif($default == true) {
echo ' checked="checked"';
}
}
if(isset($_POST['envoyer'])) {
$error = false;
foreach(array('nom', 'prenom', 'addresse', 'ville', 'tel', 'mail', 'horaire', 'event') as $name) {
if(!isset($_POST[$name]) OR $_POST[$name] == '') {
$error = true;
}
}
if($error == true) {
$message = '<div style="text-align: center;"><h3 style="color: red;">Vous n\'avez pas remplie les champs obligatoire, veuillez les remplirs avant d\'envoyer...</h3></div>';
} else {
include('mail.php');
exit();
}
}
Merci de vos réponse :)
Comment faire pour intégrer ce code :
<?php
$verifmail="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
if(!preg_match($verifmail,$_POST['email'])) {
echo 'Veuillez rentrer une adresse valide;
}
else{
echo 'Votre mail est correct';
}
?>
Dans celui la :
<?php
$message = '';
function show_post($name) {
if(isset($_POST[$name])) {
echo addslashes(htmlspecialchars($_POST[$name]));
}
}
function show_radio($name, $value, $default=false) {
if(isset($_POST[$name])) {
if($_POST[$name] == $value) {
echo ' checked="checked"';
}
echo 5;
} elseif($default == true) {
echo ' checked="checked"';
}
}
if(isset($_POST['envoyer'])) {
$error = false;
foreach(array('nom', 'prenom', 'addresse', 'ville', 'tel', 'mail', 'horaire', 'event') as $name) {
if(!isset($_POST[$name]) OR $_POST[$name] == '') {
$error = true;
}
}
if($error == true) {
$message = '<div style="text-align: center;"><h3 style="color: red;">Vous n\'avez pas remplie les champs obligatoire, veuillez les remplirs avant d\'envoyer...</h3></div>';
} else {
include('mail.php');
exit();
}
}
Merci de vos réponse :)
A voir également:
- Integration PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
On peut aussi la faire en javascript pour informer l'utilisateur du problème avant d'envoyer la page, mais en aucun cas il ne faut compter que sur le javascript !
Quant à te dire où placer le code c'est pas évident si tu ne nous explique pas ce que tu veux faire, d'où vient ce code et ce qu'il fait.
=)
Moi je voudrais qu'il y est une vérification sur le champs email pour vérifier que ces un vrais email
Mais sinon tu peux faire quelques chose comme ça :
A noter quand même que pour valider un mail php propose une fonction :
Je pense que c'est mieux d'utiliser ça qu'une regexp qui sera plus gourmande et ne couvrira pas forcément tous les types d'adresses.
A titre d'info, la regexp officielle pour valider une adresse mail est visible ici :
http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
On est assez loin de la tienne ;)
Mais dans mon index qui est mon formulaire de contact il n'y a que cet partie en php :
<?php
$message = '';
function show_post($name) {
if(isset($_POST[$name])) {
echo addslashes(htmlspecialchars($_POST[$name]));
}
}
function show_radio($name, $value, $default=false) {
if(isset($_POST[$name])) {
if($_POST[$name] == $value) {
echo ' checked="checked"';
}
echo 5;
} elseif($default == true) {
echo ' checked="checked"';
}
}
if(isset($_POST['envoyer'])) {
$error = false;
foreach(array('nom', 'prenom', 'addresse', 'ville', 'tel', 'mail', 'horaire', 'event') as $name) {
if(!isset($_POST[$name]) OR $_POST[$name] == '') {
$error = true;
}
}
if($error == true) {
$message = '<div style="text-align: center;"><h3 style="color: red;">Vous n\'avez pas remplie les champs obligatoire, veuillez les remplirs avant d\'envoyer...</h3></div>';
} else {
include('mail.php');
exit();
}
}
Dans cet partie la je pense qu'il est possible d'integrer un verificateur pour le champs email, j'espere etres assez compréhensif :)