|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Bonjour,
j'ai un petit souci de détection de site mobile depuis quelques jours : Avec Internet Explorer : le navigateur est bien détecté Avec Mozilla Firefox 9 : le navigateur est considéré comme "smartphone"... Merci de votre aide ! Source : http://code.google.com/p/php-mobile-detect/ ma fonction : Code :
Code :
$bandeau_non_connecte = "bandeau_mobile.php"; Code :
$bandeau_non_connecte = "bandeau.php"; |
||
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
tu fais deux return dans chacune de tes conditions...renvois un array à la place et tu pourrai même le faire en dehors de ta condition :
Code :
__________________
Développeur informatique contrarié... |
||
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
Bonjour vorace,
Hélas, cela n'a rien changé, il détecte toujours la version mobile au lieu du classique... j'ai un message d'erreur en plus : Warning: include() [function.include]: Failed opening '' for inclusion (include_path='/include:.:/usr/php5/lib/php') in index.php on line 26 ligne concernée : Code :
<?php include($bandeau); ?> <!-- insère le bandeau principal en haut en fonction de la connexion --> Code :
Merci. |
||
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 738 ![]() |
Citation:
Le code : Code :
$_SERVER['HTTP_USER_AGENT'] $_SERVER['HTTP_X_WAP_PROFILE'] $_SERVER['HTTP_PROFILE'] Affiche ces données là pour voir ce que ça contient. Si ton modèle de mobile n'est pas répertorié dans le tableau $device, alors il ne sera pas considéré comme un mobile. Faudra le rajouter au besoin. Concernant le Warning, quel code il y a il à la ligne 26 du index.php ? (et au alentour) Si cela concerne l'inclusion du bandeau, c'est que le chemin où ce trouve le fichier ($bandeau) n'est pas le bon. Où ce trouve t-il dans ton arborescence ? Il doit être dans un répertoire non ?
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|||
|
|
00
|
|
|
#5 | ||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
@ RunCodePhp :
Voici l'affichage à l'écran : Code :
Code :
Merci de votre aide ! |
||||
|
|
00
|
|
|
#6 | ||||
|
Membre du Club
![]() Inscription : août 2009 Messages : 360 ![]() |
ça fonctionne à nouveau !
fonction modifiée : Code :
Code :
![]() Merci ! |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com