29. august 2002 - 10:35Der er
13 kommentarer og 2 løsninger
At skrive til en txt-fil
Jeg kører Win XP Pro og kan ikke få adgang til at skrive til en ganske almindelig tekstfil. Tilgengæld har jeg opsnappet rygter om, at problemet skyldes de rettigheder man skal huske at sætte på mappen, hvilket har jeg gjort for "Alle" som har fuld adgang. Det hjælper ikke alligevel. Følgende kode udløser:
<%@language=JavaScript%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- #include file="dbConnectionCustomer.js" --> <%
//klargør og check dagens tekstfil. var dagsDato = new Date();
Nu har jeg måske misforstået din kode, men jeg synes ikke du angiver en sti til den fil du vil skrive i. Skulle dagsdatofilstreng ikke være Postordrer/textfil.txt?
function ShowDriveList() { var fso, s, n, e, x; fso = new ActiveXObject("Scripting.FileSystemObject"); e = new Enumerator(fso.Drives); s = ""; for (; !e.atEnd(); e.moveNext()) { x = e.item(); s = s + x.DriveLetter; s += " - "; if (x.DriveType == 3) n = x.ShareName; else if (x.IsReady) n = x.VolumeName; else n = "[Drive not ready]"; s += n + "<br>"; } return(s); }
Endnu gang fik jeg krejlet problemet på en anden måde... ASP stinker... Hvorfor fanden virker noget kode under visse Windows-udgaver, mens det ikke virker under andre. Selv de eksempler jeg har brugt fra bøger virker ikke under Win XP netop til at læse filer... Slutresultatet kom til at se således ud:
<%@language=JavaScript%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <link href="../css/red.css" rel="stylesheet" type="text/css"> <%
//klargør dagens tekstfil. var dagsDato = new Date();
var processor = Session("valgtCPU"); var hd = Session("valgtHD"); var mm = Session("valgtMM"); var grafik = Session("valgtGrafik"); var lyd = Session("valgtLydkort"); var keyboard = Session("valgtKeyboard"); var ram = Session("valgtRam"); var monitor = Session("valgtMonitor"); var dvd = Session("valgtDVD"); var brænder = Session("valgtBrænder"); var komm = Session("valgtNet"); var sw = Session("valgtSoft"); var totalpris = Session("newPrice");
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.