jcpamart Posté(e) le 24 mai 2012 Partager Posté(e) le 24 mai 2012 Bonjour à tous Je travaille sur la finalisation d'un site web hébergé sur mon syno. En page de contact, j'ai intégré un formulaire à envoyer par mail. Website X5 me permet d'envoyer les données via un formulaire via un fichier .php qui est situé dans le répertoire mail de l'architecture du site. Etant donné que le mailstation prend la main sur tous les sites hébergés /mail Est il possible de positionner ce fichier .php afin que le lien par défaut donné par X5 sur mon site.net/mail aille trouver le fichier au bon endroit et m'envoyer les données par mail ? Merci à tous Pour ceux qui veulent tester mon problème RDV sur : www.france-photos.net/contact.html Merci pour tout JC 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 24 mai 2012 Partager Posté(e) le 24 mai 2012 sans code php de la fonction utilisée, difficile de t'aider ! 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jcpamart Posté(e) le 24 mai 2012 Auteur Partager Posté(e) le 24 mai 2012 Il te faut le fichier php en question, ou alors le code utilisé par le moteur qui le génère ? Le fichier je peux le transmettre, le moteur en question visiblement, c'est pas possible. Alors la question, c'est ou se trouve le point d'accès de monsite.com/mail afin que j'y accède en SSH pour y déposer mon fichier php pour faire un test Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 24 mai 2012 Partager Posté(e) le 24 mai 2012 Il faut le code php appel 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jcpamart Posté(e) le 24 mai 2012 Auteur Partager Posté(e) le 24 mai 2012 Alors voilà le contenu de la page web utilisé par le formulaire : <!DOCTYPE html><!-- HTML5 --> <html lang="fr" dir="ltr"> <head> <meta charset="utf-8" /> <!--[if IE]><meta http-equiv="ImageToolbar" content="False" /><![endif]--> <meta name="author" content="Jean Charles PAMART" /> <meta name="generator" content="Incomedia WebSite X5 Evolution 9.0.0.1654 - www.websitex5.com" /> <link rel="stylesheet" type="text/css" href="style/reset.css" media="screen" /> <link rel="stylesheet" type="text/css" href="style/style.css" media="screen" /> <link rel="stylesheet" type="text/css" href="style/template.css" media="screen" /> <link rel="stylesheet" type="text/css" href="style/menu.css" media="screen" /> <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="style/ie.css" media="screen" /><![endif]--> <script type="text/javascript" src="res/swfobject.js"></script> <script type="text/javascript" src="res/jquery.js"></script> <script type="text/javascript" src="res/x5engine.js"></script> <script type="text/javascript" src="res/x5cartengine.js"></script> <script type="text/javascript" src="res/l10n.js"></script> <script type="text/javascript" src="res/x5settings.js"></script> <title>Divers - serveur2000</title> <link rel="stylesheet" type="text/css" href="pcss/divers.css" media="screen" /> </head> <body> <div id="imPage"> <div id="imHeader"> <h1 class="imHidden">serveur2000</h1> </div> <a class="imHidden" href="#imGoToCont" title="Aller au menu de navigation">Aller au contenu</a> <a id="imGoToMenu"></a><p class="imHidden">Menu principal</p> <div id="imMnMn" class="auto"> <ul class="auto"> <li id="imMnMnNode0"> <a href="index.html"> <span class="imMnMnFirstBg"> <span class="imMnMnTxt"><span class="imMnMnImg"></span>Page d'accueil</span> </span> </a> </li> <li id="imMnMnNode3"> <a href="perso.html"> <span class="imMnMnFirstBg"> <span class="imMnMnTxt"><span class="imMnMnImg"></span>Perso</span> </span> </a> </li> <li id="imMnMnNode4"> <a href="photos.php"> <span class="imMnMnFirstBg"> <span class="imMnMnTxt"><span class="imMnMnImg"></span>Photos</span> </span> </a> </li> <li id="imMnMnNode5" class="imMnMnCurrent"> <a href="divers.html"> <span class="imMnMnFirstBg"> <span class="imMnMnTxt"><span class="imMnMnImg"></span>Divers</span> </span> </a> </li> </ul><script type="text/javascript">x5engine.imQueue.push_init("x5engine.utils.imPreloadImages(['menu/index_h.png','menu/perso_h.png','menu/photos_h.png','menu/divers_h.png','menu/sub.png','menu/sub_h.png','menu/sub_f.png','menu/sub_f_h.png','menu/sub_l.png','menu/sub_l_h.png','menu/sub_m.png','menu/sub_m_h.png','res/imLoad.gif','res/imClose.png'])",false);</script> </div> <div id="imContentGraphics"></div> <div id="imContent"> <a id="imGoToCont"></a> <h2 id="imPgTitle">Divers</h2> <div style="width: 992px; float: left;"> <div id="imCell_1" class="imGrid[0, 0]"><div id="imCellStyleGraphics_1"></div><div id="imCellStyle_1"><form id="imObjectForm_1" action="mail/imEmailForm.php" method="post" enctype="multipart/form-data" style="width: 980px; margin: 0; padding: 0; text-align: left;"> <fieldset class="first"> <div> <div style="float: left; margin: 0; padding: 0 0 2px;"><label for="imObjectForm_1_1" style="vertical-align: top; display: inline-block; margin: 3px 0 2px; width: 966px;">Sujet</label><br /><input type="text" class="" style="float: left; width: 966px; margin-right: 10px; vertical-align: top; padding-top: 2px; padding-bottom: 2px;" id="imObjectForm_1_1" name="imObjectForm_1_1" /></div> <div class="imClear" style="height: 1px; line-height: 1px; width: 980px;"></div> <div style="float: left; margin: 0; padding: 0 0 2px;"><label for="imObjectForm_1_2" style="vertical-align: top; display: inline-block; margin: 3px 0 2px; width: 966px;">email*</label><br /><input type="text" class="mandatory valEmail" style="float: left; width: 966px; margin-right: 10px; vertical-align: top; padding-top: 2px; padding-bottom: 2px;" id="imObjectForm_1_2" name="imObjectForm_1_2" /></div> <div class="imClear" style="height: 1px; line-height: 1px; width: 980px;"></div> <div style="float: left; margin: 0; padding: 0 0 2px;"><label for="imObjectForm_1_3" style="vertical-align: top; display: inline-block; margin: 3px 0 2px; width: 966px;">Commentaire</label><br /><textarea class="" style="float: left; width: 966px; margin-right: 10px; vertical-align: top; padding-top: 2px; padding-bottom: 2px; padding-left: 0; padding-right: 0; height: 101px;" id="imObjectForm_1_3" name="imObjectForm_1_3"></textarea></div> </div> </fieldset> <fieldset> <input type="hidden" id="imObjectForm_1_prot" name="imSpProt" /> </fieldset> <div style="width: 980px; text-align: center;"> <input type="submit" value="Envoyer" /> <input type="reset" value="Réinitialiser" /> </div> </form> <script>x5engine.imQueue.push_init('x5engine.imForm.initForm('#imObjectForm_1', false, {type: 'tip', showAll: true, classes: 'validator', landingPage: 'index.html', labelColor: '#FFFFFF', fieldColor: '#000000' })');</script> </div></div> </div> <div style="width: 992px; float: left;"> <div style="height: 15px;"> </div> </div> <div id="imFooPad" style="height: 193px; float: left;"> </div><div id="imBtMn"><a href="index.html">Page d'accueil</a> | <a href="perso.html">Perso</a> | <a href="photos.php">Photos</a> | <a href="divers.html">Divers</a> | <a href="imsitemap.html">Plan général du site</a></div> <div class="imClear"></div> </div> </div> <div id="imFooterBg"> <div id="imFooter"> </div> </div> <span class="imHidden"><a href="#imGoToCont" title="Relire le contenu de la page">Retourner au contenu</a> | <a href="#imGoToMenu" title="Naviguer encore dans le site">Retourner au menu</a></span> </body> </html> ----------------------------------------------------------------------------------------------------------------------------------- Et voilà le contenu du fichier .php utilisé qui est par défaut dans le répertoire /mail du site (sauf que le syno va pointer sur le mailstation quand un lien /mail est entré dans n'importe quel des sites web hébergé) <?php $settings['imEmailForm_5_1'] = array( "owner_email_from" => "email", "owner_email_to" => "jcpamart@serveur2000.com", "customer_email_from" => "jcpamart@serveur2000.com", "customer_email_to" => "", "owner_message" => "Test envoie de mail", "customer_message" => "", "owner_subject" => "Test envoie de mail", "customer_subject" => "", "owner_csv" => False, "customer_csv" => False, "confirmation_page" => "../index.html" ); if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") { include "../res/x5engine.php"; $answers = array( ); $form_data = array( "Sujet" => $_POST['imObjectForm_1_1'], "email" => $_POST['imObjectForm_1_2'], "Commentaire" => $_POST['imObjectForm_1_3'] ); $files_data = array( ); if(@$_POST['action'] != "check_answer") { if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != "jsactive") die(imPrintJsError()); if(isset($_POST['imSpProt']) && $_POST['imSpProt'] != "") die(imPrintJsError()); $email = new imSendEmail(); $email->sendFormEmail($settings['imEmailForm_5_1'], $form_data, $files_data); @header('Location: ' . $settings['imEmailForm_5_1']['confirmation_page']); } else { if(@$_POST['id'] == "" || @$_POST['answer'] == "" || strtolower(trim($answers[@$_POST['id']])) != strtolower(trim(@$_POST['answer']))) echo "0"; else echo "1"; } } // End of file Merci pour tout JC 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
deanthgels Posté(e) le 31 juillet 2012 Partager Posté(e) le 31 juillet 2012 j'ai pareil, un site creer avec website x 5 et aucun mail arrive ... mais personne répond pour une idée du parametrage 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.