3 Cum se face un WAP-serviciu
3.1 HTML vs WML
3.2 WAP gateway
3.3 Scrierea pe WML
WML este foarte mult ca HTML, și de studiu nu este dificil. Cu toate acestea, atunci când se utilizează WML trebuie să urmeze câteva sfaturi informale.
texte WML-sensibile (ca texte scrise în C), iar aceasta este una dintre cele mai mici și neimportante, dar importante în termeni de caracteristici practice WML. caractere newline secvență, tab-uri, spații sunt întotdeauna convertite într-un singur spațiu.
Toate WML-documente sunt expansiune .wml și începe cu trei linii standard:
Puntea este dus la tag-uri în interiorul pachetului, unul câte unul, urmat de descrieri de carduri:
Cu ajutorul template-uri speciale pe care le puteți defini acțiuni suplimentare standard, cu referire la unele sau toate un pachet de cărți.
Fiecare carte trebuie să aibă propria sa identitate și nume:
Cele mai multe tag-uri WML - pereche, de exemplu, de deschidere și de închidere, în conformitate cu standardul XML, cu câteva excepții, de exemplu, în plus față de noul tagline ..
Cel mai simplu tag-ul ltpgt descrie un paragraf de text: pagina completă (poate fi, de exemplu, stocate pe site-ul ca wap.pcweek.ru din titlu - index.wml) complet în scris ca:
Dacă textul mesajului nu se potrivește pe ecranul tubului, atunci utilizatorul va trebui să defila, deci este mai bine să nu pentru a crea hărți mari și punți, și le rupe în componente mai mici, oferind instrumente de navigare bine gândite.
Printre alte WML-tag-uri pot fi menționate agenți de captura date introduse de utilizator, de a crea tot felul de liste, de navigare îmbunătățită, formatarea textului. În plus, există variabile care încep cu simbolul $ și transferul de date între carduri.
Astfel, format WML pagină poate fi setat, de exemplu, de obicei protocol FTP pe un wap.pcweek.ru subdomeniu (este o practică standard - de a organiza pentru site-urile WAP de acces care începe fără www, și pe wap), atunci acest lucru va fi un subdomeniu Romania noi WAP-resurse.
Avertizare. mysql_connect () [function.mysql-connect]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/books/show2b.php pe linia 11
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/books/show2b.php pe linia 19
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Un link către serverul nu a putut fi stabilită în /pub/home/javaport/javaportal/books/show2b.php pe linia 19
Avertizare. mysql_fetch_array (): furnizat argumentul nu este o resursă valabil rezultat MySQL în /pub/home/javaport/javaportal/books/show2b.php pe linia 30
Aflați ce te gândești acum într-adevăr aici.
[A apărut o eroare în timpul procesării prezentei directive]
Avertizare. mysql_connect () [function.mysql-connect]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/news/worldnews.php pe linia 91
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Nu se poate conecta la serverul MySQL local prin socket '/tmp/mysql.sock' (2), în /pub/home/javaport/javaportal/news/worldnews.php pe line 93
Avertizare. mysql_db_query () [function.mysql-db-interogare]: Un link către serverul nu a putut fi stabilită în /pub/home/javaport/javaportal/news/worldnews.php pe linia 93
Avertizare. mysql_fetch_array (): furnizat argumentul nu este o resursă valabil rezultat MySQL în /pub/home/javaport/javaportal/news/worldnews.php pe linia 95