Connaître la résolution des visiteurs [PHP] - Programmation
Marsh Posté le 19-08-2002 à 13:52:22
première page
Marsh Posté le 19-08-2002 à 14:18:09
--greg-- a écrit a écrit : pas possible dis, tu sais ce que c'est le php? |
Ah ? ok...
je fais comment alors ?
Marsh Posté le 19-08-2002 à 14:18:22
Marsh Posté le 19-08-2002 à 14:20:37
sire de botcor a écrit a écrit : qu'est-ce que tu me racontes ? bien sûr que si c possible ! |
--greg-- j'attends tes explications nom d'un chien !!!
Marsh Posté le 19-08-2002 à 14:22:34
DarkLord a écrit a écrit : première page |
qu'est-ce que tu entends par là
Marsh Posté le 19-08-2002 à 14:23:22
qu'avec un peu de chance le topic va etre long si antp n'arrive pas trop vite
Marsh Posté le 19-08-2002 à 14:23:47
DarkLord a écrit a écrit : --greg-- j'attends tes explications nom d'un chien !!! |
Code :
|
Marsh Posté le 19-08-2002 à 14:24:27
faut arreter de fumer les mecs
regarde un peu la tronche d'une requete http et puis on en reparle
Marsh Posté le 19-08-2002 à 14:26:31
--greg-- a écrit a écrit : faut arreter de fumer les mecs |
?
Marsh Posté le 19-08-2002 à 14:29:26
Schimz a écrit a écrit :
|
Ça c du HTML de base...
je ne veux pas demander à mon visiteur la taille de son écran !
je veux juste que le site enregistre sa résolution !
il doit bien y avoir qqun capable de faire ça...
Marsh Posté le 19-08-2002 à 14:29:50
sire de botcor a écrit a écrit : ... |
PHP peut pas le faire. Mais en J2EE je suis sur que ca doit être possible
Marsh Posté le 19-08-2002 à 14:30:21
DarkLord a écrit a écrit : qu'avec un peu de chance le topic va etre long si antp n'arrive pas trop vite |
moi y en a pas comprendre ce que toi dire !
Marsh Posté le 19-08-2002 à 14:30:44
sire de botcor a écrit a écrit : il doit bien y avoir qqun capable de faire ça... |
Ca, c'est un travail pour...
HyperMan !
Défenseur des boulays !
Marsh Posté le 19-08-2002 à 14:32:19
lorill a écrit a écrit : PHP peut pas le faire. Mais en J2EE je suis sur que ca doit être possible |
tu crois vraiment que c impossible...
Marsh Posté le 19-08-2002 à 14:33:10
sire de botcor a écrit a écrit : tu crois vraiment que c impossible... |
Quelle perspicacité !
Maintenant reflechis un peu... Ou est interprété ton script php ?
Marsh Posté le 19-08-2002 à 14:33:31
en php, c pas possible directement
tu peux le faire en js et passer le résultats à du php, mais c pas génial! m'enfin si t obligé (comme moi) de faire ça, y'a un topic que j'avais fais la dessus donc => fonction recherche mon gars!
Marsh Posté le 19-08-2002 à 14:34:53
lorill a écrit a écrit : PHP peut pas le faire. Mais en J2EE je suis sur que ca doit être possible |
mauvais troll
Marsh Posté le 19-08-2002 à 14:35:02
sire de botcor a écrit a écrit : tu crois vraiment que c impossible... |
Marsh Posté le 19-08-2002 à 14:35:52
sire de botcor a écrit a écrit : il doit bien y avoir qqun capable de faire ça... |
Quelqu'un ? Ben oui, le préposé que tu envoie pour chaque visiteur constater la taille de l'écran ...
Franchement, comment veux-tu récupérer ce genre de données ? Tu crois que les navigateurs la donne comme ça ?
(attention, un troll est caché dans cette phrase, sauras-tu le trouver ?)
Marsh Posté le 19-08-2002 à 14:36:45
ouais, bon... assez joué...
je cherche qqun de sérieux qui pourrait me dire de façon claire comment faire ça !
je veux que la résolution de chaque personne qui vient sur mon site soit enregistrée dans une table ou fichier.
merci
Marsh Posté le 19-08-2002 à 14:36:57
je vais peut-être dire une bétise mais ...
En faisant une première page invisible pour l'interaute avec un javascript qui prend ta résolution et appelle la page (par exemple) index.php?résolution=ta résolution
non ?
Marsh Posté le 19-08-2002 à 14:39:23
arghbis a écrit a écrit : en php, c pas possible directement tu peux le faire en js et passer le résultats à du php, mais c pas génial! m'enfin si t obligé (comme moi) de faire ça, y'a un topic que j'avais fais la dessus donc => fonction recherche mon gars! |
g fait une recherche avant !
mais désolé il n'y avait pas ton TOPIC...
en tout cas merci du conseil !
au moins une réponse qui fait avancer les choses !
Marsh Posté le 19-08-2002 à 14:40:35
www.phpfrance.com il i a un truc mais c couplé à JS, mais en PHP c impossible
Marsh Posté le 19-08-2002 à 14:43:04
Je@nb a écrit a écrit : www.phpfrance.com il i a un truc mais c couplé à JS, mais en PHP c impossible |
ok, merci
je vais voir !
Marsh Posté le 19-08-2002 à 14:44:34
si tu lis les réponses mon gars, je t'ai donner la piste à suivre, c qd même pas dur!
bon alors si t faignant :
<script language="JavaScript">
function resolution(request) {
document.location="http://tonurl/tapage.php?r=1&size="+screen.width+"&request="+request+"&target=false";
}
</script>
<?php
if(!$r){
print "<body onLoad=resolution()></body></html>";
}else{
//ton code à afficher quant tu as la résolution
}
?>
et voilà!!
Marsh Posté le 19-08-2002 à 14:44:47
--greg-- a écrit a écrit : |
je compatis ... ()
Marsh Posté le 19-08-2002 à 14:47:11
arghbis a écrit a écrit : <script language="JavaScript"> |
Et si le jscript est désactivé ou que les valeurs ne sont pas indiquées pour une raison ou une autre ?
En plus je ne vois vraiment pas l'intérêt de faire un page dépendant de la résolution de l'écran, à moins de vouloir afficher un carré parfait avec php+gd ou une connerie du genre.
Marsh Posté le 19-08-2002 à 14:48:00
DarkLord a écrit a écrit : je compatis ... () |
je ne sais pas ce que c'est que votre trip à tous les deux (Darklord & --greg--), mais s'il vous plaît aller le continuer ailleurs
merci
Marsh Posté le 19-08-2002 à 14:48:57
sire de botcor a écrit a écrit : je ne sais pas ce que c'est que votre trip à tous les deux (Darklord & --greg--), mais s'il vous plaît aller le continuer ailleurs merci |
ce qu'il y a c'est que ça m'afflige de voir que t'as vraiment pas compris... que c'était pas possible
Marsh Posté le 19-08-2002 à 14:49:19
G trouvé le code parfait :
<html>
<head>
<script language="JavaScript">
<!-- debut
function resolution() {
document.location="index.php?r=1&width="+screen.width+"&height="+screen.height;
}
// fin -->
</script>
</head>
<?
if(empty($r)){
echo '<body onLoad="resolution();"></body></html>';
}else{
echo "<body>";
echo "Votre résolution est $width * $height";
echo "</body>";
echo "</html>";
}
?>
merci à arghbis et je@nb !!!
Marsh Posté le 19-08-2002 à 14:49:58
pour jyb :
dans le mille mon gars, je crée des images dynamiquement avec gd, et il faut que la taille de ces images permette une vue plein écran! donc, détection de la résolution, et comme il n'y a pas d'autre moyen que le js (que perso j'aime pas bcp), ben je l'utilise. Et si le vilain user il a viré le js (ce qui soit-dit en passant est très rare), ben y'a un zoli message qui lui dit que son image elle sera pitêtre toute pourrie!
Marsh Posté le 19-08-2002 à 13:42:49
Je cherche à savoir la résolution d'affichage de la personne qui vient sur mon site.
merci d'avance
Message édité par sire de Botcor le 19-08-2002 à 18:16:13