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

XML/XSL et SOAP Discussion :

Problème d'appel de fichier mail.php


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Par défaut Problème d'appel de fichier mail.php
    Bonjour,

    J'ai un problème d'appel a un fichier mail.php à partir d'un fichier contact.xml.
    Si je pointe directement le fichier mail.php * monsite.com/mail.php je reçois un courriel. Mais si je passe par le formulaire xml je ne reçois rien même si le formulaire une fois appuyer le bouton envoyer m'indique que le message a bien été envoyé.

    Voici le code du fichier contact.xml

    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
    <?xml version='1.0' encoding='utf-8'?>
     
    <contactform 
    	formwidth="780"
    	formheight="495"
     
    	mailphpurl="mail.php"
    	imageurl="images/contact.png"
    	imagelink="http://www.monsite.com/"
    	imagetarget="_blank"
    	imagewidth="300"
    	imageheight="455"
    	imagepadding="15"
    	imagesolidbackgroundcolor="0x1e1a17"
    	imagesolidbackgroundopacity="0.9"
    	imagesolidbackgroundrounded="20"
     
    	imageshadowopacity="0.3"
    	imageshadowblur="7"
    	imageshadowcolor="0x000000"
    	imageshadowdistance="2"
    	imageshadowangle="90"
     
    	mailphplink="mail.php"
     
    	fieldbgcolor="0x1e1a17"
    	fieldbgopacity="0.8"
    	fieldbgrounded="15"
    	fieldfontcolor="0xcccccc"
    	fieldfontsize="13"
     
    	errorbgcolor="0xffffff"
    	errorbgopacity="0.9"
    	errorfontcolor="0x333333"
    	errorfontsize="13"
     
    	infobgcolor="0x1e1a17"
    	infobgopacity="0.9"
     
    	btnbgcolor="0x111111"
    	btnfontcolor="0xaaaaaa"
    	btnfontsize="13"
     
    	fonttype="Arial"
    >
     
    	<infotext>
    	<![CDATA[<newsheadline2>Passez me voir!</newsheadline2><content><br/>
    	Coordonnée: &nbsp; &nbsp;1st Pays, region<br/>
    	Téléphone: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (000) 000-0000 <br/>
    	Email: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:mail@gmail.com">&nbsp; mail@gmail.com</a><br/>
    	Web: <a href="http://www.yoursite.com/">&nbsp; http://www.yoursite.com/</a></content>]]>
    	</infotext>
     
    	<name>
    	S.V.P. Entrer votre nom
    	</name>
     
    	<email>
    	Votre adresse email ici
    	</email>
     
    	<message>
    	Votre message
    	</message>
     
    	<sendmail>
    	Envoyer la requête
    	</sendmail>
     
    	<errorname>
    	S.V.P. Entrer votre nom!
    	</errorname>
     
    	<erroremail>
    	S.V.P. entrer une adresse email valide !
    	</erroremail>
     
    	<errorfield>
    	S.V.P. entrer votre message!
    	</errorfield>
     
    	<finished>
    	Merci de nous avoir envoyer un message!
    	</finished>
     
    	<notfinished>
    	Erreur addresse courriel!
    	</notfinished>
     
    </contactform>

    Maintenant voici le code du fichier mail.php Sur ce fichier, on a qu'à modifier la ligne * Your email hire * en théorie. Comme dit ci-haut si je pointe directement je reçois un courriel mais pas par le fichier contact.xml donc je crois que le problème ce situe de ce côté. Comme je ne suis pas expert en XML, je suis au bout de mes ressources.

    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
    <?php
     
    $your_name = $_REQUEST['nametxt'];
    $email = $_REQUEST['emailtxt'];
    $message = $_REQUEST['messagetxt'];
     
     
    $recipient_email = "YOUR EMAIL HERE";
    $donotreply_email = "DoNotReply@YOURWEBSITE.com";
    $me = "YOURWEBSITE.com";
    $me = "YOURWEBSITE.com";
     
    $subject = "YOURWEBSITE.com message from " . $email;
    //$headers = "From: " . $your_name . " <" . $email . ">\n";
    //$headers .= 'Content-type: text/html; charset=iso-8859-1';
     
    $content = "<html><head><title>Contact letter</title></head><body><br>";
    $content .= "Name: <b>" . $your_name . "</b><br>";
    $content .= "Email: <b>" . $email . "</b><br><hr><br>";
    $content .= "Message: <b>" . $message . "</b><br>";
    $content .= "<br></body></html>";
     
     
     
     
    $forwardingthemessage = "$me
     
    Has received the below message:
     
    --------------------------------------------------
    Name: $your_name
    Email: $email
     
    .........Message.........
     
    $message
     
    --------------------------------------------------
     
     
    end of message";
     
     
     
     
     
     
    $replymessage = "Hi $your_name
     
    Thank you for your email.
     
    We will follow up shortly.
     
    Please DO NOT reply to this email.
     
    Below is a copy of the message you submitted:
    --------------------------------------------------
    Name: $your_name
    Email: $email
    $message
    --------------------------------------------------
     
    Best regards
    YOURWEBSITE.com";
     
     
     
     
     
     
    mail("$recipient_email",
         "$subject",
         "$forwardingthemessage",
         "From: $email\nReply-To: $email");
     
     
    mail("$email",
         "Receipt from $me",
         "$replymessage",
         "From: $donotreply_email\nReply-To: $donotreply_email");
     
     
     
     
     
     
    ?>
    <html>
    <body bgcolor="#000000">
    <div align="center" style="margin-top:60px;color:#FFFFFF;font-size:11px;font-family:Tahoma;font-weight:bold">
     
    Your message was sent. Thank you.
     
    <BR><BR><BR>
     
    <a href="javascript:history.back()"> <font color="FFFFFF"><---- Go Back</font> </a>
     
    </div>
    </body>
    </html>
    <!-- uncomment to resize the page -->	
    <!-- <script>resizeTo(500, 500)</script> -->

    Merci de votre aide à l'avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Mais... C'est quoi ce XML qui commence par <contactform> ? Tu es allé le choper où ?
    C'est à ces gens-là qu'il faut s'adresser.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Par défaut contact.xml
    Bonjour,

    Non j'ai rien touché du tout ! C'est l'original !

    C'est un client a acheter ce template et je dois lui monter sont site. Normalement je boss toujours avec Joomla, Wordpress et a l'occassion d'autres. Ainsi le problème ne se pose jamais. Mais cette fois-ci c'est un thème acheté.

    J'ai pensé au début que c'était une histoire de chemin pour le fichier mail.php mais non.

    J'aimerai bien trouvé une solution à ce code mal foutu je crois.

    Merci

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par boulabom Voir le message
    Non j'ai rien touché du tout ! C'est l'original !
    Je m'en doute bien. Ma question c'est d'où vient-il ? Avec quoi s'en sert-on ? C'est aux gens qui se servent de ça qu'il faut poser cette question.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Par défaut merci
    Bonjour,

    Je suis aller voir sur le forum et on parle toujours que de mettre le fichier mail.php à la racine du site. Mais cela ne fonctionne plus. Ce que je comprends de tous ces templates, oui ils sont beau mais bien souvent mal codé ! Un désigner est pas un programmeur et ça parait !

    J'ai placé l'adresse url directement et cela ne donte rien.

    Si quelqu'un a une solution ! Je suis preneur

    merci

  6. #6
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Ce que thelvin essaye de te dire c'est qu'un fichier XML ça ne signifie strictement rien quand on le retire de son contexte.

    En l'occurrence le contexte en question c'est ton application, et nous nous ne la connaissons pas. Il nous est donc impossible de te dire ce qu'il faut faire avec ton XML.

    Autant une page HTML tu sais ce que ça va donner, autant un XML non. C'est juste un fichier qui stocke des informations. Après tout dépend de ce qu'on en fait par la suite et comment (feuilles de styles XSL, transformation Java, PHP, ...) et ça c'est ton appli qui le fait.

    Si tu ne nous dit pas comment est utilisée/transformée ce fichier XML, tout ce qu'on peut te dire c'est "demande aux gens qui ont codé/utilisent l'appli".

  7. #7
    Candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut j'ai le même problem
    est ce que ta trouvé une solution !!!


    mercii

Discussions similaires

  1. Problème de syntaxe javascript dans mail PHP
    Par kck61 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/11/2011, 11h44
  2. Problème d'appel de fichiers dans une fonction
    Par guilome35 dans le forum Tkinter
    Réponses: 1
    Dernier message: 19/06/2010, 08h17
  3. [AJAX] Appeler un fichier include PHP avec ajax
    Par beegees dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/10/2008, 12h17
  4. problème d'envoi de fichiers avec php
    Par legentil dans le forum Windows
    Réponses: 6
    Dernier message: 16/11/2007, 11h11
  5. [POO] problème d'appel d'une fonction php
    Par merlubreizh dans le forum Langage
    Réponses: 4
    Dernier message: 26/03/2007, 17h28

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