View Full Version : Hur gör man?
Jag håller på med en wapsida. Den finns på http://www.gametrade.nu/wap Min riktiga websida finns på www.gametrade.nu (http://www.gametrade.nu) På sidan finns en massa annonser som jag vill att besökarna ska kunna se via sin mobil. Dessa ändar ju hela tiden allt eftersom folk lägger in annoonser. Sidan är programmerad i PHP. Hur gör jag för att fixa detta? Är det väldigt invecklat?
------------------
www.gametrade.nu (http://www.gametrade.nu)
You will be playing my games with your body in flames!
Nej, inte svårare än med HTML. Istället för att skicka HTML till WAP-browsern skickar du WML. Glöm dock inte att sätta rätt content-type på dokumentet...
------------------
SPiN, bjorne.w@telia.com
-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --
Förklara Content-type?
Kan man "includa" vissa php dokument med databaskoppling i ett wml dokument? Jag är super rookie på detta men vill gärna ha en wapsida till www.gametrade.nu (http://www.gametrade.nu) Förklara busenkelt!
------------------
www.gametrade.nu (http://www.gametrade.nu)
You will be playing my games with your body in flames!
Content-type är typen av innehållet ditt dokument har. I vanliga fall behöver man inte sätta den, om man arbetar med endast WML, och sidan har en filändelse på .wml. Men eftersom att du vill blanda in PHP, måste dokumentet få filändelsen .php och om du inte skulle sätta en content-type skulle servern tro att det var vanlig HTML som du skickar till wapbrowsern.
För att WML och WAP ska fungera på servern, måste en del MIME-typer vara registrerade, bl.a. text/vnd.wap.wml för .wml-dokument, som du använder när du sätter content-type.
Så för att få dina sidor att fungera, bör det se ut något så här:
<?php
header("Content-Type: text/vnd.wap.wml");
// Resten av din PHP kod
?>
<?ml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/xml_1.1.ml">
<wml>
<card id="mittKort" title="minTitel">
<p>
<?php echo minVariabel; ?>
</p>
</card>
</wml>
Svårare än så är det inte. :)
------------------
SPiN, bjorne.w@telia.com
-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --
vBulletin® v3.8.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.