Avatar billede klas Juniormester
04. maj 2003 - 13:52 Der er 49 kommentarer og
1 løsning

WAP med database?

Hejsa,

Jeg sidder og leger lidt med WAP/ASP/access -  Men jeg kan ikke rigtigt få det til at virke...

Jeg har kigget på http://www.eksperten.dk/spm/37020

Men selvom jeg gør som der står der, får jeg besked om "kommunikations fejl.. bla bla" når jeg prøver at se den på min mobil...


Er der nogle der har eksempler på hvordan det gøres?

Det jeg vil lave er et simpelt billede script hvor jeg kan smide nogle billeder i en database, og så trække dem ud alt efter hvilken kategori de er lagt i...

På forhånd tak  :)
Avatar billede medions Nybegynder
04. maj 2003 - 13:55 #1
Kan jeg prøve at se den kode du har prøvet dig frem med?

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 13:59 #2
Jeg har slettet den. da jeg prøvede forfra (med koderne fra 37020) - Men det var blot den kode, hvor jeg ændre database navn og lidt andet...
Avatar billede klas Juniormester
04. maj 2003 - 14:00 #3
hvad skal ens default fil egentlig hedde før en telefon kan se adressen uden man skal skrive default.wml ?
Avatar billede medions Nybegynder
04. maj 2003 - 14:01 #4
nej, den skal hedde default.asp

//>Rune
Avatar billede medions Nybegynder
04. maj 2003 - 14:04 #5
Hvis du bruger denne kode, så skulle det virke:

<%
Set DBConn = Server.CreateObject("ADODB.Connection")
DBConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("nyheder.mdb")
Response.ContentType = "text/vnd.wap.wml"
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>

<card id="card1" title="Nyheder">
<select name='nyhed'>
<%
strSQL = "SELECT * FROM nyheder"
Set rs = Server.CreateObject("ADODB.Recordset")
set rs = DBConn.Execute(strSQL)
do until rs.EOF
Response.Write("<option value='" & rs("overskrift") & "'>" & rs("overskrift") & "</option>" & vbcrlf)
rs.movenext
loop
%>
</select>
<small>
<anchor title="Nyhed">Vis Nyhed
  <go href="visnyhed.asp" method="get">
  <postfield name="nyhed" value="$(nyhed)" />
</go>
</anchor>
</small>


</card>
</wml>

Bare gem den ovenstående som default.asp
Så laver du en fil som hedder visnyhed.asp
Heri ligger du:

<%
nyhed = Request.Querystring("nyhed")
'Sender MIME typen for WML
Response.ContentType = "text/vnd.wap.wml"
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>

<card id="card1" title="Visnyhed">
<%=nyhed%>
</card>
</wml>

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:06 #6
hvad er forskellen på den kode og så den i 37020 ?
Avatar billede klas Juniormester
04. maj 2003 - 14:07 #7
burde jeg ikke kunne rename min default.wml til default.asp uden problemer?

Jeg får en fejl når jeg gør det...
Avatar billede medions Nybegynder
04. maj 2003 - 14:07 #8
Jeg har rettet den til så den skulle virke (Der var en masse ting som ikke skulle være der ved den andet)

//>Rune
Avatar billede medions Nybegynder
04. maj 2003 - 14:08 #9
Jov.. Hvilken fejl får du? og er du sikker på du kan afvikle ASP på din server?

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:10 #10
Ja serveren understøtter asp - Jeg har lavet et link fra min default.wml til default.asp som blot er en omdøbt kopi af default.wml.. og jeg får stadig en fejl... (Der er noget i vejen med den side du prøvede at åbne. Vælg en anden link)
Avatar billede medions Nybegynder
04. maj 2003 - 14:15 #11
Hmm prøv lige at gøre sådan her:

<%
  Response.ContentType = "text/vnd.wap.wml"

  With Response
    .Write("<?xml version=""1.0""?>" & vbCrLf)
    .Write("<!DOCTYPE wml PUBLIC ""-//WAPFORUM//DTD WML 1.1//EN"" ""http://www.wapforum.org/DTD/wml_1.1.xml"">" & vbCrLf)
    .Write("<wml>" & vbCrLf)
      .Write("Hej med dig")
    .Write("</wml>" & vbCrLf)
  End With
%>

Og gem det som default01.asp

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:17 #12
unexpected character data (before or at line 4)
Avatar billede medions Nybegynder
04. maj 2003 - 14:19 #13
Øhh hvor har du webhotel henne? og hvilken OS er serveren??

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:20 #14
Jeg ligger hos www.1-domain.dk

og har følgende understøttelser

- ASP
- ASP.NET
- ASP.NET Mobile Internet Toolkit
- ActiveState CGI
- PHP4
- MySQL database (mulighed)
- Access database
- FrontPage 2002 ext. (mulighed)
- SoftArtisans File Bundle
- JMail
- WAP
- Flash
- Audio / Video (ej. stream)
- XMLDOM 3
Avatar billede klas Juniormester
04. maj 2003 - 14:22 #15
jeg går ud fra at det er en win2k server....
Avatar billede medions Nybegynder
04. maj 2003 - 14:23 #16
Hmm det forstår jeg simpelt hen ikke! -koden er som den skal være!

Er det en ASP fejl den kommer med eller er det en normal XML valideringsfejl?

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:25 #17
det ved jeg ikke.. jeg får bare den fejl jeg skrev før...
Avatar billede medions Nybegynder
04. maj 2003 - 14:26 #18
Hvilken linje er præcist linje 4?

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:27 #19
Det må vel være denne her

.Write("<?xml version=""1.0""?>" & vbCrLf)
Avatar billede klas Juniormester
04. maj 2003 - 14:27 #20
med mindre den tæller det tomme mellemrum med....
Avatar billede medions Nybegynder
04. maj 2003 - 14:30 #21
Hmm så prøv lgie sådan her:

<%
  Response.ContentType = "text/vnd.wap.wml"

  With Response
%>
<?xml version="1.0"?><%
  <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<%
    .Write("<wml>" & vbCrLf)
      .Write("Hej med dig")
    .Write("</wml>" & vbCrLf)
  End With
%>

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:33 #22
Så får jeg en "kommunikations fejl"..
Avatar billede medions Nybegynder
04. maj 2003 - 14:34 #23
Hov, min fejl:

<%
  Response.ContentType = "text/vnd.wap.wml"

  With Response
%>
<?xml version="1.0"?>
  <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<%
    .Write("<wml>" & vbCrLf)
      .Write("Hej med dig")
    .Write("</wml>" & vbCrLf)
  End With
%>

Sådan...

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 14:37 #24
så kommer unexpected character data (before or at line 4)

igen.. smutter lige en times tid.. men vender tilbage senere og leger videre med det :)
Avatar billede medions Nybegynder
04. maj 2003 - 14:39 #25
Det forstår jeg simpelt hen ikke! Men prøv lige at leg lidt med det selv, der må sq være en ordentlig forklaring på dette her!

-Du er sikker på dit dokument hedder filnavn.asp ?

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 16:06 #26
jeps den ligger her http://cosmic.dk/wap/default.asp
Avatar billede medions Nybegynder
04. maj 2003 - 18:20 #27
Den skriver:

The page cannot be found

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 18:31 #28
Ja jeg har siddet og leget lidt med det.. og slettet .asp filen.. kunne ikke få den til at virke..
Avatar billede medions Nybegynder
04. maj 2003 - 18:32 #29
Prøv lige at læg den op igen (filen altså)

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 18:33 #30
hvilket indhold vil du have i den ?
Avatar billede klas Juniormester
04. maj 2003 - 18:34 #31
Er der en gratis server hvor man kan teste det?  -  så kan jeg se om det er opsætningen på min server der er noget i vejen med..

Hvordan sætter man det evt. op i ISS . .har en webserver jeg har fuld adgang til.. hvis det ikke er noget vildt kan jeg prøve på den.. gidder bare ikke hvis jeg kan fucke det hele op..
Avatar billede medions Nybegynder
04. maj 2003 - 18:35 #32
<%
  Response.ContentType = "text/vnd.wap.wml"

  With Response
%>
<?xml version="1.0"?>
  <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<%
    .Write("<wml>" & vbCrLf)
      .Write("Hej med dig")
    .Write("</wml>" & vbCrLf)
  End With
%>

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 18:36 #33
Avatar billede medions Nybegynder
04. maj 2003 - 18:37 #34
klas> Jeg har en server stående hvor der er understøttelse af JSP/PHP/WAP så hvis du vil bygge det i PHP eller JSP så kan du godt komme til at ligge på den gratis... -Mailserver finder vi oxo ud af hvis det er noget du vil have oxo!

Men så kan jeg desvære ikke hjælpe dig da jeg kun selv koder i ASP og lidt JSP!
Men det er jo op til dig om du vil ;o)

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 18:39 #35
PHP mener du vel  :)

Serverplads burde ikke være noget problem. Ellers tak :)

Skal bare vide om der er en fejl i opsætningen, så jeg kan få det rettet...
Avatar billede medions Nybegynder
04. maj 2003 - 18:40 #36
Jeg kan ikke kalde serveren med min WAP telefon :-/

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 18:42 #37
http://cosmic.dk/wap/default.wml burde virke fint... jeg kan bare ikke få den til at tage cosmic.dk/wap/ - -  Hvis jeg skal til at have links ude skal jeg bruge en kortere url
Avatar billede medions Nybegynder
04. maj 2003 - 18:43 #38
Så prøv med index.wml i stedet for... Don't know.. :-/

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 18:52 #39
det hjælper heller ikke.. det er vel ISS'en der ikke er sat op til andre enh default.asp og default.htm  .. jeg har prøvet en default.asp som redirecter til default.wml - -  det virker lidt, der kommer en fejl, men den går vidre..
Avatar billede medions Nybegynder
04. maj 2003 - 18:56 #40
Aaaaaagh!! *G* jeg har vidst arbejdet lidt for meget med Apache her for tiden!
Hvis du gør flg.:
My Computer -> Control Panel -> Administrative Tools -> Personal Web Manager -> Advanced -> Default Document(s) og her tilføjer du så index.wml og default.wml !

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 18:59 #41
Jeps  :)  men det kan jeg ikke gøre på denne server.. så skal jeg få det over på klas.dk istedet for... men jeg er ikke sikker på at den er sat op til wap overhovedet....
Avatar billede medions Nybegynder
04. maj 2003 - 19:00 #42
Hmm ok :-(

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 19:01 #43
men det er heller ikke det vigtigste.. det er mere at jeg kan få lavet noget dataudtræk fra en database, sammen med asp....
Avatar billede medions Nybegynder
04. maj 2003 - 19:03 #44
Se lige om den kan afvikle denne kode:

<%
  Response.ContentType = "text/vnd.wap.wml"
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
  <%= "Hej med dig!" %>
</wml>

Kan den det?

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 19:08 #45
Jeg kan ikke se den på min egen.. men jeg prøvede lige på gelon.net - og der virker det fint !

Hvad er forskellen på wap 1.0 og wap 2.0 ??
Avatar billede medions Nybegynder
04. maj 2003 - 19:11 #46
Uha, det kan jeg sq ikke huske, jeg har ikke arbejdet med WAP LÆÆÆÆÆÆÆÆNGE, har kun lgie været med i få projekter!

Men prøv at søg på google.com om "diffrent between WAP 1.0 and WAP 2.0"

//>Rune
Avatar billede klas Juniormester
04. maj 2003 - 19:12 #47
ok.. jeg skal spise nu, og har lovet kæresten at se 007 bagefter.. så det bliver ikke før engang i løbet af ugen jeg akn komme videre med det :(
Avatar billede medions Nybegynder
04. maj 2003 - 19:13 #48
Ok ;o)
Jamen så velbekomme og ha' en go' aften med kærsten ;o)

//>Rune
Avatar billede klas Juniormester
17. maj 2003 - 21:44 #49
Jeg har ikke haft tid til at lege mere med det - Men tak for dine svar :)
Avatar billede medions Nybegynder
18. maj 2003 - 16:53 #50
Fair nok...
Thx 4 Poinz

//>Rune
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