Peugeot 307 - Voir le sujet - [informatique] aide pour création d'un formulaire - Forum Peugeot 307 - 307CC - 307SW
Colocation
 
Consommation 307    Couleurs 307    Prix et Ref. des pièces    Les Jantes    Glossaire    Liens utiles
  F307 : Le Forum de référence de la Peugeot 307

Ajouter aux Favoris
   Flux RSS
Forum Peugeot 307 - 307CC - 307SW
Tout sur les très belles Peugeot 307, 307CC & 307SW
 
  Aide  Rechercher  Charte  Albums  Fichiers  Groupes  Chat S'enregistrer   
  Mes sujets favoris    Profil    Se connecter pour vérifier ses messages privés    Connexion 

[informatique] aide pour création d'un formulaire

 
Poster un nouveau sujet   Répondre au sujet    » Accueil du Forum De tout & de rien, la Plage !
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Dim 12 Sep 10 à 12:57    Sujet du message: [informatique] aide pour création d'un formulaire Répondre en citant

Salut à tous Hiiiiii :)

je suis en train de finaliser un site web, et j'ai voulu y inclure un formulaire

j'ai voulu tout d'abord copier celui que j'ai déjà sur mon site perso, mais lorsque je le test en ligne et que je clik sur ENVOYER, j'ai une pop up qui s'ouvre avec la possiblité d'ouvrir, d'enregistrer ou d'annuler ma page email.php

pour mon arborescence, j'ai:

ma page contact.html avec le formulaire

- un sous dossier "scripts" contenant :

email.php



et config.inc.php



une page html "succes.html" lorsque le message à été correctement envoyé, et une "echec.html" lorsque ça n'a pas marché.

voici le code pour mon bouton "envoyer" du formulaire:



et le début du code du formulaire:



c'est peu être un peu fouilli la manière de présenter ces infos, mais si quelqu'un a une idée, j'ai passé pas mal de temps sur le net pour trouver une soluce en vain

merci à tous Wink

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé

Créez un compte pour participer au forum.
Seeeeb
307 de Diamant



Voir sa Présentation

Inscrit le: 15 Juin 2008
Messages : 7696
Localisation : Ile De France

MessagePosté le: Lun 13 Sep 10 à 13:26    Sujet du message: Répondre en citant

Argh ça fait tellement longtemps que j'ai pas touché à ça Laughing
T'as pas essayé un truc tout con, placer ce code que j'avais sur une de mes pages dans une de tes pages ?

C'est pas ultra secure mais bon Laughing

Citation:
<form action="mailto:email@dju" method=post enctype="text/plain">
Saisir votre E-Mail :
<input type="text" name="email" size=30 maxlength=40 value="mon@mail.com">
<BR>
<br>
<textarea name="comm" cols=31 rows=4>
Tapez ici votre commentaire
</textarea>
<br>
<br>
<input type="submit" value="Envoyer">
<input type="reset" value="Annuler">
</form>

_________________
Polo 4.2 V8 FSI ESP ABS AFU ASR ECT BMC STI WRC RS toutes options sauf TO, Xenon, Bluetooth, 4RM, etc..
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Lun 13 Sep 10 à 16:33    Sujet du message: Répondre en citant

merci seb Wink

mais le prob avec ton code c'est que si ce n'est pas bien rempli il ne notifiera rien du tout, et il faut que je sois sur que toutes les infos figurent et que le visiteur voit si son envoie à marché ou non

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Seeeeb
307 de Diamant



Voir sa Présentation

Inscrit le: 15 Juin 2008
Messages : 7696
Localisation : Ile De France

MessagePosté le: Lun 13 Sep 10 à 16:47    Sujet du message: Répondre en citant

Ouep à l'époque je m'en tapais de savoir si c'était bon ou pas.. Laughing

Tu as maté ici http://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site ?

_________________
Polo 4.2 V8 FSI ESP ABS AFU ASR ECT BMC STI WRC RS toutes options sauf TO, Xenon, Bluetooth, 4RM, etc..


Edité par Seeeeb le Lun 13 Sep 10 à 16:48
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Lun 13 Sep 10 à 16:48    Sujet du message: Répondre en citant

Merci quand même Wink

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Mar 14 Sep 10 à 21:22    Sujet du message: Répondre en citant

Personne qui aurait une tite idée Rolling Eyes

vous créez tous des sites sans formulaire ?????

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
C@rtm@n
307 d'Argent



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 26 Avr 2007
Messages : 354
Localisation : Cergy

MessagePosté le: Mer 15 Sep 10 à 06:29    Sujet du message: Répondre en citant

Salut !

Petit test à la con, juste pour voir si ça vient de ton appel au script email ou de ton fichier email lui même :

Au début de ton fichier email.php, mets ceci :
Code:
<?php
print_r($_POST);
exit;
?>


Ensuite tente de valider ton formulaire et regarde ce que tu as comme infos, tu verras tout ce qui est passé de ton formulaire à ton fichier email.php.

Si tu as une page blanche, ça vient de ton formulaire.

Ca serait peut-être plus simple avec le formulaire complet, qu'on puisse le tester sur un site perso et te dire ce que nous avons Clin d'oeil ;)

@+
C@rtm@n.

_________________
307 1.6 HDi 110 Executive Pack + Radar de recul invisible + SONY CDX-GT410U + 2 x Xplod 160x240 sur la plage arrière. Vendue et remplacée par un Touran.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Jeu 16 Sep 10 à 17:45    Sujet du message: Répondre en citant

merci cartman je vais test avec ce code en plus et si ça marche pas je vous mettrai mon code complet Wink

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Jeu 16 Sep 10 à 18:01    Sujet du message: Répondre en citant

si je rajoute ton code j'ai toujours le même résultat Confused

voici mon formulaire dans ma page "contact"


ensuite ma page "email.php" dans un sous dossier nommé "scripts"



la page "config.inc.php" dans le même dossier "scripts"



j'espère que ça vous en dira plus Wink

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Bourne
307 d'Or

1.6e 110ch

Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Mai 2008
Messages : 506
Localisation : 57

MessagePosté le: Jeu 16 Sep 10 à 19:36    Sujet du message: Répondre en citant

Salut,

Sur quel hébergeur tu es ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Jeu 16 Sep 10 à 19:58    Sujet du message: Répondre en citant

LWS

et ce même formulaire sur mon site perso hébergé sur Free fonctionne

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
C@rtm@n
307 d'Argent



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 26 Avr 2007
Messages : 354
Localisation : Cergy

MessagePosté le: Jeu 16 Sep 10 à 21:06    Sujet du message: Répondre en citant

Je me demande si ton formulaire appelle bien ton script, tu peux essayer en mettant l'adresse direct peut-être, au lieu de "scripts/email.php" (voire juste ./scripts/email.php).

Sinon dans ton script, il faudrait aussi tester la possibilité de l'envoi du mail avec du texte au lieu des pages :
Code:
   if(mail($to, $titre, $_POST['commentaires'], $headers))
   {
       echo "mail envoyé";
   }
   else
   {
       echo "mail non envoyé";
   }
}
else
{
   echo "formulaire mail non renseigné";
}


On pourrait savoir si ça vient de la fonction header, de la fonction mail ou du formulaire qui est mal transmi.

_________________
307 1.6 HDi 110 Executive Pack + Radar de recul invisible + SONY CDX-GT410U + 2 x Xplod 160x240 sur la plage arrière. Vendue et remplacée par un Touran.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
C@rtm@n
307 d'Argent



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 26 Avr 2007
Messages : 354
Localisation : Cergy

MessagePosté le: Jeu 16 Sep 10 à 21:12    Sujet du message: Répondre en citant

OK j'ai testé ton code et je pense avoir trouvé une partie du bug : tu vérifies que certains champs sont remplis mais il y en a un qui n'a pas le bon nom.

Dans ton formulaire de contact, tu as un champ "message" et tu le nommes "commentaires" dans le script email.php.

J'ai testé ton code avec le suivant :
Code:
<?php
require("config.inc.php");
print_r($_POST);
if(isset($_POST['email']) && isset($_POST['nom']) && isset($_POST['commentaires']))
{
   $headers = "From: ".$_POST['nom']."<".$_POST['email'].">\r\n";
   $headers .= "X-Sender: ".$_POST['email']."\r\n";
   $headers .= "X-Mailer: PHP/".phpversion()."\r\n";
   $headers .= "X-Priority: 2\r\n";
   $headers .= "Return-Path: ".$_POST['email']."\r\n";
   $headers .= "MIME-Version: 1.0\r\n";
   $headers .= "Content-Type: text/plain; charset=\"US-ASCII\"\r\n";
   $headers .= "Content-Transfer-Encoding: 7bit\r\n";

   if(mail($to, $titre, $_POST['commentaires'], $headers))
   {
      echo "mail envoyé";
   }
   else
   {
      echo "mail non envoyé";
   }
}
else
{
   echo "formulaire mail non renseigné";
}

?>

Le message "formulaire mail non renseigné est sorti Clin d'oeil ;)

A corriger sur l'un ou l'autre, au choix.

_________________
307 1.6 HDi 110 Executive Pack + Radar de recul invisible + SONY CDX-GT410U + 2 x Xplod 160x240 sur la plage arrière. Vendue et remplacée par un Touran.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Dju
307 de Diamant



Voir sa Présentation
Voir son Album
Voir toutes ses Images


Inscrit le: 12 Oct 2008
Messages : 4923
Localisation : Alpes Maritimes

MessagePosté le: Jeu 16 Sep 10 à 22:00    Sujet du message: Répondre en citant

Ben merci beaucoup Yeah ! Cool !! mais je viens de tester et ça me fait toujours la même chose, je le testerais demain depuis un autre pc car je capte vraiment pas pourquoi là ça ne marche pas
je vais finir par trouver mais pour ce soir j'abandonne Wink

_________________
EX 307 2.0 XS Premium Black Biton -> A3 Sportback S-Line
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    » Accueil du Forum De tout & de rien, la Plage ! Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1


 

Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum




[ L'équipe du forum ]
Sources phpbb modifiées par Forum307.com, © 2008 - Marque Peugeot et logo Peugeot déposé par Automobiles Peugeot.
Plan, carte, itinéraire, Recherche-Colocation.com, Colocation Paris, Peugeot 308,  
mentions légales