2009-01-19 14 views
1

Je suis un débutant dans Wap/Wml. Je dois développer une certaine partie du site Web php/mysql existant pour que les gens puissent accéder à certaines informations depuis leur téléphone portable. J'ai les doutes suivants:Problème de WML

1) Dans quelle langue dois-je développer cette partie mobile? Je devine WML. Mais si je le développe en WML, le fera-t-il dans tous les mobiles?

2) Je ne possède pas de téléphone mobile pouvant accéder à Internet. Y at-il un logiciel où je peux voir mes pages wml? Pour que je sache que cela fonctionne et regarde bien?

3) Ma page wml aura un formulaire où la personne peut se connecter et accéder à quelques données privées. Est-ce que le cookie fonctionne sur mobile?

4) Et aussi ma page wml devra se connecter à la page php pour récupérer des données de MySQL. Ma question est que puis-je écrire wml page à partir de php?

Comme vous pouvez le voir, je suis très confus s'il vous plaît aider.

Merci d'avance.

Répondre

1
  1. Il existe de nombreux dispositifs qui peuvent poignée XHTML - mais la plupart aussi accepter WML.
  2. Voir OpenWave emulator comme exemple - il y en a beaucoup là-bas.
  3. En tant que principale - Oui, mais certains ne peuvent pas ...
  4. Sans objet - WML est le balisage que le dispositif recevra après le PHP est fait de travail (la sortie sera en WML au lieu d'utiliser HTML comme d'habitude dans le développement web)

Je vous suggère de lire sur WML à w3schools et sur le développement mobile à mobiforge.

2

J'ai développé quelques applications dans le passé en utilisant php et wml et partagerai certaines des choses que j'ai rencontrées.

1) Vous pouvez utiliser wml pour l'interface mais a des fonctionnalités limitées tandis que le profil mobile xhtml vous permet d'en faire plus avec votre site wap, avant de passer au wml je passerais du temps à explorer le profil mobile xhtml. Ou vous pouvez développer votre site pour accueillir wml et xhtml et utiliser une bibliothèque comme http://wurfl.sourceforge.net/ pour déterminer le téléphone qui accède à votre site et quelles fonctions il prend en charge avec xhtml primary et wml comme failover.

2) L'extension est firefox que vous pouvez ajouter pour afficher des pages wml avec firefox ou vous pouvez utiliser un opéra qui supporte nativement nml.

3) Je n'ai jamais utilisé de cookies sur la plateforme wml et je ne le recommanderais pas, j'ai utilisé $ _SESSIONS pour suivre le mouvement entre les pages.

4) vous pouvez écrire votre code en php et avoir la sortie en wml, il vous suffit d'ajouter des en-têtes pour faire savoir au navigateur qu'il s'agit de wml.

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\">"; 

J'ai téléchargé un script de test php vous pouvez jouer avec des thats sorties en WML, j'ai eu du mal à ajouter le code au poste donc je choisi de télécharger le fichier.S'il vous plaît Si vous décidez d'aller wml s'il vous plaît gardez à l'esprit que la langue est très stricte et s'il vous plaît obtenir un validateur xml tout en travaillant dessus. Cela vous dira beaucoup de temps. J'espère que cela aide, bonne chance.

1

Je n'irais pas avec WML, comme la majorité des téléphones qui sortent aujourd'hui font une forme de HTML/XHTML.

Certains téléphones comme le Nokia N80 ne prennent même pas en charge WML.

En PHP, vous pouvez utiliser ce framework: HAWHAW http://hawhaw.de Il vous permet d'écrire votre page en tant qu'ensemble d'objets, puis de sortir en WML ou XHTML en fonction du périphérique visitant la page.