Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1334 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] Formulaire de contact

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Formulaire de contact

n°2228849
Dirty Dog
Posté le 23-05-2014 à 08:43:10  profilanswer
 

Bonjour à tous,
 
Je viens vers vous car j'ai un soucis pour faire fonctionner un contact form (http://al-raw.com/contact/).
Le site tourne avec le CMS Koken.
Quand je saisi un message et que je l'envoi j'ai un error404.
 
 
Mon contact form est composé en 3 fichiers :
 
/www/storage/themes/axis/contact.lens
/www/storage/themes/axis/js/contact_form.js
/contactform/contact.php
 
contact.lens

Code :
  1. <koken:include file="layouts/header.html" />
  2. <koken:asset file="js/contact_form.js" />
  3. <div id="content">
  4.   <article>
  5.   <header><h1>Contact</h1></header>
  6.     <form id="ajax-contact-form" action="javascript:alert('Message sent!');" role="form" class="form-horizontal">
  7.       <fieldset>
  8.         <div id="fields">
  9.           <div>
  10.             <label for="name">Name:</label>
  11.             <input id="name" type="text" name="name" required value="" placeholder="Name" />
  12.           </div>
  13.           <div>
  14.             <label for="email">Email Address:</label>
  15.             <input id="email" type="email" name="email" required value="" placeholder="adresse@email.com" />
  16.           </div>
  17.           <div>
  18.             <label for="subject">Subject:</label>
  19.             <input id="subject" type="text" name="subject" required value="" placeholder="Text" />
  20.           </div>
  21.           <div>
  22.             <label for="message">Your Message:</label>
  23.             <textarea id="message" name="message" required rows="10" cols="30" placeholder="Your text here" ></textarea>
  24.           </div>
  25.           <input type="submit" value="Send" />
  26.         </div>
  27.         <div id="note"></div>
  28.       </fieldset>
  29.     </form>
  30.   </article>
  31. </div>
  32. <koken:include file="layouts/footer.html" />


 
 
contact_form.js

Code :
  1. $(document).ready(function(){
  2. $("#ajax-contact-form" ).submit(function(){
  3. var str = $(this).serialize();
  4. $.ajax({
  5.   type: "POST",
  6.   url: "/contactform/contact.php",
  7.   data: str,
  8.   success: function(msg){
  9.     $("#note" ).ajaxComplete(function(event, request, settings){
  10.     if(msg == 'OK') {
  11.       result = '<div class="notification_ok">You mail was sent. Thank you!</div>';
  12.       $("#fields" ).hide();
  13.     }
  14.     else {
  15.       result = msg;
  16.     }
  17.     $(this).hide();
  18.     $(this).html(result).slideDown("slow" );
  19.     $(this).html(result);
  20.   }); }
  21. });
  22. return false;
  23. });
  24. });


 
 
contact.php

Code :
  1. <?php
  2. define("WEBMASTER_EMAIL", 'aurl.lefebvre@gmail.com');
  3. error_reporting (E_ALL ^ E_NOTICE);
  4. $post = (!empty($_POST)) ? true : false;
  5. if ($post) {
  6.   $name = stripslashes($_POST['name']);
  7.   $email = trim($_POST['email']);
  8.   $message = stripslashes($_POST['message']);
  9.   $subject = stripslashes($_POST['subject']);
  10.   $mail = mail(WEBMASTER_EMAIL, '[Koken] '.$subject, $message,
  11.                "From: ".$name." <".$email.">\r\n"
  12.               ."Reply-To: ".$email."\r\n"
  13.               ."Content-Type: text/html; charset=UTF-8\r\n" );
  14.   if ($mail) {
  15.     echo 'OK';
  16.   }
  17.   else {
  18.     echo '<div class="notification_error">Unable to deliver mail.</div>';
  19.   }
  20. }
  21. ?>


 
 
Étant zéro en codage, j'ai fait en sorte de saisir ce que je comprenais pour que ça fonctionne.
J'ai repris ces lignes grâce au site brisoft.de qui explique comment implanter un contact form dans Koken (https://www.brisoft.de/en/implement [...] orm-koken/)


Message édité par Dirty Dog le 23-05-2014 à 13:39:01
mood
Publicité
Posté le 23-05-2014 à 08:43:10  profilanswer
 

n°2228875
Dirty Dog
Posté le 23-05-2014 à 13:39:42  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] Formulaire de contact

 

Sujets relatifs
$variable[col1] fonctionne avec PHP5.2 mais pas en 5.3Mon fichier traitement.php ne fonctionne pas
passage d'une variable dans une autre FormFormulaire de contact
Qui sait comment fonctionne le site Indeed et ... ?Prestashop bouton "envoyer" 2ème formulaire de contact
FORM TEXTBOX remplissage autoIdentification : mauvais mot de passe, fonctionne
[Résolu] contact form et php 
Plus de sujets relatifs à : [Résolu] Formulaire de contact


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR