Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/01/2007, 14h40   #1
Membre habitué
 
Inscription : octobre 2005
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 745
Points : 127
Points : 127
Par défaut créer un dossier.

Bonjour,
je souhaite pouvoir qu'un utilisateur puissent créer un dossier sur le serveur iis (avec les droites et tout et tout).J'ai donc une fonction pour créer un dossier :
Code :
1
2
3
4
5
6
7
8
9
function CreerDossier (NomDossier)
dim fso, chemin, Folder
 Set fso = Server.CreateObject("Scripting.FileSystemObject")
  chemin = server.MapPath("/"+NomDossier)
  if not (fso.FileExists(chemin)) then 
  set Folder =  fso.CreateFolder(chemin)
  end if 
  set fso = nothing
 end function
si je fais
Code :
<%CréerDossier "salut" %>
, pas de probleme, par contre si je veux récuperer le nom du dossier à créer via un formulaire, du style:
Mon formulaire :

Code :
1
2
3
<form name="Enseigne" action ="actionCreerEnseigne.asp">
Nom de l'enseigne :<input type="text" name="Nom_Enseigne" size="40">
<input type="submit" value="OK">

Ma page actionCréerEnseigne :

Code :
1
2
3
Ens=cstr(request.form("Nom_Enseigne"))
 NomEnseigne = cstr(Replace(Ens, "'", "''")) 
  CreerDossier NomEnseigne
et la il me dit automatiquement quelque soit le nom que je met, le fichier existe deja...
Quelq'un aurait une solution?
D'avance merci.
Ps: Bonne année!
Alex35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 14h53   #2
Membre chevronné
 
Avatar de ryan
 
Inscription : juin 2003
Messages : 766
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 766
Points : 760
Points : 760
Yop!

As-tu vérifié la valeur de NomEnseigne avant de l'envoyer en paramètre à ta fonction?
ryan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 14h58   #3
Membre habitué
 
Inscription : octobre 2005
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 745
Points : 127
Points : 127
non en effet le probleme etait que j'avais oublié la methode dans la declaration de mon formulaire, en rajoutant method="POST", pas de probleme.
Merci quand meme!!
Alex35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h35.


 
 
 
 
Partenaires

Hébergement Web