Avatar billede no_doubt Nybegynder
12. oktober 2003 - 18:30 Der er 2 kommentarer og
1 løsning

load txt i input

Hvordan kan man lave en gennemseknap og derefter skal man vælge en txt fil, når den er åben skal indholdet loades ind i en scrolling text box ?
Avatar billede thesurfer Nybegynder
12. oktober 2003 - 19:05 #1
du skal nok bruge en server der understøtter asp og en eller anden upload komponent..

du oploader filen, og derefter læser du indholdet og smider det ind i en variable.. f.eks. "tekst"..
og derefter bruger du <%=tekst%> til at udskrive indholdet af variablen "tekst"

eksempel..

asp-delen:

<%
option explicit

'''''''''' uploader fil:
' erstat UPLOAD-KOMPONENT med navnet på det upload komponent,
' og UPK-Filename med det der skal står for at få fat på filnavnet (typisk Filename eller bare nave)
Const Filename = UPLOAD-KOMPONENT.UPK-Filename
' upload kode her..
' filen placeres i samme mappe som denne asp fil..
' ellers skal der rettes i denne linie i læse-scriptet:
' Filepath = Server.MapPath(Filename)


'''''''''' læser fra fil:

dim tekst
tekst = ""
Const ForReading = 1, ForWriting = 2, ForAppending = 3
Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0

' Create a filesystem object
Dim FSO
set FSO = server.createObject("Scripting.FileSystemObject")

' Map the logical path to the physical system path
Dim Filepath
Filepath = Server.MapPath(Filename)

if FSO.FileExists(Filepath) Then

    ' Get a handle to the file
    Dim file
    set file = FSO.GetFile(Filepath)

    ' Open the file
    Dim TextStream
    Set TextStream = file.OpenAsTextStream(ForReading, TristateUseDefault)
    Dim Line
    Line = TextStream.readline

    ' Read the file line by line
    Do While Not TextStream.AtEndOfStream
    tekst = tekst & Line & vbcrlf
    Loop

Set TextStream = nothing

End If
Set FSO = nothing
%>


html-delen:
<form name="fnavn" action="upload.asp" method="post" ENCTYPE="multipart/form-data">
<input type="file" name="txtUpload">
<textarea><%=tekst%></textarea>
</form>
Avatar billede thesurfer Nybegynder
12. oktober 2003 - 19:12 #2
hov.. manglede en submit knap i formen..
<input type="submit" value="submit">
Avatar billede thesurfer Nybegynder
19. oktober 2003 - 21:51 #3
Jeg mener at have fundet en brugbar løsning, og lægger hermed et svar.
/theSurfer.
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