Bankokado : Jeux Gratuits et Cadeaux
Bienvenue sur Bankokado ! Vous êtes actuellement présent en tant qu'invité, vous pouvez découvrir le site grâce à la Visite Guidée ou vous inscrire directement.
L'événement actuel sur Bankokado
02:34
Arcade | Concours de Sites | Quêtes | Bonus | Fun Zone | Cadeaux
BankoPass | Membres | Groupes | Dons | FAQ | Recherche
Invité
0.00

Visite Guidée | Inscription | Connexion


GrattagesTV ExtrasLuna Park

Restreindre le spam


Se rendre à la page : Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    Accueil Bankokado -> Webmasters
 
Auteur Message
Toad06
Webmaster
Webmaster


Inscrit le : 22 Juin 2007
Messages : 495
Localisation : Nice
7074.13 Points
1604 Posties

Message Posté le : 03 Sept 2007 | 10:28 Répondre en citant

Les codes de confirmation ne sont plus suffisants en général (voir le code de confirmation de base de phpBB : il n'est plus adapté aux bots d'aujourd'hui).

Sinon pour le code, mets-moi ici ton formulaire email (code php) et j'essaierai de le faire dans la journée.
_________________
Cordialement,
Toad06
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Yann31140
Posteur en Formation
Posteur en Formation


Inscrit le : 03 Juil 2007
Messages : 185
Localisation : Toulouse
572.60 Points
39 Posties

Message Posté le : 03 Sept 2007 | 10:35 Répondre en citant

Code :
<center><?php
// Dans la ligne qui suit, remplacer webmaster@domaine.tld par l'adresse email du webmaster, à laquelle les messages devront être envoyés
$email_webmaster = "pitchoun31140@yahoo.fr";
// === traitement des données du formulaire ============================================================
if (isset($_POST["envoyer"])){
// le formulaire a été soumis
        $etat = "erreur";
// Valeur par défaut. Prendra la valeur "ok" s'il n'y a pas d'erreur
// --- mise en forme des champs saisis dans le formulaire lors de sa soumission ---
        if (isset($_POST["email_expediteur"])) {
                 $_POST["email_expediteur"]=trim(stripslashes($_POST["email_expediteur"]));
        }
        if (isset($_POST["titre"])) {
                 $_POST["titre"]=trim(stripslashes($_POST["titre"]));
        }
        if (isset($_POST["message"])) {
                 $_POST["message"]=trim(stripslashes($_POST["message"]));
        }
        // --- test de la validité des champs saisis ---
        if (empty($_POST["email_expediteur"])) {
// il manque l'email de l'expéditeur
                 $erreur="Erreur : Veuillez saisir votre adresse email.";
        }
        elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["email_expediteur"])){
// l'adresse e-mail n'est pas valide
                 $erreur="Erreur : Votre adresse e-mail n'est pas valide.";
        }
        elseif (empty($_POST["message"])) {
// le message est vide
                 $erreur="Erreur : Veuillez saisir un message.";
        }
        else {
// --- tous les champs sont correctement remplis: on pourra envoyer le mail ---
                 $etat="ok";
        }
}
else {
// --- le formulaire n'a pas été soumis ---
           $etat="attente";
}
// === fin de traitement des données du formulaire =======================================================
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="fr" lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>
<body>

<?php
if ($etat!="ok"){// le formulaire n'a pas été soumis, ou soumis avec une erreur
         if ($etat=="erreur"){
//le formulaire a été soumis avec une erreur
                         echo "<p><strong>".$erreur."</strong></p>\n";
// afficher le message d'erreur
         }
?>
        <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
        <p><label for="email_expediteur">Votre adresse e-mail :</label><br />
        <input type="text" size="40" name="email_expediteur" id="email_expediteur" value="<?php
        if (!empty($_POST["email_expediteur"])) {
// l'adresse email de l'expéditeur a été saisie: la réafficher
                echo htmlspecialchars($_POST["email_expediteur"],ENT_QUOTES);
        }
        ?>" />
        </p>
        <p><label for="titre">Titre de message :</label><br />
        <input type="text" size="40" name="titre" id="titre" value="<?php
        if (!empty($_POST["titre"])) {
// le titre du message a été saisi: le réafficher
                echo htmlspecialchars($_POST["titre"],ENT_QUOTES);
        }
        ?>" />
        </p>
        <p><label for="message">Message :</label><br />
        <textarea name="message" id="message" cols="40" rows="5"><?php
        if (isset($_POST["message"])) {
// le message a été saisi: le réafficher
                echo htmlspecialchars($_POST["message"],ENT_QUOTES);
        }
        ?></textarea>
        </p>
        <p><input type="submit" name="envoyer" value="Envoyer" />
        </p>
        </form>
<?php
}
else {
// le formulaire a été soumis sans erreur, on envoie le mail
        $entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
        $entete .= "MIME-Version: 1.0";
        if (@mail($email_webmaster,$_POST["titre"],$_POST["message"],$entete)){
// mail envoyé
                echo "<b>Votre message a été envoyé, une réponse vous sera apportée le plus rapidement possible. Merci de votre confiance et à bientôt.</b><br />\n";
                echo "<a href=\"".$_SERVER["PHP_SELF"]."\"></a>\n";
        }
        else {
// erreur lors de l'envoi du mail
                echo "Erreur : Un problème s'est produit lors de l'envoi du message.\n";
                echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Veuillez réessayer...</a>\n";
        }
}
?></center>




voila voila ! merci beaucoup toad !
_________________
Codes Faciles
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Toad06
Webmaster
Webmaster


Inscrit le : 22 Juin 2007
Messages : 495
Localisation : Nice
7074.13 Points
1604 Posties

Message Posté le : 03 Sept 2007 | 10:41 Répondre en citant

Chercher :
Code :
        elseif (empty($_POST["message"])) {
// le message est vide
                 $erreur="Erreur : Veuillez saisir un message.";
        }



Après ajouter :
Code :
        elseif (eregi('http://', $_POST["message"])) {
// le message contient un ou plusieurs http
                 $erreur="Erreur : Veuillez réecrire l'adresse du site dans le http:// (protection contre le spam).";
        }




Voilà, à tester
_________________
Cordialement,
Toad06
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Yann31140
Posteur en Formation
Posteur en Formation


Inscrit le : 03 Juil 2007
Messages : 185
Localisation : Toulouse
572.60 Points
39 Posties

Message Posté le : 03 Sept 2007 | 10:43 Répondre en citant

hum sa doit pas etre sa

http://gagnezdescadeaux.keo.in/contact.php

j'ai une page blanche

c'est le même script que tu utilise pour GD-Prod non ?
_________________
Codes Faciles
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Toad06
Webmaster
Webmaster


Inscrit le : 22 Juin 2007
Messages : 495
Localisation : Nice
7074.13 Points
1604 Posties

Message Posté le : 03 Sept 2007 | 10:44 Répondre en citant

J'ai édité à un moment car j'avais oublié les } , regarde si ça ne vient pas de ça.

Sinon oui, c'est le même.
_________________
Cordialement,
Toad06
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Yann31140
Posteur en Formation
Posteur en Formation


Inscrit le : 03 Juil 2007
Messages : 185
Localisation : Toulouse
572.60 Points
39 Posties

Message Posté le : 03 Sept 2007 | 11:29 Répondre en citant

Toad06 a écrit :
J'ai édité à un moment car j'avais oublié les } , regarde si ça ne vient pas de ça.

Sinon oui, c'est le même.


c'est revenu parfait !

en revanche pour les deux autres ej n'utilise pas du tout le meme script

merci beaucoup !
_________________
Codes Faciles
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Poster un nouveau sujet   Répondre au sujet    Accueil Bankokado -> Webmasters Se rendre à la page : Précédente  1, 2
Page 2 sur 2

 
Aller vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas répondre aux sondages de ce forum

 

Contact - Signaler un Bug - Règlement - Faire un Lien - A Propos

  Jeux Gratuits sans obligation d'achat
© Copyright 2005-2010 Bankokado - Tous droits réservés
Site édité par Poweb.info | Plan du site