01. august 2003 - 22:13Der er
6 kommentarer og 1 løsning
lægge variabler sammen i ASP
Jeg arbejder på en gæstebog, den skal virke ved at brugeren indtaster sin besked, navn og email er allerede kendt af siden, samtidig skal datoen for indsættelsen vises i alt="" navnet er beskrivelsen af linket, emailen er målet... navnet skal skrives med fede bogstaver (<strong></strong>) og så kommer selve beskeden. Alt dette skal smides OVENI de gamle beskeder, så det kommer til at stå: BRUGER: Hej! Her er min (nye) besked BRUGER2: Hej! Her er den gamle besked.
jeg har et script der ikke virker, men som ser sådan her ud:
Dim fso, f, filespec, tem Set fso = CreateObject("Scripting.FileSystemObject")
Set f = filesys.OpentextFile(Server.MapPath("guestbook.txt"), 2, true)
' Læs linie for linie indtil slutningen af filen Do While not f.AtEndOfStream set tem = tem & f.ReadLine & "<br>" Loop
f.Close
dim total set total = "&"<strong><a href='mailto:"&Session('gre')&"' alt='"&now&"'>"&Session('users')&"</a>:"&Request('message') %>
<% Dim filesys, peoplefile Set filesys = CreateObject("Scripting.FilesystemObject") Set peoplefile = filesys.OpentextFile(Server.MapPath("guestbook.txt"), 2, true) peoplefile.WriteLine total peoplefile.WriteLine "<br>"
peoplefile.Close Problemet er når jeg forsøger at hente siden, kommer flg. meddelelse: Microsoft VBScript compilation error '800a0401'
Expected end of statement
/tag.asp, line 17
set total = "&"<strong><a href='mailto:"&Session('gre')&"' alt='"&now&"'>"&Session('users')&"</a>:"&Request('message') --------------------------^
Er der en bedre måde at samle infoerne på? Ideen er at hele log.txt skal vises ved at jeg kalder den ind i et html dokument med <!--#include file="log.txt"-->
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
ok, har bestemt mig, men nu nægter den mig adgang til filen når jegforsøger at skrve til den på flg. måde: Set fso = CreateObject("Scripting.FileSystemObject") filespec = Server.Mappath("guestbook.txt") Set f = fso.OpenTextFile(filespec,2) f.Close
Det underlige er, at længere oppe er der ingen problemer med at læse fra filen...
Det er ikke det samme som at ASP scriptet har skriverettigheder. Det er sædvane at scripts køre som en anonym bruger (f.eks. wwwuser eller nobody) og denne har bestemt ikke samme rettigheder som dig.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.