LE NEWSMAGAZINE Nº1 DES NOUVELLES TECHNOLOGIES
180 utilisateurs connectés

Création site Wap

albator du web le 28 octobre 2003 à 20h18
Bonjour à tous !



J'ai décidé de créer une zone wap sur mon site. Le problème est que lorsque je la teste sur un portable (en couleur) ca ne marche pas. Ca ne fonctionne que lorsque je creer un fichier : fichier.wml mais des que je met du code PHP ca ne marche plus (OR SUR UN EMULATEUR CA MARCHE !!)



Pour le code PHP, j'ai tapé :



Code:

--------------------------------------------------------------------------------



<?

header("Content-Type: text/vnd.wap.wml");



$res = explode('_',$page);



if (!file_exists("wap/".$res[0]) || $page == '' || !$page)

{

$page = "index.php3";

}



$adresseserveur = "http://www.gopacy.com/";



$v = file($adresseserveur."wap/".str_replace('_','?',str_replace(';','&',$page)));



for ($i=0; $i<count($v); $i++)

{

echo $v[$i];

}

?>







--------------------------------------------------------------------------------







donc l'adresse que j'ai pour le site wap est :

http://www.gopacy.com/wap.php



En suite le code PHP ne trouve pas la variable $page, il affiche donc la page d'accueil (index.php3) qui se situe dans le dossier WAP à la racine du serveur. (soit : http://www.gopacy.com/wap/index.php3)



PHP ouvre le fichier et recopie le code WAP qui est dedant.



Le code de lapage d'accueil (index.php3 dans le dossier wap) est :



Code:

--------------------------------------------------------------------------------



<? include('haut2.php'); ?>

<p align="center"><a href="accueil.php"><img src="wap/img/entrer3.gif"

alt="Cliquez ici pour entrer !"

title="Cliquez ici pour entrer !" border="0"/></a><br/><a href="wap.php?page=accueil.php">Entrer - Gopacy.com</a></p>

<? $page = "accueil.php"; include('bas.php'); ?>







--------------------------------------------------------------------------------







Le code est executé dans le dossier WAP mais il est afficher à la racine du serveur...





DAns ce fichier, il y a deux pages inclus :



haut2.php

qui à le code suivant :



Code:

--------------------------------------------------------------------------------



<?



echo "<?xml version=\"1.0\"?>\n\n";

echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n";

?>

<wml>

<card id="Gopacy" title="Wap.Gopacy.com">









--------------------------------------------------------------------------------









et bas.php

qui à ce code :



Code:

--------------------------------------------------------------------------------





<hr size="1" width="100%" color="#000000" noshade="true"/>

<p align="center"><a href="wap.php?page=accueil.php">Retour à la page d'accueil</a></p>



</card>

</wml>







--------------------------------------------------------------------------------









Vous comprennez ?



En claire, lorsque je tape sur un émulateur (comme sur le site d'SFR : http://wapgate.funinfo.sfr.fr/wapgate/servlet/wapgate?url=http://www.gopacy.c(...) ) ca marche, or sur un portable couleur ca ne marche pas...



Avec tous ce code PHP, pour la 1er page qu'il affiche, le code est le suivant :



Code:

--------------------------------------------------------------------------------



<?xml version="1.0"?>



<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">



<wml>

<card id="Gopacy" title="Wap.Gopacy.com"><p align="center"><a href="accueil.php"><img src="wap/img/entrer3.gif"

alt="Cliquez ici pour entrer !"

title="Cliquez ici pour entrer !" border="0"/></a><br/><a href="wap.php?page=accueil.php">Entrer - Gopacy.com</a></p>

</card>

</wml>







--------------------------------------------------------------------------------









Je ne comprend pas d'où vient l'erreur. J'ai bien vérifié caques balises (si il y en a bien deux) et toutes les balises comme <br>, <img...> j'ai inserré un / à la fin...





Merci de m'aider :jap:



A bientôt

-------
[url=http://www.gopacy.com]

===> Vous aimez Transpirer ? <===[/url][:burn:1]



"La Valeur d'un Homme est dans sa capacité à donner et pas dans sa capacité a recevoir" A.Einstein



À PROPOS DU FORUM MICRO HEBDO

LES FORUMS THÉMATIQUES ET TECHNIQUES

LES FORUMS GÉNÉRAUX

ARCHIVES DU FORUM

publicité
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.