Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   WAP et site internet (http://www.ndfr.net/forums/showthread.php?t=1282)

kenshin 17-02-2003 19:45

WAP et site internet
 
bonjour
je voudrai que les news de mon site soit consultable via le wap .

y a t il des conditions minimum pour les avoir sur le wap ormis une connexion wap à son téléphone portable .

-hébergeur ?
- comment procéder ?
-est ce des pages wml normal ou un script particulié à employer ?

merci pour vos lumières

Benjy 17-02-2003 20:03

Déjà, première question : ton site est-il dynamique (donc le contenu Wap le sera-t'il ?).
Pour ce qui est des extensions .wml je pense que tous les hébergeurs les supportent (enfin je n'ai jamais eu de problème lors de mes tests, Free compris).

kenshin 17-02-2003 21:55

oui le site est dynamique il est en php.
pour le wap : qu'entends tu par dynamique aussi ?

pourrais tu m'en dire plus et comment faire s'il te plait.
merci

Benjy 17-02-2003 23:07

En cadeau le code de génération de NDFR...
PHP Code:

<?php header("Content-type: text/vnd.wap.wml"); ?>
<?php
require("../admin/config.php");

$db=mysql_connect($servername,$dbusername,$dbpassword) or die("Connection à la base de données impossible");
mysql_select_db($dbname) or die("Impossible de sélectionner la base de données");

$i=1;
$request=mysql_query("SELECT title FROM post WHERE news='1' AND newstype='News' ORDER BY dateline DESC LIMIT 15");
while(
$result mysql_fetch_array($request)) {
    
$news_title[$i]=$result[title];
    
$i++;
}

@
mysql_free_result($request);
@
mysql_close();
?>
<?php 
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?".">\n"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="MainCard" title="Bienvenue">
<p align="center">
<b>New Dimension FR</b>
<br />
<small>Portail Communautaire</small>
</p>
<p align="center">
<i><?php echo date("d-m-Y"); ?></i>
<br />
<small>Lire les 15 derniers titres</small>
</p>
<do type="OK" label="Poursuivre"> 
<go href="#Card1"/>
</do>
<do type="Options" label="Contact"> 
<go href="#Card4"/>
</do>
</card>

<?php
$i
=1;
$j=1;
for(
$j=1;$j<=3;$j++) {
    
?>
    <card id="Card<?php echo $j?>" title="Titres : <?php echo $j?>/3">
    <p>
    <small>
    <?php
    $k
=1;
    for(
$k=1;$k=5;$k++) {
        echo 
"    * ".$news_title[$i]."<br />\n";
        
$i++;
        if(
$i==or $i==11 or $i==16) break;
    }
    
?>
    </small>
    </p>
    <do type="OK" label="Poursuivre"> 
    <go href="#Card<?php echo $j+1?>"/>
    </do>
    <do type="Options" label="Accueil"> 
    <go href="#MainCard"/>
    </do> 
    </card>
    <?php
}
?>

<card id="Card4" title="Nous contacter">
<p align="center">
<b>Web :</b><br/> www.newdimension-fr.net<br/>
<b>Email :</b><br/> benjy@newdimension-fr.net<br/>
</p>
<do type="OK" label="Accueil">
<go href="#MainCard"/>
</do> 
</card>
</wml>

  • Le header est nécessaire pour indiquer que la page PHP génère du WML valide.
  • Le code génère 5 "cartouches" WML : 3 pour les news, une d'accueil et une dernière pour les contacts.
  • J'ai aussi mis, pour les téléphones portables réticents, un fichier .htaccess qui renvoie les demandes de fichier index.wml sur index.php automatiquement, ni vu ni connu :bandit:

kenshin 18-02-2003 18:59

merci beaucoup benjy pour ce code, que je vais m"empresser d'etudier.

dernière question : j'ai cliqué sur le logo wap du site et le site apparait dans un emulateur wap mais je n'ai que les liens des news et pas les news rédigés est ce normal ?
le code ne peut que générer un accès limité au contenu des news ?

merci pour ton aide.

Benjy 18-02-2003 19:50

Oui, c'est un choix étant donné le peu d'accès Wap (et aussi parce que au prix du Wap, je ne pense pas que les gens y passent beaucoup de temps).

kenshin 18-02-2003 21:57

la wap se démocratise comme l'adsl maintenant ; avec l'i-mode de bouygues et orange sans limite le wap devient accessible pour tous.
qui c'est bien le wap inclus gratuitement dans les forfaits, :-) quelle utopie

Je vais essayer de trouver comment voir les news entierment sur le wap ;-)


All times are GMT +2. The time now is 22:38.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.