Wml sorun

3 Cevap php

Ben Wap / Wml bir acemi değilim. Insanların cep telefonundan bazı bilgilere erişebilir böylece ben varolan PHP / MySQL web sitesinin belirli bir bölümünü geliştirmek zorunda. Ben şu şüphelerim var:

1) hangi dilde ben bu cep kısmı deveop gerekir? Ben WML tahmin ediyorum. Ama WML bunu geliştirmek durumunda, tüm cep telefonlarına wok olacak?

2) Ben internete erişebileceğiniz bir cep sahibi değilsiniz. Benim wml sayfaları görebileceğiniz bir yazılım var mı? I çalışma ve güzel görünümlü olduğunu bilemez ki?

3) Benim wml sayfa kişi giriş ve birkaç özel verilerinize erişebilir bir form olacaktır. Mobil çerez çalışır?

4) Ve aynı zamanda benim wml sayfa MySQL bazı verileri almak için php sayfasına bağlanmak zorunda kalacaktır. Benim soru php wml sayfa yazabilirsiniz olduğunu?

Eğer ben çok karıştırmayın am görebileceğiniz gibi yardım lütfen.

Şimdiden teşekkürler.

3 Cevap

  1. There are many devices that can handle XHTML - but most will also accept WML.
  2. See OpenWave emulator as an example - there are many out there.
  3. Bir ilke olarak - evet, ama bazı olmayabilir ...
  4. İlgili değil - WML aygıt after PHP (çıkış yerine web geliştirme zamanki gibi HTML kullanarak WML olacak) çalışma yapılır alırsınız biçimlendirme

Sana mobiforge at w3schools de ve mobil geliştirme WML kadar okumanızı öneririz.

Ben php ve wml kullanarak geçmişte uygulamaların bir çift geliştirdik ve karşılaştığım bazı şeyleri paylaşacak.

1) arabirimi için wml kullanabilirsiniz ama XHTML mobil profil XHTML mobil profil keşfetmek biraz zaman harcamak söyleyebilirim wml için taahhütte bulunmadan önce, sizin wap sitesi ile daha fazlasını yapmak için izin verirken işlevselliği sınırlıdır.

Yoksa sitenizi WML ve XHTML hem uyum ve sitenize erişen telefonu belirlemek için http://wurfl.sourceforge.net/ gibi bir kütüphane kullanımı ve özellikleri ne bu üstlenme olarak xhtml birincil ve wml ile destekler gelişebilir.

2) Eğer firefox ile wml sayfaları görüntülemek için ekleyebilir veya doğal wml destekleyen opera kullanabilirsiniz firefox uzantısıdır.

3) Ben wml platformda çerezleri hiç kullanılmamış ve ben sayfaları arasındaki hareketlerini izlemek için $ _SESSIONS kullanılan, bunu tavsiye etmem.

4) Eğer php kodunuzu yazmak ve wml çıkış olabilir, sadece tarayıcısı wml olduğunu bildirmek için başlıkları eklemek zorunda.

header("Content-type: text/vnd.wap.wml"); 
 echo "<?xml version=\"1.0\"?>\n";
 echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";

I have uploaded a php test script you can play with thats outputs in wml, I had a hard time adding the code to the post so I opted to upload the file. http://www.devbox.co.za/exp/test.wml.tar

Eğer wml gitmek dili çok scrict olduğunu lütfen unutmayın ve bunun üzerinde çalışırken bir xml validator olsun lütfen karar verirseniz verin. Bu size çok zaman diyecekler.

Bu, iyi şanslar yardımcı olur umarım.

Ben telefonlarının çoğunluğu bugün çıkan gibi HTML / XHTML çeşit yapmak, WML gitmezdim.

Nokia N80 gibi bazı telefonları bile WML desteği yok.

In PHP, you can use this framework: HAWHAW http://hawhaw.de It lets you write your page as a bunch of objects and then outputs in either WML or XHTML depending on the device visiting the page.