Jeg har ændret scriptet til (jeg har bedt det om at skrive indholdet af variablene og jeg har tilføjet 'set' før filtekst): 'Filen der skal redigeres indlæses VPath = Request.ServerVariables("PATH_INFO") response.write VPath & "<br>" varFilename = request.querystring("fil") varFilename1 = Left(VPath, 4) & "include/" & varFilename response.write varFilename1 & "<br>" Const ForReading = 1, ForWriting = 2, ForAppending = 8 Set fso = Server.CreateObject("Scripting.FileSystemObject") 'Set fso = CreateObject("Scripting.FileSystemObject") Set filtekst = fso.OpenTextFile(varFilename1, ForReading)
Det giver nu følgende: Fejlmeddelelse: /iv/myeditor.asp /iv/include/text-admin.inc.txt
Server object error 'ASP 0177 : 800a004c'
Server.CreateObject Failed
/iv/myeditor.asp, line 34
The operation completed successfully.
Jeg har ikke noget problem med at include filen på den side hvor den skal vises.
Din første kommentar: jo, som du kan se i min rettelse er det gjort.
Din anden kommentar: Jeg administrerer et udaf en række intranetsites på en server. Roden af mit intranetsite er 'iv', så det er ikke en specifik mappe. Mine include-filer er placeret i mappen 'include' som altså er første mappe niveau i mit 'lokale' site. Hvor mener du at jeg skal bruge server.mappath?
Så kan man filosofere lidt over hvorfor nogle mennesker så krampagtigt holder fast i en teknologi, der er så brugerfjendsk som netop "gammeldags" ASP. Den fejlmeddelelse du fik gav dig ingen indikation om hvad der var galt, til trods for at systemet sagtens kunne have givet dig langt flere oplysninger.
Al den tid menneskeheden har spildt på denne konto kunne have været brugt til at udrydde kræft, sende folk til Mars, eller opfinde en dims, så det var lettere at finde sine briller når de blev væk.
Jeg vil godt bidrage lidt til en envejsbillet til Mars for visse personer ;))
Jeg er bundet til ASP på det intranet vi har på arbejde. Privat bliver jeg mere og mere glad for php.
Mht. til dette spørgsmål så fandt jeg ud af, at jeg faktisk bare kunne bruge min tekstfil som source til min iFrame. Så slipper jeg for at åbne et filesystemobject og indlæse i det.
Nu skal jeg bare lige have scriptet til at skrive den nye tekst til filen i stedet for den gamle. Jeg vender tilbage, hvis det giver problemer.
Nej, jeg er mere en ikke-ASP mand. Alt andet er bedre.
Man er vel ikke mere bundet end man vil. Du kunne sikkert med fordel flytte dele af systemet langsom til .net uden at chefen opdager det. Den tid du - til sidst - kommer til at spare, kan du jo bruge til en ferie på Hawaii. Ok. Det vil chefen måske opdage ;)
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.