Avatar billede rapp Nybegynder
17. juni 2004 - 15:33 Der er 3 kommentarer

Formular indhold skrives til XML fil

Se mit sp. http://www.eksperten.dk/spm/510872

Kan man det i ASP!?
Avatar billede peter_hansen Nybegynder
18. juni 2004 - 16:50 #1
ja

et eksempel med msn adresser. med data i databasen bruger
<%
Dim fso, f, filespec

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)} DBQ=" & Server.MapPath("bruger.mdb")
Conn.Open DSN


strSQL = "Select * from bruger"
Set rs = Conn.Execute(strSQL)

Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("./adresser.ctt")
Set f = fso.OpenTextFile(filespec,2)

f.WriteLine "<?xml version='1.0'?>"
f.WriteLine "<messenger>"
f.WriteLine "<service name='.NET Messenger Service'>"
f.WriteLine "<contactlist>"
do
    if IsNull(rs("msn")) or rs("msn") = "" then
    else
        f.WriteLine "<contact>" & rs("msn") & "</contact>"
    end if
   
    rs.movenext
loop while not rs.EOF

f.WriteLine ""
f.WriteLine "</contactlist>"
f.WriteLine "</service>"
f.WriteLine "</messenger>"

f.Close
Conn.Close
Set Conn = Nothing
%>
Avatar billede rapp Nybegynder
18. juni 2004 - 22:10 #2
- det er så her jeg hopper af..?

Hvordan får jeg det til at virke på web'en..?
Avatar billede peter_hansen Nybegynder
19. juni 2004 - 02:37 #3
Den fuktion jeg har lavet, laver simpelthen en ny side ud af en tom side.
Det vil sige du laver en tomt dokument der hedder det du vil kalde til visning.
i mit eksempel adresser.ctt (det er for at brugere kan importere listen af msn adresser direkte til messenger), i dit tilfælde vil det jo nok være noget andet. :-)

men prøv at lave en tom fil der hedder adresser.ctt i samme mappe som du køre den program stump jeg smider her, Se så filen after du har kørt program bid. Tror du har fanget min ide så...

<%
Dim fso, f, filespec

Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("./adresser.ctt")
Set f = fso.OpenTextFile(filespec,2)

f.WriteLine "<?xml version='1.0'?>"
f.WriteLine "<messenger>"
f.WriteLine "<service name='.NET Messenger Service'>"
f.WriteLine "<contactlist>"
f.WriteLine "<contact>min@mail.dkcontact>"
f.WriteLine ""
f.WriteLine "</contactlist>"
f.WriteLine "</service>"
f.WriteLine "</messenger>"

f.Close
%>
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