Recuperation valeur formulaire pour stockage dans un fichier côté serveur

Résolu
Signaler
Messages postés
8
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
13 juin 2007
-
Messages postés
8
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
13 juin 2007
-
Bonsoir a tous,

J'ai 2 pages formulaire.htm qui contient une zone de texte, et code.asp qui doit creer un fichier texte et recuperer la valeur de ma zone de texte quand on clique sur envoyer.
quand je clique sur envoyer, j'ai bien la creation de mon fichier texte mais il est vide. Pourquoi ?

Merci d'avance.
PS : j'ai regardé la plupart des posts concernant les formulaires,je n'ai malheureusement rien trouver.Si la reponse existe deja desolé, mais je suis vraimment debutant

formulaire.htm

<html>
<head>
<title>formulaire</title>
</head>




<form action= "test.asp" method="post">

</form>


</html>

code.asp

<%
Set fso = CreateObject("Scripting.FileSystemObject")
fichier = "fichier.txt"


chemin_fichier = Server.MapPath(fichier)
Contenu = request.form("monchamp")
Set f1 = fso.CreateTextFile(chemin_fichier, True)


f1.write Contenu
f1.close
%>

4 réponses

Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
3
Salut,

Pourquoi :
<form action="test.asp" ...
et pas :
<form action="code.asp" ...

Et essaye aussi, dans "code.asp", de faire un Response.Write(Contenu), juste pour voir...

Nurgle
Messages postés
8
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
13 juin 2007

Bon je viens de trouver. En fait dans les proprietées IIS du site par defaut puis l'onglet home directory il faut cocher la case Write.
Messages postés
8
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
13 juin 2007

Non je me suis tromper cela ne marche toujours pas
:(
Messages postés
8
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
13 juin 2007

merci Nurgle j'ai fais un f1.write(Contenu) et cela fonctionne