Boinjour
j'ai un petit problème sur un script et j'aurai aimé savoir si kelk1 a une idée ki pourrait m'éclairé.
Voila, je veux via ASP (en php c'est facil et j'y arrive alors ya pas de raison !) ecrire dans un fichier texte.
Après avoir tester différentes solutions aucune s'est avéré concluente :
1- la première est le script de nix a l'url suivante : http://www.aspfr.com/code.aspx?ID=8587
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
3- Après avoir flané sur le net
j'ai trouvé d'autre scirpt très similaire notement sur
http://asp.developpez.com/faq/?page=filesystemobject#creation :
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
fic = Server.MapPath("mon_dossier/mon_fich.ext")
set inF = FSO.CreateTextFile(fic)
inF.write texte
inF.writeLine texte
inF.writeBlankLines(5)
inF.close
%>
et et et m^mes erreur sur les deux serveurs :
Erreur d'exécution Microsoft VBScript (0x800A0046)
Permission refusée
- aprés cela j'ais trouvé un script sensiblement pareille sur
http://www.asp-php.net/tutorial/asp-php/ecriture.php et rebelotte !!!!!
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 -