Avatar billede snie97 Nybegynder
21. oktober 2004 - 10:49 Der er 3 kommentarer og
1 løsning

Problemer med wml-side

Jeg er ved at lave en wap-sektion til min hjemmeside.

Jeg har læst tutorialen på w3cschools og har nu lavet min første side...

Den validerer uden fejl på w3c's side, så der burde jo ikke være nogen problemer....

Men når jeg forsøger at komme ind på den via min telefon får jeg at vide at der er problemer med siden...

Koden ser sådan her ud:
<?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="OIK.dk">
        <p>
            <b>OIK.dk/wap</b><br/>
            -------<br/>
                            Tag med til Herlev<br/>
                Bulldogs Expressen k&#xF8;rer igen-igen. Denne gang til &#xF8;rneborgen i Herlev.<br/>
                            -------<br/>
            <a href="nyhed.php">Nyheder</a><br/>
            <a href="elite.php">Elite</a><br/>
            <a href="busture.php">Busture</a><br/>
            <a href="fanzone.php">Fanzone</a><br/>
            -------<br/>
            <a href="index.php">OIK.dk</a>
           
        </p>
    </card>
</wml>


Nogen der kan se problemer??
Avatar billede janegil Nybegynder
21. oktober 2004 - 12:38 #1
Koden din mangler deklarasjon av encoding, se http://heima.olivant.fo/~styrheim/tools/wap-faq.html#default_encoding.

Men ettersom du bare bruker ASCII, tror jeg neppe det er problemet. Dog kunne du teste hva som skjer hvis du fjerner tegn-entitetene?

For øvrig er det lettere å feilsøke WAP hvis vi får se URL'en.
Avatar billede janegil Nybegynder
21. oktober 2004 - 12:40 #2
Passerer siden din gjennom en PHP server?
http://heima.olivant.fo/~styrheim/tools/wap-faq.html#php
Avatar billede snie97 Nybegynder
21. oktober 2004 - 12:50 #3
Den bliver genereret af php... Her er koden:

<?
print "<?xml version=\"1.0\"?> ";

include("/www/bulldogs.dk/web/design.php");
connect_sql();

function fixDk($input) {

    $find = array("æ", "Æ", "ø", "Ø", "å", "Å");
    $replace = array("&#xE6;", "&#xC6;", "&#xF8;", "&#xD8;", "&#xE5;", "&#xC5;");
    $output = str_replace($find, $replace, $input);

    return $output;
}
?>

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <card id="card1" title="OIK.dk">
        <p>
            <b>OIK.dk/wap</b><br/>
            -------<br/>
            <?
            $now = date("YmdHis");
            $query2 = mysql_query("SELECT * FROM bdk_news where prio < 3 AND id < '$now' ORDER BY id desc limit 1");
            while($r2 = mysql_fetch_array($query2)) {
                extract($r2);
                ?>
                <?=fixDk($over)?><br/>
                <?=fixDk($under)?><br/>
                <?
                /*
                <anchor>
                    <?=fixDk("Læs mere...")?>
                    <go href="nyhed.php?nid=<?=$id?>"/>
                </anchor><br/>
                <?
                */
            }
            ?>
            -------<br/>
            <a href="nyhed.php">Nyheder</a><br/>
            <a href="elite.php">Elite</a><br/>
            <a href="busture.php">Busture</a><br/>
            <a href="fanzone.php">Fanzone</a><br/>
            -------<br/>
            <a href="index.php">OIK.dk</a>
           
        </p>
    </card>
</wml>
Avatar billede snie97 Nybegynder
21. oktober 2004 - 12:56 #4
har fundet ud af det :) der manglede en mime-type
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