---
title: "WML + hämta ringsignal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/93403-wml-hämta-ringsignal"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "M.Cheraghi"
published: "2003-12-25T01:34:46.000Z"
updated: "2003-12-25T21:11:47.000Z"
replies: 20
views: 842
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/93403-wml-hämta-ringsignal"
---

# WML + hämta ringsignal

_Sida 1 av 2._

## #1 — M.Cheraghi, 2003-12-25T01:34Z

Tjenna!

jag har ASP dokument som ser ut som följande!

```
<%response.ContentType = "text/vnd.wap.wml"%><?xml version="1.0" encoding="ISO-8859-1" ?>

<wml>
<card id="wap" title="|WAP|">
<p align="center">
   <img src="hej.wbmp" /><br />
<small>ID:</small> <input type="text" name="id"/>
<br/>
<anchor title="post">» Hämta ringsignal
<go href="get_signal.asp" method="post">
<postfield name="id" value="$(id)"/>
</go> 
</anchor> 
</p>
</card>
</wml>
```

det fungerar alldeles utmärkt!
men det formuläret skickas till get_signal.asp, som jag inte påbörjat ännu! tänkte fråga hur jag ska göra i get_signal.asp om jag behöver nån WML kod? eller om jag ska köra pure ASP som redirectar direkt till MMF ljudfilen?

EDIT: okej nu har jag börjat knåpa på get_signal! jag börjar lite lätt med att hämta titeln på signalen från en databas! och det fungerar alldeles utmärkt jag får fram titeln! i databasen finns även tabellen "filnamn" där filnamnet står t.ex "test.mmf"
hur skall jag skriva för att ladda ner genom den sökvägen! 

kör jag som jag skrivit nedan så får jag gateway problem =/ hajjar inget av det dags å sova BTW =)

```
<%response.ContentType = "text/vnd.wap.wml"%>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >
<?xml version="1.0" encoding="ISO-8859-1" ?>

<%
id = request.form("id")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("MC/databaser/mobilt.mdb")&";"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM ringsignaler where id = "&id&""
set RS = conn.execute(SQL)

titel = RS("titel")
filnamn = "http://194.237.241.56/mc/ringsignaler/mmf/" & RS("filnamn")
 
%>
<wml>
<card id="get_signal" title="signal">
<small><%=titel%><br /><br />
<a href="<%=filnamn%>">hämta signalen!</a>

</small>
</card>
</wml>
```

Permalänk: https://www.webforum.nu/p/93403

## #2 — Darren, 2003-12-25T11:19Z

Hade själv gateway problem när jag använde WML 1.3 standard men när jag ändrade till 1.1 eller 2.0 så fungerade det utan problem.

Två ändringar i get_signal.asp:
XML-deklarationen skall skrivas innan DOCTYPE raden.
All text som skrivs på en wap-sida skall befinna sig mellan \<p\> och \</p\> taggarna.

Sen förmodar jag att du har rätt mime-type för mmf-filer så telefonen känner igen de när du ska ladda ner dessa.

Permalänk: https://www.webforum.nu/p/1237103

## #3 — Cannabis_Tomten, 2003-12-25T12:19Z

> **Darren skrev:**
>
> Hade själv gateway problem när jag använde WML 1.3 standard men när jag ändrade till 1.1 eller 2.0 så fungerade det utan problem.
> 
> Två ändringar i get_signal.asp:
> XML-deklarationen skall skrivas innan DOCTYPE raden.
> All text som skrivs på en wap-sida skall befinna sig mellan \<p\> och \</p\> taggarna.
> 
> Sen förmodar jag att du har rätt mime-type för mmf-filer så telefonen känner igen de när du ska ladda ner dessa.

okej okej! jag har lagt i \<p\>\</p\> nu och ändrat doctype! jag får fortfarande Gateway problem! även om jag tar bort länken till ringsignalen så får jag gateway problem =/ men i WinWap på PC'n fungerar allt ända till självaste ringsignalen skall laddas!

Min mime typ!

.application/x-smaf = mmf

```
<%response.ContentType = "text/vnd.wap.wml"%><?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >

<%
id = request.form("id")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("MC/databaser/mobilt.mdb")&";"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM ringsignaler where id = "&id&""
set RS = conn.execute(SQL)

titel = RS("titel")
filnamn = "http://194.237.241.56/mc/ringsignaler/mmf/" & RS("filnamn")
 
%>
<wml>
<card id="get_signal" title="signal">
<p>
<small><%=titel%><br /><br />
<a href="<%=filnamn%>">hämta signalen!</a>
</p>
</small>
</card>
</wml>
```

Permalänk: https://www.webforum.nu/p/1237113

## #4 — Darren, 2003-12-25T12:24Z

Testa att ändra doctype till 1.1 versionen istället.

```
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
```

Permalänk: https://www.webforum.nu/p/1237116

## #5 — Cannabis_Tomten, 2003-12-25T12:28Z

jag får fortfarande Gateway problem! =/ första sidan Get.asp fungerar bra! man kan skriva in joxxmoxx i formuläret! å skicka men det är efter skickningen som det går åt skogen!

get.asp

```
<%response.ContentType = "text/vnd.wap.wml"%><?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >
<wml>
<card id="wap" title="|WAP|">
<p align="center">
   
<small>ID:</small> 
<input name="id"
	format="5N" emptyok="false" size="5"
	maxlength="5"/>
<br/>
<anchor title="post">» Hämta ringsignal
<go href="get_signal.asp" method="post">
<postfield name="id" value="$(id)"/>
</go> 
</anchor> 
</p>
</card>
</wml>
```

och sen självaste sidan som skall hämta joxxmoxxset som man matade in i formuläret!

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

<%
id = request.form("id")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("MC/databaser/mobilt.mdb")&";"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM ringsignaler where id = "&id&""
set RS = conn.execute(SQL)

titel = RS("titel")
filnamn = "http://194.237.241.56/mc/ringsignaler/mmf/" & RS("filnamn")
 
%>
<wml>
<card id="get_signal" title="signal">
<p>
<small><%=titel%><br /><br />
<a href="<%=filnamn%>">hämta signalen!</a>
</p>
</small>
</card>
</wml>
```

om du vill kan du testa komma åt sidan!

<http://194.237.241.56/get.asp>

i formuläret anger du en siffra mellan 1-9 för det är det enda som finns i databasen hittills har inte lagt nån if sats som kollar sånt än =)

Permalänk: https://www.webforum.nu/p/1237117

## #6 — Darren, 2003-12-25T12:33Z

Ser nu att din kod inte blir valid efter att ASP-koden har körts färdigt.

Testa detta:

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

<%
id = request.form("id")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("MC/databaser/mobilt.mdb")&";"
Set RS = Server.CreateObject("ADODB.Recordset")
SQL="SELECT * FROM ringsignaler where id = "&id&""
set RS = conn.execute(SQL)

titel = RS("titel")
filnamn = "http://194.237.241.56/mc/ringsignaler/mmf/" & RS("filnamn")
 
%>
<wml>
    <card id="get_signal" title="signal">
        <p>
            <small>
                <a href="<%=filnamn%>"><%=titel%></a>
            </small>
        </p>
    </card>
</wml>
```

Permalänk: https://www.webforum.nu/p/1237119

## #7 — Cannabis_Tomten, 2003-12-25T12:38Z

Wieeeeee!! det fungerar! =)
eller aa halvt iaf =) vi gör framsteg i denna fråga iaf!

nu kommer jag så att jag kan klicka på namnet och allt men när jag gör det så står det Accepteras inte! tänkte o d kan vara nått av följande?

\- Doctype 1,1 så man inte kan hämta signal?
\- min mime typ? som för tillfället är

.application/x-smaf = mmf

Permalänk: https://www.webforum.nu/p/1237121

## #8 — Darren, 2003-12-25T12:38Z

Förresten, din server returnerar fel mime-type när man försöker ladda ner filen.

application/octet-stream är mime-typen som jag får.

Permalänk: https://www.webforum.nu/p/1237122

## #9 — Cannabis_Tomten, 2003-12-25T12:40Z

> **Darren skrev:**
>
> Förresten, din server returnerar fel mime-type när man försöker ladda ner filen.
> 
> application/octet-stream är mime-typen som jag får.

hmm..

.application/x-smaf = mmf

har jag ställt in

Permalänk: https://www.webforum.nu/p/1237123

## #10 — Darren, 2003-12-25T12:42Z

Du får kolla upp det där. Telefonen kommer inte att acceptera ringsignalen innan du får rätt mime-type på den.

Webbserver?

Permalänk: https://www.webforum.nu/p/1237125

## #11 — Cannabis_Tomten, 2003-12-25T12:43Z

> **Darren skrev:**
>
> Du får kolla upp det där. Telefonen kommer inte att acceptera ringsignalen innan du får rätt mime-type på den.
> 
> Webbserver?

IIS 5.0 tror jag som man får med XP PRO!
med senaste Script engine 5,6 har jag för mej!

Permalänk: https://www.webforum.nu/p/1237127

## #12 — Darren, 2003-12-25T12:46Z

Där kan jag inte hjälpa dig mer då jag inte vet hur man ställer in mime-type på IIS. Själv använder jag Apache.

Kolla för säkerhetsskull så mmf inte finns deklarerad flera gånger med olika mime-typer.

Edit:

Du kan även testa med följande mime-type (den använder jag själv):
 application/vnd.smaf

Permalänk: https://www.webforum.nu/p/1237128

## #13 — Cannabis_Tomten, 2003-12-25T12:51Z

> **Darren skrev:**
>
> Där kan jag inte hjälpa dig mer då jag inte vet hur man ställer in mime-type på IIS. Själv använder jag Apache.
> 
> Kolla för säkerhetsskull så mmf inte finns deklarerad flera gånger med olika mime-typer.

okej men jag vet hur man ställer inte det! och jag har inte dubbla detkollade jag nyss!

> Du kan även testa med följande mime-type (den använder jag själv):
> application/vnd.smaf

men det där är acsosierat filtilläg?? då måste jag väl ha mime typen också?

Bilagor:

- [wf.gif](https://www.webforum.nu/a/2527.gif)

Permalänk: https://www.webforum.nu/p/1237130

## #14 — Cannabis_Tomten, 2003-12-25T12:56Z

AJJJJ =/ jag kom på vad felet är! hehe alla mina mime type är invalid.. jag har skrivit in värderna i fel fält! hehe.. vikken tabbe =) jaja men nu fungerar det för mig. fungerar det för dej med?

Permalänk: https://www.webforum.nu/p/1237132

## #15 — Darren, 2003-12-25T12:56Z

Ta bort .application/x-smaf mmf posten och skapa en ny som ser ut så här .application/vnd.smaf mmf

Permalänk: https://www.webforum.nu/p/1237133

## #16 — Darren, 2003-12-25T12:58Z

Så ja. Nu får jag rätt mime-type iaf. (application/vnd.smaf).  :)

Permalänk: https://www.webforum.nu/p/1237134

## #17 — Cannabis_Tomten, 2003-12-25T12:59Z

> **Darren skrev:**
>
> Så ja. Nu får jag rätt mime-type iaf. (application/vnd.smaf).  :)

hehe va bra då! tack så mycket för din hjälp =) riktigt schysst att du orkade med mina problem! nu skall även wbmp fungerar nu när jag rättade alla mina mime typer!

 :birp  :bire  :f  :f  :f

Permalänk: https://www.webforum.nu/p/1237136

## #18 — Cannabis_Tomten, 2003-12-25T13:06Z

Forget it =)

Permalänk: https://www.webforum.nu/p/1237140

## #19 — Cannabis_Tomten, 2003-12-25T17:35Z

welll nu verkar det inte fungera längre =/

jag komemr in där jag kan skriva ID! sen nästa sida så visas titeln men när den skall laddas ned står det "Accepteras inte"och jag har inte gjort några ändringar alls =/ mina mimetyper är som dem ska vara

Permalänk: https://www.webforum.nu/p/1237191

## #20 — Darren, 2003-12-25T20:02Z

Nu när jag testar så får jag rätt mime-type så det borde fungera.

Permalänk: https://www.webforum.nu/p/1237216

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/93403-wml-hämta-ringsignal  
Nästa sida: https://www.webforum.nu/amne/webbutveckling/93403-wml-hämta-ringsignal/page2.md
