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

Langage PHP Discussion :

structuration de la partie php


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 9
    Points : 11
    Points
    11
    Par défaut structuration de la partie php
    Bonjour à tous
    s'il plaît tester mon code et dites moi ce qui faut faire pour que cette partie du code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo("<center><font color=green><br><br><h2>Formulaire envoy&eacute; ! Je vous r&eacute;pondrais rapidement. Merci!</h2></font><br>");
     else
             echo("<center><font color=red><br><br><h2>Probl&egrave;me &agrave;l'envoi du mail... d&eacute;sol&eacute; nous ne pouvons actuellement traiter votre demande</h2></font><br>");  
     ?>
    n'apparaissent plus au dessus de mon formulaire mais plutot pour confirmer ou infirmer l'envoi du message
    code complet à tester
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>">
    <html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>" xml:lang="fr" >
       <head>
     
           <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="stylesheet" media="screen" type="text/css" title="clignote" href="Entete_principal.css" /> 
        <script type="text/javascript" language="javascript">
          function verification()
       {
        if (document.formulaire.expediteur.value=="")
         {
          alert("Veuillez entrer votre Email s'il vous plaît");
       document.formulaire.expediteur.focus();
       return false;
         }
         else
         //  if (document.formulaire.expediteur.value.indexof("@")== -1)
         //{
         // alert("Ce n'est pas une adresse électronique,vérifier là s'il vous plaît");
       //document.formulaire.expediteur.focus();
       //return false;
         //}
        // else
          if (document.formulaire.nom.value=="")
         {
          alert("Veuillez entrer votre Nom et Prenom s'il vous plaît");
       document.formulaire.nom.focus();
       return false;
         }
         else
         if (document.formulaire.message1.value=="")
         {
          alert("Veuillez entrer votre message s'il vous plaît");
       document.formulaire.message1.focus();
       return false;
         }
       }
        </script>
     
       </head>   
       <body bgcolor="#ebebeb"  topmargin="0" leftmargin="0">
     
        <div id="en_tete">
     
     </div>  
     <div id="menu">
     
     </div>
     
     <div id="corps1">
          <?php
         $expediteur=htmlentities($_POST['expediteur']);
      $sujet=htmlentities($_POST['sujet']);
      $nom=htmlentities($_POST['nom']);
      $message1=htmlentities($_POST['message1']); 
            $adresse="<a href="mailto:skamga2000@yahoo.fr">skamga2000@yahoo.fr</a>"; 
      $from="from: $nom <$expediteur>\r\n";
      $from.="Reply-To: <$expediteur>\n ";
      $from.="X-priority:3\n ";
      $message1="<html>";
      $message1="$message1";
      $message1="</html>";
      $from.="MINE-Version: 1.0\r\n ";
      $from.="Content-Type: text/html";
      if (mail($adresse,$sujet,$message1,$from))
         echo("<center><font color=green><br><br><h2>Formulaire envoy&eacute; ! Je vous r&eacute;pondrais rapidement. Merci!</h2></font><br>")
      else
               echo("<center><font color=red><br><br><h2>Probl&egrave;me &agrave;l'envoi du mail... d&eacute;sol&eacute; nous ne pouvons actuellement traiter votre demande</h2></font><br>")
      ?>  
          <form methode="post" action="message.php" name="formulaire" onsubmit="return verification()">
            <table border=0 width=70% cellpadding=3 bgcolor='#ebebeb' align='center'>
         <tr>
         <td>Email expediteur:</td>
         <td><input type="text" name="expediteur" size="50" value='' tabindex="0"> </td>
         </tr><tr>
         <td>Nom et Prenom:</td>
         <td><input type="text" name="nom" size="50" value='' tabindex="1"> </td>
         </tr><tr>
         <td>Sujet:</td>
         <td><input type="text" name="sujet" size="30" value='' tabindex="2"> </td>
         </tr><tr> 
         <td>Texte du message:</td>
         <td><textarea rows=10 cols=50 name="message1" size="30" value='' tabindex="3"></TEXTAREA> </td>
         </tr><tr>
          <td>Validation :</td>
          <td><input type="submit" name="envoi" value="Envoyer" tabindex="4">
          Annuler :
          <input type="reset" name="envoi" value="Annuler" tabindex="5"></td>
          </tr>
          </table>
         </form>
     </div>
     
     <div id="pied_de_page">
     
     </div>
     
       </body>
    </html>
    Merci de tester, des solutions que vous me proposez

  2. #2
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par kamga
    s'il plaît tester mon code
    Comme ça, bêtement, je dirais que c'est plus ton boulot que le nôtre.

  3. #3
    Membre éclairé Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Points : 846
    Points
    846
    Par défaut
    <?php
    if (isset $_POST) {
    &#160;&#160;&#160;&#160;&#160;&#160;
    $expediteur=htmlentities($_POST&#91;'expediteur']);
    &#160;&#160;&#160;&#160;&#160;&#160;
    $sujet=htmlentities($_POST&#91;'sujet']);
    &#160;&#160;&#160;&#160;&#160;&#160;
    $nom=htmlentities($_POST&#91;'nom']);
    &#160;&#160;&#160;&#160;&#160;&#160;
    $message1=htmlentities($_POST&#91;'message1']);
    &#160;&#160;&#160;&#160;&#160;&#160;
    $adresse="skamga2000@yahoo.fr";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $from="from: $nom <$expediteur>\r\n";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $from.="Reply-To: <$expediteur>\n ";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $from.="X-priority:3\n ";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $message1="<html>";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $message1="$message1";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $message1="</html>";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $from.="MINE-Version: 1.0\r\n ";
    &#160;&#160;&#160;&#160;&#160;&#160;
    $from.="Content-Type: text/html";

    &#160;&#160;&#160;&#160;&#160;&#160;if (
    mail($adresse,$sujet,$message1,$from))
    &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo(
    "<center><font color=green><br><br><h2>Formulaire envoy&eacute; ! Je vous r&eacute;pondrais rapidement. Merci!</h2></font><br>");
    &#160;&#160;&#160;&#160;&#160;&#160;else
    &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;echo(
    "<center><font color=red><br><br><h2>Probl&egrave;me &agrave;l'envoi du mail... d&eacute;sol&eacute; nous ne pouvons actuellement traiter votre demande</h2></font><br>");
    }
    ?>
    Colorez votre code PHP sur les forums grâce à Developpez.com
    Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés

Discussions similaires

  1. [PHP 5.3] Structure d'enregistrement en PHP
    Par ETVigan dans le forum Langage
    Réponses: 15
    Dernier message: 27/08/2010, 12h18
  2. structure de lien en php
    Par clichois dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 06/01/2010, 11h04
  3. [PHP 5.0] structures de vos parties administrations
    Par adeltimple dans le forum Langage
    Réponses: 1
    Dernier message: 16/09/2009, 00h21
  4. Choix de structure de page en PHP
    Par steam_o_roll dans le forum Langage
    Réponses: 4
    Dernier message: 25/02/2008, 11h01
  5. Structure d'un script php
    Par jmjmjm dans le forum Langage
    Réponses: 15
    Dernier message: 11/02/2008, 08h44

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