Flux rss
Collection CommentCaMarche.net

[PHP] Détecter la résolution d'affichage

Publié par Jeff, dernière mise à jour le vendredi 18 mars 2005 à 20:48:33 par kilian
PHP ne fournit pas de fonction permettant la détection de la résolution d'affichage car l'information concernant l'affichage du visiteur n'est pas fournie nativement par le protocole HTTP.

Javascript par contre permet de détecter la résolution grâce aux attributs width et height de l'objet screen :

screen.width
screen.height


Ainsi le code suivant, une fois inséré dans un document HTML, affiche la résolution d'affichage du visiteur :

<script language="Javascript">
<!--
document.write('<br>Votre résolution est de '.screen.width+'x'+screen.height)
//-->
</script>


Ainsi, il est possible de passer le paramètre à un script PHP par l'intermédiaire d'une redirection en Javascript.

 <?
if(!isset($_GET['r']))
{
echo "<script language=\"JavaScript\">
<!-- 
document.location=\"$PHP_SELF?r=1&Largeur=\"+screen.width+\"&Hauteur=\"+screen.height;
//-->
</script>";
}
else {    

// Code à afficher en cas de détection de la résolution d'affichage
     if(isset($_GET['Largeur']) && isset($_GET['Hauteur'])) {
               // Résolution détectée
     }
     else {
               // Résolution non détectée
     }
}

?>


Note :
Si vous êtes puriste, préférez le terme "définition" au mot "résolution" :
http://www.commentcamarche.net/pc/ecran.php3#caracteristique
Utilitaire de configuration systeme (Résolu) Bonjour, Depuis quelques temps mon PC est plus lent j'ai fait des analyses avec avast (aucun resultat) Malwarebytes' Anti-Malware (2 detection resolues) je suis protege par AVAST, ZA et SPYWAREFIGHTER En lancant msgconfig il se trouve dans... www.commentcamarche.net/forum/affich-8398405-utilitaire-de-configuration-systeme
Spyware-secure (Résolu) Bonsoir je cherche un peu d'aide car depuis quelque temps des messages tel que "spyware-secure à détécté ..."s'affiche quand je suis sur internet et je voudrais savoir comment arreter tous ces message . merci d'avance pour votre aide www.commentcamarche.net/forum/affich-3650114-spyware-secure
Carte graphique (Résolu) Bonjour, Je souhaiterai savoir ce que vaut exactement ma carte graphique qui est une radeon 9250, car avec doom 3 je suis relativement faible avec la resolution affichage pour que ce soit correct? Merci www.commentcamarche.net/forum/affich-4632056-carte-graphique
[Webmaster] Adapter un site à toutes les résolutions, le centrerUne question récurrente sur ce forum est "Comment adapter mon site à la résolution du visiteur ? Quelle résolution choisir ?" Pas besoin de se compliquer la vie pour ça ! Comment faire Il suffit d'appliquer une largeur relative (=qui change selon... www.commentcamarche.net/faq/sujet-4613-webmaster-adapter-un-site-a-toutes-les-resolutions-le-centrer
Détecter la résolution d'écran (Résolu)Bonjour, j'ai essayé ceci : http://www.commentcamarche.net/faq/sujet 849 php detecter la resolution d affichage mais la taille de l'écran ne s'affiche que dans l'url du navigateur ... pas évident pour "M. tout le monde" ... comment... www.commentcamarche.net/forum/affich-5768911-detecter-la-resolution-d-ecran
Cle USB non détectée (partie II) (Résolu)(Ce message a déja été posté mais n'a pas été résolu) Bonjour à tous, j'ai une clé USB Emtec GigaCube 8Go. Mon PC ne veut pas la reconnaitre. j'ai déja rectifié l'erreur "code 10" qui consiste à changer dans le Bios, la détection... www.commentcamarche.net/forum/affich-2543693-cle-usb-non-detectee-partie-ii
[html/javascript] Détecter la résolution d'éc (Résolu)Bonjour, Je suis en train de développer un site internet, et je suis confronté au problème des différentes résolution d'écran des futurs visiteurs de mon site. Quelqu'un peut-il me dire comment, un script dans une page HTML, peutl connaitre... www.commentcamarche.net/forum/affich-1291577-html-javascript-detecter-la-resolution-d-ec
Télécharger Driver webcam Philips SPC900NCLe webcam SPC 900NC de chez Philips est un webcam personnelle pour réseau PC. Il intègre un détecteur d'images CCD avec un interface USB 2.0. Il propose une résolution photographique de 1280x960 et une résolution vidéo de 640x480. Il permet d'afficher... www.commentcamarche.net/telecharger/telecharger-34057067-driver-webcam-philips-spc900nc
Télécharger Driver webcam Philips SPC620NCLe webcam SPC 620NC de chez Philips est un webcam personnelle pour réseau PC. Il intègre un détecteur d'images CMOS avec un interface USB 2.0. Il propose une résolution photographique et vidéo de 640x480. Il permet d'afficher à une cadence de 30... www.commentcamarche.net/telecharger/telecharger-34057064-driver-webcam-philips-spc620nc
Télécharger Driver webcam Philips SPC715NCLe webcam SPC 715NC de chez Philips est un webcam personnelle pour réseau PC. Il intègre un détecteur d'images CMOS avec un interface USB 2.0. Il propose une résolution photographique de 800x600. Il permet d'afficher à une cadence de 30 images par... www.commentcamarche.net/telecharger/telecharger-34057063-driver-webcam-philips-spc715nc