et horreur et desespoir ca n'as pas le résultat escompté et me renvoi m^mes pas un message d'erreur!
2- la seconde est un script qu'un menbre de aspfr ( Chrigou) m'as fait parvenir et je le remerci !
le voici :
Sub Ecrire_fic(name,root,quoi)
Dim Fichier, Ecrirefichier, pathfile
Set Fichier = Server.CreateObject("Scripting.FileSystemObject")
pathfile=Server.mapPath(root)&""&name
Application.Lock
If fichier.FileExists(pathfile) Then
Fichier.DeleteFile(pathfile)
end if
Set Ecrirefichier = Fichier.OpenTextFile(pathfile, 2, TRUE)
Ecrirefichier.Write(quoi)
Application.Unlock
set Ecrirefichier=nothing
set Fichier=nothing
End sub
Et pour les appeler:
Call Ecrire_fic("fichier.txt", "répertoire", "texte du fichier")
malheureusement après avoir tester sur deux serveur différent dont un
ou je suis sur d'avoir les droits d'ecriture de lecture d'execution (et
tous ce ke j'ai pu trouver sur IIS capture d'ecran ici
http://cel.cybunk.com/param.GIF) sur les repertoire approprié.... bref
ca marche pas et me renvois cette erreur :
Erreur d'exécution Microsoft VBScript (0x800A0046)
Permission refusée
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
fic = Server.MapPath("mon_dossier/mon_fich.ext")
set inF = FSO.CreateTextFile(fic)
inF.write texte 'ecrit le texte
inF.writeLine texte 'ecrit le texte sur une ligne
inF.writeBlankLines(5) 'ecrit des lignes blanches
inF.close
%>
et et et m^mes erreur sur les deux serveurs :
Erreur d'exécution Microsoft VBScript (0x800A0046)
Permission refusée
cela commence a sacréement m'enerver j'aurais aimé savoir si quelqu'un
avais déja rencontré ce problème ou pouvait me dire ke je suis
complémtement idiot et ke j'ai pas mit le " le # ou le / a l'endroit ou
il faut !!!!
Merci d'avance
- cybunk -
A voir également:
Permission refusée Erreur d'exécution Microsoft VBScript (0x800A0046)
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 18 févr. 2005 à 18:13
Salut
Ton script pour créer un fichier texte à l'air très bien, je ne penses pas que l'erreur vienne de là.
C'est sans doute vrai que tu as les droits d'écriture IIS, mais pense aussi à vérifier que IIS lui-même a les droits d'écriture NTFS.
J'explique... :
IIS correspond à deux utilisateurs de Windows nommés : IUSR_NOMDUSERVEUR et IWAM_NOMDUSERVEUR. C'est ces deux là qu'il faut autoriser, directement dans l'onglet sécurité du répertoire de Windows (et pas dans IIS). Si ceux là n'ont pas les droits d'écriture, tu pourras faire ce que tu veux avec les droits IIS, ça ne marchera jamais.
En plus ce problème ne survient que quand on utilise le FSO...(et aussi pour les BD...)
à+
Nurgle C'est une grande folie que de vouloir être sage tout seul !