|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 20 ![]() |
Bonjour,
Sur base d'un formulaire ( <Form methode=...> ), je dois créer un fichier ascci avec les infos entrées et l'envoyer par mail. J'ai essayé avec le javascript "Scripting.FileSystemObject" suivi de file.CreateTextFile(). Cela fonctionne tant bien que mal en local, mais absolument pas lorsque je met la page html sur le net (ce qui est le but). Quelqu'un aurait-il une solution SVP ? Pour récapituler, je dois créer une page html contenant un formulaire, envoyer l'adresse de de formulaire par mail à la personne concernée. Cette personne doit remplir le formulaire et quand elle clique sur "Envoyer", cela doit créer un fichier ascii et me l'envoyer par mail. MERCI POUR VOS AIDES |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
Heu javascript ne sait pas faire ça ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 20 ![]() |
Salut Space Frog,
Et que pourrai-je utiliser d'autre dans ce cas ? Je recherche quelque chose de "léger", de manière à ne pas trop alourdir la page html... Il doit sûrement y avoir un moyen car dans l'instruction <form ... mailto:....> si je ne mentionne pas enctype="text/plain", un fichier "postdata.att" est joint au mail. Cela pourrait presque me convenir mais il y a 2 problèmes avec ce fichier : 1) Il porte toujours le même nom 2) Le format de ce fichier ne me convient pas (manque minimum des sauts de ligne). Et idéalement je préfèrerai l'envoyer par ftp... MERCI pour vos aides |
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 009 ![]() |
tu souhaites envoyer les reponses du form par mail en fichier joint ?
hormis le mailto avec son format spécifique (il existe de applis de decodage) il te faut passer par un langage serveur ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 20 ![]() |
MERCI SpaceFrog,
J'ai modifié le "mailto" par un "envoi.php". Je réussi dans "envoi.php" à créer un fichier ascii tel que je le souhaite. Je dois encore l'envoyer (par mail ou mieux par ftp) mais ça je verrai après. Mon problème maintenant c'est que j'ai dû enlever le contrôle du formulaire pour que le lancement de ma page PHP (envoi.ph) fonctionne. Dans cette forme-ci, l'appel à envoi.php ne fonctionnait pas: Code html :
<form name="fraisform" method="post" action="envoi.php" onsubmit="return testForm(this)">
Code html :
<form name="fraisform" method="post" action="envoi.php">
Comment puis-je faire maintenant pour lancer le javascript "testForm" pour vérifier la validiter des données entrées AVANT de lancer envoi.php ?? MERCI pour votre aide |
|
|
00
|
|
|
#6 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 20 ![]() |
MERCI Bovino par ta réponse.
Non, la fonction Javascript (les fonctions pour être plus précis) fonctionne très bien et ne rend pas toujours faux Le problème n'est pas que la page "envoi.php" ne se lance pas, mais le problème est que les variables ne sont pas transmises ($_POST). C'est bizarre mais c'est ainsi : Avec l'activation des contrôles via onsubmit="return testForm(this)" , les variables $_POST ne sont pas passé à envoi.php. J'enlève juste le onsubmit="return testForm(this)" est bingo, les variables sont toutes bien passées.... MERCI |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : janvier 2009 Messages : 298 ![]() |
Je ne comprend pas où est le problème vu qu'avec PHP (le script que va lancer le formulaire) il est simple d'envoyer un mail contenant les champs et valeurs de ton formulaire.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com