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

Discussion :

Execution script php au sein page html

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Points : 8
    Points
    8
    Par défaut Execution script php au sein page html
    Bonjour,
    Je cherche à exécuter au sein d'une page html un script php. Le script fonctionnne très bien, lorsqu'il est stocké à part ("traitement.php" ). Comme je ne voulais pas simplement le message de remerciement mais la meme pagination que le reste du site, j'ai inséré le code php au sein de la page html qui contient ces infos.
    Malheureusement ne s'éxecute plus que la moitié du script php, visiblement ça bloque à la fonction strlen...

    Voici le code:
    Code php : 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
    <html>
    <body>
    <?php
    $msg_erreur = "Erreur. Les champs suivants doivent etre obligatoirement remplis :<br/><br/>";
    $msg_ok = "Votre demande a bien ete prise en compte.";
    $message = $msg_erreur;
    define('MAIL_DESTINATAIRE','gunwal@orange.fr'); // remplacer par votre email
    define('MAIL_SUJET','Message du formulaire de example.com');
    // vérification des champs
    if (empty($_POST['agmessage']))
    $message .= "Votre message<br/>";
    if (empty($_POST['aanom']))
    $message .= "Votre nom<br/>";
    if (empty($_POST['afemail']))
    $message .= "Votre email<br/>";
    if (strlen($message)>strlen($msg_erreur))
    { echo $message;
    } else {
     
    foreach($_POST as $index => $valeur) {
    $$index = stripslashes(trim($valeur));
    }
     
    $mail_entete = "MIME-Version: 1.0\r\n";
    $mail_entete .= "From: {$_POST['nom']} "
    ."<{$_POST['email']}>\r\n";
    $mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
    $mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
    $mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
    $mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
    // préparation du corps du mail
    $mail_corps = "Message de : $aanom\n";
    $mail_corps .= "Adresse : $acadresse, $accodpos, $acville, $actel\n";
    $mail_corps .= "Telephone : $actel\n";
    $mail_corps .= "Fax : $adfax\n";
    $mail_corps .= "Mail : $afemail\n";
    $mail_corps .= $agmessage;
     
    if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
     
    echo $msg_ok;
    } else {
    echo 'Une erreur est survenue lors de l\'envoi du formulaire par email';
    }
    }
    ?>
    </body>
    </html>

    Je vous remercie de votre aide. Je suis un peu bloqué.
    Gunwal

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Points : 8
    Points
    8
    Par défaut RESOLU
    C'est bon j'ai résolu mon problème... Il fallait que je déclare la page en php sous DW, et non en xhtml. Du coup tout fonctionnne! J'ai changé la requête dans la page formulaire.htm, et je fais appel à cette page en php.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/02/2009, 07h45
  2. Appel du script PHP depuis une page HTML
    Par PHILIPPE59 dans le forum Langage
    Réponses: 13
    Dernier message: 25/11/2008, 15h46
  3. Exécution script php
    Par devmat dans le forum Linux
    Réponses: 11
    Dernier message: 22/04/2007, 11h14
  4. [Serveur] executer script php sur red hat
    Par jj del amorozo dans le forum Apache
    Réponses: 6
    Dernier message: 08/02/2006, 15h29
  5. [Sécurité] Script PHP pour valider du HTML
    Par marcha dans le forum Langage
    Réponses: 2
    Dernier message: 06/11/2005, 14h57

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