Avatar billede floetti Nybegynder
12. oktober 2003 - 14:50 Der er 23 kommentarer og
1 løsning

Includering af txt fil med

Hej !

Jeg har lavet et asp script hvor jeg kan includere en side med request.querystring("") - men jeg kan få Replace(map, VbCrlf, "&nbsp;<br>") til at virke, har du anelse om hvat man skal lave??

<% if mode = "expand" then %>
<% map = "competition/" & Request.QueryString("action") & ".inc"
server.Execute Replace(map, VbCrlf, "&nbsp;<br>") %>
<% end if %>

På forhånd tak

-> Floetti
Avatar billede virus Nybegynder
12. oktober 2003 - 14:54 #1
Må jeg komme med en anden ide?
Avatar billede virus Nybegynder
12. oktober 2003 - 14:55 #2
Er der btw. ASP kode i dine include filer?
Avatar billede floetti Nybegynder
12. oktober 2003 - 14:55 #3
ja da! alt er godt ;)
Avatar billede floetti Nybegynder
12. oktober 2003 - 14:55 #4
Nej! intet asp i koden !

bare txt
Avatar billede virus Nybegynder
12. oktober 2003 - 14:56 #5
Ok :)
Avatar billede virus Nybegynder
12. oktober 2003 - 14:57 #6
<%

    If Mode = "expand" Then
   
        Action = Request.QueryString("action")
        Map = "competition/" & Action & ".inc"

        Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
        Set objFile = objFso.OpenTextFile(Server.Mappath(Map))

        IncludeFile = objFile.ReadAll
        IncludeFile = Replace(IncludeFile, vbCrLf, "&nbsp;<br>")

        Response.Write IncludeFile

    End If

%>
Avatar billede virus Nybegynder
12. oktober 2003 - 14:58 #7
Gruden til jeg gør det på den måde er først og fremmest at du skal ind og læse i filen før du kan replace i den, dvs. din variabel map kan du ikke replace i, så derfor laver vi en variabel med indholdet af filen, hvorefter vi replacer i den nye variabel.. :)
Avatar billede virus Nybegynder
12. oktober 2003 - 15:01 #8
Set objFile = objFso.OpenTextFile(Server.Mappath(Map))
ændres til
Set objFile = objFSO.OpenTextFile(Server.Mappath(Map))

Mere så der ser pænt ud :)
Avatar billede floetti Nybegynder
12. oktober 2003 - 15:06 #9
Jeg får denne fejlmeddelse da jeg prøver at hive den ud:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/vis_urslit.asp, line 55

Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
Avatar billede virus Nybegynder
12. oktober 2003 - 15:06 #10
Hmm hvor har du dit webhotel?
Avatar billede floetti Nybegynder
12. oktober 2003 - 15:11 #11
Jeg er fra Færøerne, og jeg laver siden for min svømmeklub og vi har siden liggende hos det færøeske telefon selskab "FøroyaTele", deres service er ikke serlig god indenfor websider, jeg skal til at flytte siden til en anden server snart. Det bliver for dyrt at betale 200 kr. om måneden... !!!
Avatar billede virus Nybegynder
12. oktober 2003 - 15:14 #12
Well det ser ud som om de har fjernet muligheden for FSO, sikkert pga. deres sikkerhed, eller rettere mangel på at kunne sætte dette ordentligt op ;)

Må jeg forslå dig at smække alt indhold i en database istedet for, hvor du derefter blot hiver det ud på nogenlunde samme måde og replacer...

Du kan ikke replace i en fil du laver en server.execute på, derfor skal du enten åbne filen som jeg forslog, men da FSO er fjernet på din server er dette ikke en mulighed.
Eller som sagt en database..
Avatar billede floetti Nybegynder
12. oktober 2003 - 15:23 #13
Ja, jeg har brugt det eksempel som jeg skrev i spørgsmålet på min side, og det kan jeg så bruge til den side... men ved du hvor jeg får fat i en admin side til Access... ligesom phpmyadmin til MySQL ??
Avatar billede virus Nybegynder
12. oktober 2003 - 15:27 #14
Puha, der kan jeg desværre ikke hjælpe, har aldrig rigtigt sat mig ind i om der findes et interface til Access, jeg ved der gør, men hvor du kan finde det ved jeg desværre ikke....

Hvorfor ikke bare bruge MySQL?
Avatar billede floetti Nybegynder
12. oktober 2003 - 15:35 #15
Det understøtter de ikke !
Avatar billede floetti Nybegynder
12. oktober 2003 - 15:44 #16
Nå, men jeg prøver lige dit eksempel på min server ! den ligger i DK - så skal jeg se om det virker ??
Avatar billede floetti Nybegynder
12. oktober 2003 - 16:10 #17
Hej igen !

Nu har jeg lagt siden ud på min server, det virker fint med det der med <br>, men du kan se hvordan det ser ud nu på: http://floetti.dk/hs/vis_urslit.asp?mode=expand&action=22230203
Avatar billede virus Nybegynder
13. oktober 2003 - 18:11 #18
#floetti
Dit SQL statament mangler en variabel, derfor du får den fejl som forekommer.
Vis mig lige den kode du benytter
Avatar billede floetti Nybegynder
13. oktober 2003 - 19:51 #19
-> Virus

Ja, det ser jeg. Linket skal selvfølgelig være http://floetti.dk/hs/vis_urslit.asp?mode=expand&id=1 , nu kan du se at hvordan det ser ud!!! - her er et eksempel om hvordan det skal se ud: http://www.hs.fo/competition/10111003.txt ... !

Kan du se forskellen!
Avatar billede virus Nybegynder
13. oktober 2003 - 20:50 #20
#floetti
Det kan jeg godt se, problemet her bliver jo så at du har rene tekstfiler, hvor du bruger tab som opdeling, for at du kan få det til at se ordentligt ud i din HTML skal du naturligvis bruge tabeller.

Hvordan ser den rå data ud i database, mere så jeg kan se om vi kan lave en lille smart ting?
Avatar billede floetti Nybegynder
14. oktober 2003 - 11:09 #21
Skal du have databasen eller .txt filen som er skevet i databasen??
Den er lavet i access! den er kun opsat af en tabel som hedder content...
Avatar billede virus Nybegynder
14. oktober 2003 - 18:42 #22
#floetti
Bare de textfiler du har importeret til Access
Avatar billede floetti Nybegynder
14. oktober 2003 - 22:39 #23
Jeg har bare taget hele indeholdet fra en txt fil, og sat det ind i content kolonnen... og så hivet det ud på siden  !!!!

Du kan hente txt file med at downloade: http://www.hs.fo/competition/10111003.txt
Avatar billede floetti Nybegynder
18. maj 2006 - 00:54 #24
gammelt og glemt, jeg lukker...
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