webForumDet fria alternativet

CreateTextFile - skapa som ascii / text

ASP

1 svar · 201 visningar · startad av sharkface

Medlem sedan okt. 200040 inlägg
Frågan#1

Hej!

Håller på att skapa en dynamisk maillista mha en sk .procmailrc-fil. Denna fil är tydligen väldigt känslig beträffande hur den skapas / laddas upp på servern. FTP:ar jag upp filen i något annat format än ascii / text så fungerar den helt enkelt inte.

Den fungerar inte heller när jag skapar den mha CreateTextFile trots att filen ser helt korrekt ut.

Frågan är alltså hur man skapar en renodlad textfil med CreateTextFile.

Min nuvarande kod:

Dim C, O
Set C = CreateObject("Scripting.FileSystemObject")
Set O = C.CreateTextFile("/home/xxx/.procmailrc", True, False)

O.Write "#LOGFILE=$HOME/.procmail.log" & chr(10) & chr(13)
O.Write "VERBOSE='NO'" & chr(10) & chr(13)
O.Write "LOGABSTRACT='all'" & chr(10) & chr(13)

O.Write ":0" & chr(10) & chr(13)
O.Write "*^TO_vip@xxx.com" & chr(10) & chr(13)
O.Write "! x@x.se" & chr(10) & chr(13)
O.Write "# Placeras langst ner - alla mail gar aven hit" & chr(10) & chr(13)
O.Write "#:0" & chr(10) & chr(13)
O.Write "#! x@x.se" & chr(10) & chr(13)
O.Close

------------------
sharkface

Medlem sedan aug. 200160 inlägg
#2

Om jag inte minns fel, så markeras radslut i unix med LF och i Dos/Windows med CRLF.

Testa med att ta bort chr(13)

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)