Avatar billede raeven Nybegynder
24. januar 2002 - 17:56 Der er 4 kommentarer

Skrive til fil...

Er der nogen der kan forklare mig hvorfor nedenstående ikke virker...?
Desuden vil jeg gerne vide hvordan jeg kan skrive flere linier til den samme fil (over flere omgange), hvor den sidst indtastede kommer øverst i filen.

koden:

<html>
<body>
<TABLE align="center" valign="middle" border=0>
    <TR>
    <TD  class="a" ALIGN="right" bgcolor="white">
    <b><font face="Tahoma" size="2">link:</font></b>
    </TD>
    <TD>
    <input name="link" type="text"></input>
    </TD>
    </TR>
    <TR>
    <TD ALIGN="right">
    </TD>
    <TD>
    <form method="post">   
    <INPUT TYPE="submit" VALUE="Submit"></INPUT>
    <INPUT TYPE="reset" VALUE="Reset"></INPUT>
    </form>
    </TD>
    </TR>
</TABLE>
<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/tekstfil.txt")
Set f = fso.OpenTextFile(filespec,2)

f.Write Request.Form("link")

f.Close
%>
</body>
</html>

/ræven
Avatar billede snigermunken Nybegynder
24. januar 2002 - 18:02 #1
nu kender jeg ikke en skid til asp men til php, men mon ikke det ligger i du ikke sender noget som helst i formen?
Avatar billede snigermunken Nybegynder
24. januar 2002 - 18:04 #2
Burde virke nu vis asp'en da virker.


<html>
<body><form method="post">
<TABLE align="center" valign="middle" border=0>
    <TR>
    <TD  class="a" ALIGN="right" bgcolor="white">
    <b><font face="Tahoma" size="2">link:</font></b>
    </TD>
    <TD>
    <input name="link" type="text"></input>
    </TD>
    </TR>
    <TR>
    <TD ALIGN="right">
    </TD>
    <TD>
    <INPUT TYPE="submit" VALUE="Submit"></INPUT>
    <INPUT TYPE="reset" VALUE="Reset"></INPUT>
    </TD>
    </TR>
</TABLE></form>
<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/tekstfil.txt")
Set f = fso.OpenTextFile(filespec,2)

f.Write Request.Form("link")

f.Close
%>
</body>
</html>
Avatar billede mscodedk Nybegynder
28. maj 2002 - 12:09 #3
Hey there....

Prøv i stedet for at skrive: #####

f.Write Request.Form("link")

###########################

AT SKRIVE : #########################

link = request.form("link")
f.WriteLine "Link: " & link

#####################################
Avatar billede mscodedk Nybegynder
28. maj 2002 - 12:17 #4
Det der med at skrive øverst i filen... hmmm
så skal du nok bruge database.... men du kan få dem skrevet nedenunder hindanden... med "APPEND"...

Skriv:
      Set f = fso.OpenTextFile(filespec,2)
Til:
      Set f = fso.OpenTextFile(filespec,8)

Derved bliver det skrevet under hindanden....

HÅBER DET HJÆLPER DIG! =)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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