Forum GraphWeather

Forum d'aide GraphWeather
Nous sommes actuellement le Ven Mai 03, 2024 1:39 am

Le fuseau horaire est UTC+1 heure




Publier un nouveau sujet Répondre au sujet  [ 6 message(s) ] 
Auteur Message
 Sujet du message: Aide programmation
MessagePublié: Jeu Sep 18, 2008 6:41 pm 
Hors-ligne
Membre

Inscription : Dim Juil 27, 2008 6:06 pm
Message(s) : 478
Salut à tous,

Je tente ma chance ici même si ma question dépasse le cadre strict de GW.
En fait, je voudrais orienter le visiteur vers une page spéciale téléphone portable, si celui-ci se connecte depuis un... téléphone portable :lol: Notamment ne renvoyer que la vignette de ma signature.

Je pense qu'il faut tester la variable $HTTP_USER_AGENT, mais je ne sais pas comment reconnaitre un navigateur de portable.

Bref si quelqu'un est plus expert que moi (facile :lol: ) et peut m'aider...

_________________
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Aide programmation
MessagePublié: Jeu Sep 18, 2008 9:31 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
Bonsoir Pidou,
serait-ce quelque chose comme ça que tu cherches ?
http://www.zytrax.com/tech/web/mobile_ids.html
Il y a autant de browsers que de marques de GSM ! alors comment reconnaitre le fait que tu as affaire à un mobile ça ne semble pas aisé !
Un moyen (faillible)
If you compare the User-Agent headers of IE and Firefox with those of microbrowsers that were shown earlier, you will find that the User-Agent header of IE and Firefox contains the word "Mozilla" while those of microbrowsers do not. This can be served as a simple rule to determine whether a user agent is a web browser on a personal computer or a microbrowser on a mobile device.

Note that the above rule does not work in all cases. The User-Agent header of some microbrowsers also contains the word "Mozilla". For example, some Nokia 6630 cell phones use a "Mozilla compatible" User-Agent header. The reason is that Nokia 6630 is a web-compatible cell phone and can accept HTML content, but some websites that are designed for desktops will deny access to Nokia 6630 if the "Mozilla compatible" User-Agent header is not present.

Voici la source de l'extrait ci-dessus
http://www.developershome.com/wap/detection/detection.asp?page=userAgentHeader


Ne crois pas que je sois meilleur que toi sur le sujet, mais j'ai la chance d'avoir peu de pb en anglais et comme l'idée me semble intéressante ça m'a titillé les neurones et j'ai cherché.

_________________
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"


Dernière édition par jturlier le Jeu Sep 18, 2008 9:40 pm, édité 1 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Aide programmation
MessagePublié: Jeu Sep 18, 2008 9:36 pm 
Hors-ligne
Membre

Inscription : Dim Juil 27, 2008 6:06 pm
Message(s) : 478
Merci Jean.
Voilà qui va me permettre de phosphorer tout le week-end :lol: 8)

_________________
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Aide programmation
MessagePublié: Ven Sep 19, 2008 8:52 pm 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
Bonsoir Pidou,
qd tu auras réalisé ton petit morceau de code php, pourras-tu le publier pour les fainéants comme moi ? 8)
Cela m'évitera de me casser la tête !

_________________
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Aide programmation
MessagePublié: Sam Sep 20, 2008 6:54 pm 
Hors-ligne
Membre

Inscription : Dim Juil 27, 2008 6:06 pm
Message(s) : 478
Salut Jean,

Hé bien voilà, a priori ça n'aura pas occupé tout mon week-end :lol:

Voici donc mon petit bout de code :
<?php
if (eregi("Opera", $_SERVER["HTTP_USER_AGENT"])||eregi("Mozilla", $_SERVER["HTTP_USER_AGENT"])||eregi("Netscape", $_SERVER["HTTP_USER_AGENT"])||
eregi("Safari", $_SERVER["HTTP_USER_AGENT"])||eregi("Firefox", $_SERVER["HTTP_USER_AGENT"])||eregi("Konqueror", $_SERVER["HTTP_USER_AGENT"])||
eregi("Epiphany", $_SERVER["HTTP_USER_AGENT"])) {include ("demarre.php");}
else { echo "<Font size='1'><Center>Résumé de mon site pour mobile<BR>";
echo "<img src='Images/Cadre.png'><BR>";
echo "Si vous n'utilisez pas un mobile, signalez moi votre navigateur à jlaurent27@hotmail.fr";}
?>


Tu mets ça dans un fichier appelé "index.php" à la place de ton ancien fichier "index", et renomme ton ancien fichier "index" en "demarre.php".
J'ai mis des noms de navigateurs plus exotiques comme ceux de Linux ou Mac, j'ai testé depuis 2 portables : un Samsung Bouygues et un Nokia SFR et ça fonctionne.

Pour l'instant je n'affiche qu'une image résumée avec un petit message, mais peut être que je programmerai une version light complète du site.

Seul petit souci, l'adresse de mon site est une redirection vers Free, et sur un portable ça se voit car il demande si on veut suivre la redirection. Mais la je pense que je n'y peux rien, si ce n'est héberger mon site là où j'ai acheté mon domaine, mais c'est plus cher :lol:

En tout cas, merci pour ton petit coup de pouce, ça m'a mis sur la bonne piste... 8)

_________________
Ma station => http://www.meteo-boisney.fr
Image
--- Station Vantage Pro 2 - Plugin VantagePro.dll ---
--- GraphWeather Version 2.0.312b ---


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: Aide programmation
MessagePublié: Dim Sep 21, 2008 1:17 am 
Hors-ligne
Membre
Avatar de l’utilisateur

Inscription : Mar Août 22, 2006 8:38 am
Message(s) : 3145
Localisation : 34410 Sérignan - Languedoc
Merci Pidou, tu es sympa, je vais regarder ça dans la matinée.

_________________
Jean

Station : VP2 Pro Console Vue + anémomètre à Ultra-sons
Logiciels : Cumulus 1.9.4 + Cumulus2SQL
Serveur local : Apache + MySQL +PHP
PC : W10
Support Audio : FR

http://meteoserignan.ddns.net
Image
"Aide-toi d'abord toi-même et les autres t'aideront ... peut-être"


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 6 message(s) ] 

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 76 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
POWERED_BY
Traduction et support en françaisHébergement de site