L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX new!
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

     Referencement
     Créat. de bannière

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
104509 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques
     Création logo

Plus :
     Comparateur de prix
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Hebergement gratuit
     Le PHP facile
     Horoscope
     Comscripts
     WebmasterClub
     Activeartanima...
     Le village de ...
     L'écriteau
     Faro-dessing
     Gifs animés, f...
     Netsources
     Easy-script.com
     Trucs et astuc...
     Je javascript
     Créer son site...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> JavaScript >> Problèmes avec un script de l'éditeur JavaScript ? >> Avis des visiteurs - Email par formulaire ]

> Avis des visiteurs - Email par formulaire
[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 13:43 | 8 messages ]

bonjour je suis nouvelle et j'espère que vs pourrez m'aider. Je viens d'insérer un code sur le blog qui permet de faire une réservation de cure aux clients intéressés. Or lorsque je fais des essais sur le blog (je remplis les cases : nom prenom etc, je termine par le bouton envoyer, je reçois un message d'erreur de mon hébergeur de blog (erreur 404, la page n'existe plus. Que dois-faire?

________________
s



[ Posté par macmillenium ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 16:40 | 333 messages ]

Bienvenue a toi

Lors du clique sur le bouton submit, le formulaire s’envoi a une autre page contenant un script dont le but est de vérifier les champs, c’est souvent des scripts PHP ou CGI.
Cela dit, si cette n’existe pas, c’est tout a fait normal que tu tombe sur erreur404 !


________________
Intégrateur/Développeur
--
Mon site CV, http://www.iheb-benromdhane.com
La version 2.0 de mon site anti pirate, http://macmillenium.free.fr

[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 16:44 | 8 messages ]

macmillenium a dit
Bienvenue a toi

Lors du clique sur le bouton submit, le formulaire s’envoi a une autre page contenant un script dont le but est de vérifier les champs, c’est souvent des scripts PHP ou CGI.
Cela dit, si cette n’existe pas, c’est tout a fait normal que tu tombe sur erreur404 !


ok, mais que-dois je faire dans le cas??

________________
s

[ Posté par macmillenium ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 16:49 | 333 messages ]

maminotte a dit
ok, mais que-dois je faire dans le cas??


Nous donner le code de ton formulaire !



________________
Intégrateur/Développeur
--
Mon site CV, http://www.iheb-benromdhane.com
La version 2.0 de mon site anti pirate, http://macmillenium.free.fr

[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 16:56 | 8 messages ]

macmillenium a dit
maminotte a dit
ok, mais que-dois je faire dans le cas??


Nous donner le code de ton formulaire !



ok le voici : reçu aujourd'hui par ce site. j'ajoute que j'ai mis après "mailto : l'adresse mail de mon amie, je pense que j'ai bien fait !
et j'ai copié-collé une case supplémentaire en remplaçant les texte devant : exemple

- Votre sujet : <input type="text" name="textfield"><br />
- j'ai mis : [u]prénom[/u]: <input type="text" name="textfield"><br />

<FORM ACTION="mailto:webmaster@editeurjavascript.com?SUBJECT=Avis des visiteurs&body="" METHOD="post">
Votre sujet : <input type="text" name="textfield"><br />
Votre e-mail * : <input type="sumbit" name="B1"><br />
* pour vous repondre<br /><br />
VOS COMMENTAIRES<br />
<textarea name="textfield2" cols="60" rows="20"></textarea><br /><br />
<input type="submit" name="submit" value="Envoyer">
<input type="reset" value=Effacer name="reset">
</form>

________________
s

[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 17:11 | 8 messages ]

maminotte a dit
macmillenium a dit
maminotte a dit
ok, mais que-dois je faire dans le cas??


Nous donner le code de ton formulaire !



ok le voici : reçu aujourd'hui par ce site. j'ajoute que j'ai mis après "mailto : l'adresse mail de mon amie, je pense que j'ai bien fait !
et j'ai copié-collé une case supplémentaire en remplaçant les texte devant : exemple

- Votre sujet : <input type="text" name="textfield"><br />
- j'ai mis : [u]prénom[/u]: <input type="text" name="textfield"><br />

<FORM ACTION="mailto:webmaster@editeurjavascript.com?SUBJECT=Avis des visiteurs&body="" METHOD="post">
Votre sujet : <input type="text" name="textfield"><br />
Votre e-mail * : <input type="sumbit" name="B1"><br />
* pour vous repondre<br /><br />
VOS COMMENTAIRES<br />
<textarea name="textfield2" cols="60" rows="20"></textarea><br /><br />
<input type="submit" name="submit" value="Envoyer">
<input type="reset" value=Effacer name="reset">
</form>

-------------
je rajoute exactement le code complet que j'ai installé :

<BR></TD></TR><TR><TD valign="top" align="center" bgcolor="#ffffff" height="330">
<TABLE cellSpacing=0 cellPadding=0 align=center border=0>
<FORM action=envoi_reservations.asp method=post>
<TBODY>
<TR>
<TD vAlign=top width=130><B>* Type de location :</B> </TD>
<TD><SELECT class=input_bleu name=location> <OPTION value="Studio **" selected>Studio **</OPTION> <OPTION value="F1 ** 1 pers.">F1 **</OPTION> <OPTION value="F2 ***">F2 ***</OPTION></SELECT><BR>&nbsp;<BR></TD></TR><FORM action="mailtoxxxxxx@wanadoo.fr?SUBJECT=Avis des visiteurs&amp;body=" method="post" ?>
<P>&nbsp;
<P></P>
<P>Nom : <INPUT name=textfield></P>
<P>Prénom : <INPUT name=textfield></P>
<P>Tél &nbsp;: <INPUT name=textfield></P>
<P><BR>Votre e-mail * : <INPUT type=sumbit name=B1><BR>* pour vous repondre<BR><BR>VOS COMMENTAIRES<BR><TEXTAREA name=textfield2 rows=20 cols=60></TEXTAREA><BR><BR><INPUT type=submit value=Envoyer name=submit> <INPUT type=reset value=Effacer name=reset> </P></FORM>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P></P></TBODY></TABLE>


Merci beaucoup pour votre aide

________________
s

[ Posté par macmillenium ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 18:55 | 333 messages ]

Bon je me suis permis de corriger un peu de ton code HTML…
Le code de la page qui contient le formulaire :
<TR><TD valign="top" align="center" bgcolor="#ffffff" height="330">
<TABLE cellSpacing=0 cellPadding=0 align=center border=0>
<FORM action="traitement.php" method="post">
<TBODY>
<TR>
<TD vAlign=top width=130><B>* Type de location :</B> </TD>
<TD>
<SELECT class="input_bleu" name="location">
<OPTION value="Studio **" selected>Studio **</OPTION>
<OPTION value="F1 ** 1 pers.">F1 **</OPTION>
<OPTION value="F2 ***">F2 ***</OPTION>
</SELECT></TD></TR>
<br><br>
<P>Nom" : <INPUT name="nom"></P>
<P>Prénom" : <INPUT name="prenom"></P>
<P>Sujet" : <INPUT name="sujet"></P>
<P>Tél: <INPUT name="tel"></P>
<P><BR>Votre e-mail * : <INPUT type=sumbit name="mail"><BR>* pour vous repondre<BR><BR>
VOS COMMENTAIRES<BR>
<TEXTAREA name=commentaires rows=20 cols=60></TEXTAREA>
<BR><BR>
<p><INPUT type=submit value=Envoyer name=submit> <INPUT type=reset value=Effacer name=reset></p>
</FORM>
</TBODY></TABLE>


Le code de la page qui va recevoir le formulaire pour le traiter, nommé traitement.php (sans oublié de l'uploder sur le serveur!) :
<?php
$nom=$HTTP_POST_VARS['nom']; //récupération du champ nom
$prenom=$HTTP_POST_VARS['prenom']; //récupération du champ prénom
$sujet=$HTTP_POST_VARS['sujet']; //récupération du champ sujet
$location=$HTTP_POST_VARS['location']; //récupération du champ sujet
$mail=$HTTP_POST_VARS['mail']; //récupération du champ mail
$commentaires=$HTTP_POST_VARS['commentaires']; //récupération du champ commentaires

//on vérifie les champs
if(empty($nom))
{
echo '<p>Le champ nom est vide</p>';}

if(empty($prenom)){
echo '<p>Le champ prénom est vide</p>';}

if(empty($sujet)){
echo '<p>Le champ sujet est vide</p>';}

if(empty($location)){
echo '<p>le champ location est vide</p>';}

if(empty($mail)){
echo '<p>Votre mail n\'est pas valide</p>';}


$headers = "MIME-Version: 1.0\r\n"; // on défini la version MIME

$headers .= "From: $mail\r\n To : $mail"; //adresse de l'expéditeur

$subject="$sujet";
$destinataire="toi@domaine.com";
$body="$commentaires";
if (mail($subject,$destinataire,$commentaires,$headers)) {
echo "mail envoyé"; }
else { echo "Erreur"; }
?>



C’est du vite fait ! Si tu rencontre un bug, n’hésite pas de me le signaler
Bon courage



[Message édité par macmillenium le 16-06-2007 à 19:31]


________________
Intégrateur/Développeur
--
Mon site CV, http://www.iheb-benromdhane.com
La version 2.0 de mon site anti pirate, http://macmillenium.free.fr

[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 19:09 | 8 messages ]

macmillenium a dit
Bon je me suis permis de corriger un peu de ton code HTML…
Le code de la page qui contient le formulaire :
<TR><TD valign="top" align="center" bgcolor="#ffffff" height="330">
<TABLE cellSpacing=0 cellPadding=0 align=center border=0>
<FORM action="traitement.php" method="post">
<TBODY>
<TR>
<TD vAlign=top width=130><B>* Type de location :</B> </TD>
<TD>
<SELECT class="input_bleu" name="location">
<OPTION value="Studio **" selected>Studio **</OPTION>
<OPTION value="F1 ** 1 pers.">F1 **</OPTION>
<OPTION value="F2 ***">F2 ***</OPTION>
</SELECT></TD></TR>
<br><br>
<P>Nom" : <INPUT name="nom"></P>
<P>Prénom" : <INPUT name="prenom"></P>
<P>Sujet" : <INPUT name="sujet"></P>
<P>Tél: <INPUT name="tel"></P>
<P><BR>Votre e-mail * : <INPUT type=sumbit name="mail"><BR>* pour vous repondre<BR><BR>
VOS COMMENTAIRES<BR>
<TEXTAREA name=commentaires rows=20 cols=60></TEXTAREA>
<BR><BR>
<p><INPUT type=submit value=Envoyer name=submit> <INPUT type=reset value=Effacer name=reset></p>
</FORM>
</TBODY></TABLE>


Le code de la page qui va recevoir le formulaire pour le traiter, nommé traitement.php (sans oublié de l'uploder sur le serveur!) :
<?php
$nom=$HTTP_POST_VARS['nom']; //récupération du champ nom
$prenom=$HTTP_POST_VARS['prenom']; //récupération du champ prénom
$sujet=$HTTP_POST_VARS['sujet']; //récupération du champ sujet
$location=$HTTP_POST_VARS['location']; //récupération du champ sujet
$mail=$HTTP_POST_VARS['mail']; //récupération du champ mail
$commentaires=$HTTP_POST_VARS['commentaires']; //récupération du champ commentaires

//on vérifie les champs
if(empty($nom))
{
echo '<p>Le champ nom est vide</p>';}

if(empty($prenom)){
echo '<p>Le champ prénom est vide</p>';}

if(empty($sujet)){
echo '<p>Le champ sujet est vide</p>';}

if(empty($location)){
echo '<p>le champ location est vide</p>';}

if(empty($mail)){
echo '<p>Votre mail n\'est pas valide</p>';}


$headers = "MIME-Version: 1.0\r\n"; // on défini la version MIME

$headers .= "From: $mail\r\n To : $mail"; //adresse de l'expéditeur

$subject="$sujet";
$destinataire="toi@domaine.com";
$body="$commentaires";
if (mail($subject,$destinataire,$commentaires,$headers)) {
echo "mail envoyé"; }
else { echo "Erreur"; }
?>



C’est du vite fait ! Si tu rencontre un bug, n’hésite pas de me le signaler
Bon courage




Aie aie, merci pour ta réponse ; je viens de mettre le premier code en place dans mon article. Bien ! il apparait sur le blog.
Pour le 2e code, je n'ai pas compris du tout, ce que je dois faire avec... peux-tu mieux m'expliquer, gros merci

________________
s

[ Posté par macmillenium ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 19:15 | 333 messages ]

maminotte a dit
Pour le 2e code, je n'ai pas compris du tout, ce que je dois faire avec... peux-tu mieux m'expliquer, gros merci


Ton blog est hébergé sur quel serveur ? ?



________________
Intégrateur/Développeur
--
Mon site CV, http://www.iheb-benromdhane.com
La version 2.0 de mon site anti pirate, http://macmillenium.free.fr

[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 19:42 | 8 messages ]

macmillenium a dit
maminotte a dit
Pour le 2e code, je n'ai pas compris du tout, ce que je dois faire avec... peux-tu mieux m'expliquer, gros merci


Ton blog est hébergé sur quel serveur ? ?



oldiblog.com



________________
s

[ Posté par macmillenium ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 19:55 | 333 messages ]

Un éditeur en ligne
Théoriquement ce que tu essai de faire n’est pas possible directement sur ton blog mais je peux t’héberger cette page sur mon ftp…
MP moi pour te guider.


________________
Intégrateur/Développeur
--
Mon site CV, http://www.iheb-benromdhane.com
La version 2.0 de mon site anti pirate, http://macmillenium.free.fr

[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 20:02 | 8 messages ]

macmillenium a dit
Un éditeur en ligne
Théoriquement ce que tu essai de faire n’est pas possible directement sur ton blog mais je peux t’héberger cette page sur mon ftp…
MP moi pour te guider.


mp veut dire quoi ?
je veux bien héberger cette page sur ton ftp (?), mais il faut que tu me dises quoi faire. J'ai déjà des hébergeurs d'image,photos et musique).


________________
s

[ Posté par macmillenium ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 20:05 | 333 messages ]

maminotte a dit
mp veut dire quoi ?

Oups Dsl...je veux dire message privé

J'ai déjà des hébergeurs d'image,photos et musique).

Oui mais il faut un hébergeur qui supporte le PHP!



[Message édité par macmillenium le 16-06-2007 à 20:06]


________________
Intégrateur/Développeur
--
Mon site CV, http://www.iheb-benromdhane.com
La version 2.0 de mon site anti pirate, http://macmillenium.free.fr

[ Posté par maminotte ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-06-2007 à 20:08 | 8 messages ]

macmillenium a dit
maminotte a dit
mp veut dire quoi ?

Oups Dsl...je veux dire message privé

J'ai déjà des hébergeurs d'image,photos et musique).

Oui mais il faut un hébergeur qui supporte le PHP!



[Message édité par macmillenium le 16-06-2007 à 20:06]



ok on y va


________________
s




Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






33 visiteurs
actuellement en ligne

    PUBLICITE

Wilogo.com - Création Logo Entreprise

     ANNUAIRE WEBMAST.
Internet-hebergeur.fr
Hébergement grand public et pro à partir de 5 euros HT/mois.
http://www.internet-heber...
Cat : Hebergement web
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
55677 membres
8491 comptes CountUs
1506 comptes myCircle

     LES FORUMS :
14 forums
39327 topics
189131 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Navigateur" du jour par astuces-win
Dans Mozilla Firefox, utilisez Ctrl + T pour ouvrir un nouvel onglet. La navigation par onglets est beaucoup plus facile et permet de regrouper plusieurs sites en une seule fenêtre. Ctrl + W permettra de fermer l'onglet ouvert.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 18/11/2008 23:38:43 | Design by Studcrea | Gen. en 0.772 sec.