Avatar billede moore Nybegynder
07. december 2005 - 09:40 Der er 6 kommentarer og
1 løsning

Skrive til textfil problem

Hej

Hmmm.. hvorfor virker det her bare ikke... jeg kan ikke se fejlen.

  <input type="textbox"  name="mail">
  <input type="submit" value="Tilmeld">
 
  <%
       
mail = Request.Form("mail")

if mail<>"" then


sti_til_textfil = Server.MapPath ("nyhedsbrev/nyhedsbrev.txt")        'Få den fysiske sti til text-filen

Set fso = Server.CreateObject("Scripting.FileSystemObject")    'Objekt til at få adgang til filsystemet

'Åben text-filen (8 = 'for appending') (True = Opret filen, hvis den ikke findes i forvejen)
Set ts = fso.OpenTextFile(sti_til_textfil, 8, True)       

ts.WriteLine(mail & ";" & mail)  'Skriv linje med "navn;alder" til text-filen

ts.Close                        'Luk text-filen
Set ts = Nothing                'Nulstil referencer til Objekter
Set fso = Nothing

response.write "Tak for tilmelding"
 
end if       
        response.write "</th>"
%>
Avatar billede keysersoze Ekspert
07. december 2005 - 10:09 #1
hvilken fejl får du?
Avatar billede moore Nybegynder
07. december 2005 - 10:11 #2
Får faktisk ingen fejl.. Men så igen, den skriver heller ikke noget i min tekstfil.
Har tilføjet følgende i toppen.

<form method="post" action="index.asp">

  <input type="textbox"  name="mail">
  <input type="submit" value="Tilmeld">
 
</form>

Men det virker heller ikke.
Avatar billede keysersoze Ekspert
07. december 2005 - 10:19 #3
hvad bruger du som editor? jeg ved ikke om det kan have noget at sige men normalt hedder det type="text" og ikke type="textbox". Endelig kan du prøve at udskrive lidt hjælpe-variabler undervejs - prøv fx at indsætte dette lige efter din if-statement;

response.write "jubii"
response.end

for at se om du i det hele taget kommer ind i din if.
Avatar billede moore Nybegynder
07. december 2005 - 11:07 #4
Den skriver fint "jubii nu"..
Men når jeg skriver hele koden ind, hvor den skal tilføje noget i en textfil, så er det som om at den går i en løkke. Og ISS går simpelthen ned.. Og den skriver IKKE noget i tekstfilen.
Avatar billede eagleeye Praktikant
07. december 2005 - 11:16 #5
Køre du ISS på din egen PC og har du Norton Antivirus installet?
Hvis ja til beggee så skal du ind i Norton Antivirus og slå "Active Scripting" eller noget i den stil fra, den funktion blokere for FSO. Måske skal du genstarte PC'en.
Avatar billede moore Nybegynder
07. december 2005 - 11:36 #6
alt er som det skal være i div. programmer.
Fatter slet ikke det her.
Vil bare have den skal skrive til en textfil.. (dybt suk) *GGG*
Avatar billede moore Nybegynder
07. december 2005 - 13:00 #7
ahhhh.. Fandt selv løsningen på problemet :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester