La résolution du visiteur ( Pas jvs )

samuel220093
WRInaute discret
WRInaute discret
 
Messages: 142
Inscription: 29 Aoû 2005

La résolution du visiteur ( Pas jvs )

Message le Mer Aoû 16, 2006 12:58

Bonjour,

Est-ce possible d'avoir la résolution d'un visiteur mais pas en javascript ???

En htaccess ?
PHP, c'est po possible, je ne voit pas trop si ce n'est pas en javascript...


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Mer Aoû 16, 2006 13:05

htaccess n'est pas un langage. Cela permet simplement de modifier certaines options de la configuration apache.

Effectivement, en php pur, ce n'est pas possible.
Tu va être obligé de passer par du javascript.

Mais si tu désire obtenir ta résolution dans une fonction php, c'est faisable. Tu charge ta page, récupère la résolution en javascript et la transmets via XMLHttpRequest (ajax)

samuel220093
WRInaute discret
WRInaute discret
 
Messages: 142
Inscription: 29 Aoû 2005

Message le Mer Aoû 16, 2006 13:06

Je ne connait pas ajax, peut-tu m'en dire plus ?


Serious
WRInaute passionné
WRInaute passionné
 
Messages: 2438
Inscription: 21 Nov 2005

Re: La résolution du visiteur ( Pas jvs )

Message le Mer Aoû 16, 2006 13:43

samuel220093 a écrit:Est-ce possible d'avoir la résolution d'un visiteur mais pas en javascript ?


Non.
Ca depend de ce que tu veux faire mais il faut operer en deux etapes.
Charger la page, recuperer la resolution, recharger la page en passant la resolution en parametre (cookie, url, ...)
Si ce n'est qu'un probleme de presentation, un peu de javascript suffit a adapter la presentation (cacher, redimensionner des elements, ...)

samuel220093
WRInaute discret
WRInaute discret
 
Messages: 142
Inscription: 29 Aoû 2005

Message le Mer Aoû 16, 2006 14:07

Oué mais j'ai trouver tout seul ^^

Merci quand même ;)


mowmow
WRInaute impliqué
WRInaute impliqué
 
Messages: 975
Inscription: 3 Nov 2004

Message le Mer Aoû 16, 2006 15:29

Une autre solution à laquelle j'avais pensée, utiliser cURL.

Par exemple on a notre page ou on a besoin de la résolution :

index.php
Code: Tout sélectionner
<?php
$ch = curl_init('data.php');
$data = curl_exec($ch);
curl_close($ch);
?>

et dans data.php
Code: Tout sélectionner
<script type="text/javascript" language="JavaScript">
document.write('width : ' +screen.width+ '; height : ' +screen.height);
</script>

Et le tour est joué :) Peut-être quelques modifs à faire au niveau de mon usage de curl (fait de mémoire...)
[code]


Serious
WRInaute passionné
WRInaute passionné
 
Messages: 2438
Inscription: 21 Nov 2005

Message le Mer Aoû 16, 2006 16:33

mowmow a écrit:Une autre solution

Ca ne marchera pas ;)


mowmow
WRInaute impliqué
WRInaute impliqué
 
Messages: 975
Inscription: 3 Nov 2004

Message le Mer Aoû 16, 2006 16:37

Et pourtant ca marche très bien chez moi :roll:


Serious
WRInaute passionné
WRInaute passionné
 
Messages: 2438
Inscription: 21 Nov 2005

Message le Mer Aoû 16, 2006 17:50

Fais l'essai depuis un autre ordinateur (ayant une taille d'ecran differente). data.php renvoie la taille de l'ecran de ton serveur.

samuel220093
WRInaute discret
WRInaute discret
 
Messages: 142
Inscription: 29 Aoû 2005

Message le Mer Aoû 16, 2006 18:42

Et oui ;)

yanhl
WRInaute impliqué
WRInaute impliqué
 
Messages: 793
Inscription: 4 Déc 2003

Message le Mer Aoû 16, 2006 18:57

Il y a au moins deux possibilités pour savoir ça sans javascript:
1. le porte à porte (la plus sympa, de loin)
2. le sondage téléphonique ou directement dans la rue

Sinon y'a des stats publiées sur le net basées sur un nombre d'internautes que nous n'aurons jamais, des scripts trouvables un peu partout et qui s'installent en quelques copier-coller...


mowmow
WRInaute impliqué
WRInaute impliqué
 
Messages: 975
Inscription: 3 Nov 2004

Message le Mer Aoû 16, 2006 20:34

Perso j'ai 8% de résolution 800*600


a7_
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 22 Sep 2005

Message le Jeu Aoû 17, 2006 2:33

8%, quand meme :/ pauvres de eux.

samuel220093
WRInaute discret
WRInaute discret
 
Messages: 142
Inscription: 29 Aoû 2005

Message le Jeu Aoû 17, 2006 13:32

vive firefox !!!! 1024*769 !!!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Transformer des textes non cliquables en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
  • Similarité et duplicate content
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.
  • Calculer le ratio de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités