IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Probleme de fonctionalité avec ma page contact


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 18
    Par défaut Probleme de fonctionalité avec ma page contact
    Bonjour tous le monde!
    J'ai un soucis avec ma page contact je ne comprend pas pourquoi elle n'est pas fonctionnel, quand le membre m'envoie un message je ne reçoi rien sur ma boite email. si quelqu'un trouve mon erreur?
    Merci par avance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    <?php 
     
    require_once("inc/init.inc.php");
    include ('inc/header_nav.inc.php');
     
     
    ?>
     
    <article id="main">
    	<div class="main_content">
     
     
    		<div class="boite">
     
    	<?php 
     
    	if(!empty($_POST)) // si $_POST n'est pas vide (= si le formulaire a été validé) : gère le cas undefined, si accès pour la première fois à la page
     
    	{
     
    	$_POST['email'] = 'From : '.$_POST['email']."\n"; // je rajoute des choses à mon expediteur
     
    	$_POST['email'] .= "MIME-Version 1.0 \r\n"; // on concatène encore avec .= ; \r et \n pour les sauts de lignes
     
    	$_POST['email'] .= "Content-type: text/html; charset=iso-8859-1 \r\n"; // permet d'écrire en html dans le mail
     
    	$_POST['message'] = "<div class='barre dangerok'>Votre message à bien été envoyé!</br> Notre équipe vous répondra dans de bref délais</div> ";
     
    	// on met dans le message les informations récupérées du nom, prénom, société en plus du message
     
    	echo $_POST['message'].'<br />';
     
    	mail('jasi.d@gmail.com','Sujet : Message OSM',$_POST['pseudo'], $_POST['message'], $_POST['email']); 
     
    }
     
    /*  debug($_POST); */
     
    		if(utilisateurEstConnecte())
     
    		{
    			echo '<div id="principal_conteneur_titre">	
    					<h1>Contactez <span>Nous</span></h1>
    				  </div>
    				<div class="boite">
    					<div id="form-main">
    						<div id="form-div">
        
    						<form class="form" id="form1" action="#" method="post">
    						<p class="name">
    						<input name="name" type="text" class="validate[required,custom[onlyLetter],length[0,100]] feedback-input" placeholder="Nom" required="" id="name" />
    						</p>
          
    						<p class="email">
    						<input name="email" type="email" class="validate[required,custom[email]] feedback-input" id="email" placeholder="Email" required="" />
    						</p>
    
    					  <p class="text">
    						<textarea name="text" class="validate[required,length[6,300]] feedback-input" id="comment" placeholder="Message..." required=""></textarea>
    					  </p>
    					  
          
    					  <div class="submit">
    						<input type="submit" value="ENVOYEZ" id="button-blue"/>
    						<div class="ease"></div>
    					  </div>
    					</form>
    						</div>
    				  </div>';
    		}
     
    			else{
     
    				echo '<div id="principal_conteneur_titre">	
    						<h1>Contactez <span>Nous</span></h1>
    					  </div>
    				<div class="boite">
    					<div id="form-main">
    						<div id="form-div">
        
    				  <form class="form" id="form1" action="#" method="post">
    				  <p class="name">
    					<input name="name" type="text" class="validate[required,custom[onlyLetter],length[0,100]] feedback-input" placeholder="Nom" required="" id="name" />
    				  </p>
    				  
    				  <p class="email">
    					<input name="email" type="email" class="validate[required,custom[email]] feedback-input" id="email" placeholder="Email" required="" />
    				  </p>
    				  
    				  <p class="text">
    					<textarea name="text" class="validate[required,length[6,300]] feedback-input" id="comment" placeholder="Message..." required=""></textarea>
    				  </p>
    				  
    				  
    				  <div class="submit">
    					<input type="submit" value="ENVOYEZ" id="button-blue"/>
    					<div class="ease"></div>
    				  </div>
    				  </form>
    			    </div>
    			    </div>';
     
    				}			
    ?>		
     
    </div>
     
    	<div class="boite">
    		<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2624.4118038946935!2d2.30859549999999!3d48.869425700000015!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e66fc4f8c37a3f%3A0xa3bd0b27e29337b7!2s16+Av.+des+Champs-%C3%89lys%C3%A9es%2C+75008+Paris-8E-Arrondissement!5e0!3m2!1sfr!2sfr!4v1439540352344" width="400" height="300" frameborder="0" style="border:0; margin-top: 30px;"  allowfullscreen></iframe>
     
    			<h2>Service client:</h2>
    				<p>01-00-00-00-00</p>
    				<p>Du lundi au vendredi <br/>9h30-12h00 & 14h00-16h00</p>
     
    	</div>
     
    		</div>  <!-- /main_content -->
    </article> <!-- /main -->
     
    <?php
     
    include("inc/footer.inc.php")
     
    ?>

  2. #2
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Découpe tes problèmes.
    Avant de savoir si tu as un problème de code, vérifie que tu peux utiliser la fonction mail... et que les mails arrivent !

    Teste donc ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if(mail('jasi.d@gmail.com', 'Les mails marchent', "Ouf, ça c'est réglé !")){
       echo "C'est parti mais va voir si c'est arrivé !";
    }
    else{
       echo 'ko !';
    }
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as mis n'importe quoi comme paramètres dans la fonction mail :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mail('jasi.d@gmail.com','Sujet : Message OSM',$_POST['pseudo'] .  $_POST['message'] .  $_POST['email']);
    Mais utilise plutôt PHPMailer car là tu as toutes les chances que ton mail tombe en SPAM sur le trajet.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 18
    Par défaut
    bonne nouvelle! deja je reçoi un ladresse sur la boite email mais a la place du msg entré par le membre je recois ca:
    <div class='barre dangerok'>Votre message à bien été envoyé!</br> Notre équipe vous répondra dans de bref délais</div>

    jai mis ca comme code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mail('jasi.d@gmail.com','Sujet : Message OSM', $_POST['message'], $_POST['email']);

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 18
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Tu as mis n'importe quoi comme paramètres dans la fonction mail :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mail('jasi.d@gmail.com','Sujet : Message OSM',$_POST['pseudo'] .  $_POST['message'] .  $_POST['email']);
    Mais utilise plutôt PHPMailer car là tu as toutes les chances que ton mail tombe en SPAM sur le trajet.
    Merci pour phpmailer ! je ne connaissais pas

Discussions similaires

  1. [PHP-JS] probleme avec mon formulaire contact
    Par gtraxx dans le forum Langage
    Réponses: 27
    Dernier message: 03/10/2006, 00h41
  2. [Internet]Probleme avec certaines pages webs
    Par doudoustephane dans le forum Autres Logiciels
    Réponses: 32
    Dernier message: 25/06/2006, 01h18
  3. probleme avec impression (page blanche)
    Par mygwel dans le forum Interfaces Graphiques en Java
    Réponses: 5
    Dernier message: 23/05/2006, 21h09
  4. probleme d'une DLL avec une page asp
    Par aymane_farissi dans le forum ASP
    Réponses: 3
    Dernier message: 29/09/2005, 16h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo