Bienvenue sur Cr@zy WS !

Pour plus d'information sur Cr@zy WS, je vous invite à vous rendre dans la partie à propos où j'explique les grandes lignes de ce site consacré en grande partie à l'actualité Hack, Sécurité, High-Tech et Webdev.

Newsletter et réseaux sociaux

Pour suivre les dernières news du site, essayez les différents types d'abonnements disponibles et rejoignez-moi sur les réseaux sociaux.

Cr@zy's Apps

En dehors des scripts que je développe, il y a le sous-domaine Cr@zy's Apps qui est consacré aux applications externes que j'ai pu développer.

Sécurité

Depuis longtemps je m'intéresse à la sécurité informatique où j'effectue des tests d'intrusion, d'audit et d'architecture. A travers mes articles, je vous partage l'essentiel de l'actualité.

Webdev

En ce qui concerne le webdev, je vous propose quelques scripts écrits en PHP, Javascript et autres, que j'essaierai d'alimenter quand j'ai un peu de temps. Je propose également mes services pour le développement de votre site.

Musique

Pour ceux qui apprécient la musique électronique qui tourne autour du Hardcore, Gabber, Industrial, Psychanelic et autres, vous pouvez écouter/télécharger gratuitement mes mixs.

Connexion

connexion auto. à chaque visite
Inscription Mot de passe perdu ?
One is light one is dark...
4 - 8 - 15 - 16 - 23 - 42

Résolution d'écran Ajax

v1.00
A VOIR AUSSI...
COMMENTAIRES (28)
Helioss399
15/06/2009 à 08:09:25
-1(1)

Merci pour ce tuto simple et efficace
j'avais une détection avec un location.href, mais cela n'était pas satisfaisant. Bravo !

sebastien
18/07/2009 à 11:56:21
-1(1)

j'ai mis les deux fichiers sur mon hebergement (vide) je suis aller sur le fichier index.php, rien ne s'affiche...

cyxte
20/09/2009 à 14:15:06
+1(1)

Merci ça marche nickel et ça évite le rechargement de la page.

tramodol
18/12/2009 à 16:33:07
+1(1)

First written long comment, then remove it. Just thank you

Wewen
26/04/2010 à 18:32:18
+1(1)

Génial. Je faisais ça avec du document.location et autre mais là c'est top merci de partager ça ;-)

Cr@zy
09/07/2010 à 18:35:48
-1(1)

Que te disent les logs de la réponse Ajax?
Tu peux le voir dans la console de Firebug

Liwei
09/07/2010 à 20:18:03
-1(1)

Merci beaucoup pour votre aide. Mais je dois vraiment être nul parce que ça ne fonctionne pas chez moi. :$
Pourriez-vous m'aider s'il vous plaît?

Je fais des test en local avec EasyPHP et le site tourne sous joomla.
Voici un extrait du fichier "index.php" de mon template:

Les fichiers resscren.php et resscreen.js sont inchangés.

La page affiche ceci :

Notice: Undefined index: res_width in C:Program Files (x86)EasyPHP5.2.10wwwAromasie emplatesOlivier_Zenindex.php on line 11

Notice: Undefined index: res_height in C:Program Files (x86)EasyPHP5.2.10wwwAromasie emplatesOlivier_Zenindex.php on line 11
x
Notice: Undefined index: res_width in C:Program Files (x86)EasyPHP5.2.10wwwAromasie emplatesOlivier_Zenindex.php on line 12
PETIT!

Aidez-moi s'il vous plaît!!!! :'(

Merci d'avance!!!!

Liwei
10/07/2010 à 14:22:13
+1(1)

Par contre, çà marche une fois la pages rafraîchie.

Liwei
10/07/2010 à 14:31:31
+1(1)

http://localhost/Aromasie/resscreen.php?width=1680...
404 Not Found 19ms

Cr@zy
12/07/2010 à 10:21:59
-1(1)

C'est assez clair, il ne trouve pas le fichier resscreen.php
As-tu déjà essayé le script rien qu'en le dézippant sans l'intégrer direct à ton site?

liwei
12/07/2010 à 12:53:55
-1(1)

Oui, il affiche : "votre résolution est de" puis rien. Sous firebug le script js est pourtant bien apparent à la suite de la balise .
Ceci dit, le script fonctionne bien sur ma page, mais seulement au deuxième chargement de la page. Dés qu'on efface le cache, l'erreur réapparait.

Delas
12/07/2010 à 16:29:21
-1(1)

Bonjour,

J'ai le même problème que liwei sauf que je n'ai pas l'erreur 404 mais le 200 d'OK
En gros cette ligne là :
GET http://localhost/site/resscreen.php?width=1280&hei...
200 OK 17ms

Le truc, c'est que la config est bonne dans firebug mais pas sur la page elle même.
Je fais un alert de la valeurs des cookies et là, venant de passer de la config 1024x768 à 1280x1024, le alert affiche 1024x768 une première fois, si je rafraichis, cela marche après.

Comme Liwei, je n'ai pas touché aux fichiers resscreen.

Merci de me débloquer s'il te plait ^^

Delas
13/07/2010 à 11:45:33
+1(1)

Je ne l'ai pas précisé mais le fichier index.php fourni pour tester marche de la même manière, c'est à dire que les valeurs des cookies sont vides lors de l'arrivée sur la page mais elles se remplissent après un premier raffraichissement.

motoculteur
15/07/2010 à 01:49:19
+1(1)

Il s'agit d'un très bon blog, vous avez vraiment pris le temps de faire cette agréable. maintenir le bon travail.

liwei
16/07/2010 à 08:09:01
+1(1)

Bonjour!
Peut-être êtes-vous parti en vacances et si c'est le cas, bonnes vacances!
Sinon, pourrez-vous nous accorder un peu de votre précieux temps et vous pencher sur notre problème s'il vous plaît?

Petite précision sur l'erreur générée au 1er chargement (je le répète : aucun problème au second).

"Notice: Undefined index: res_width in C:Program Files (x86)EasyPHP5.2.10wwwAromasie emplatesOlivier_Zenindex.php on line 34

Notice: Undefined index: res_width in C:Program Files (x86)EasyPHP5.2.10wwwAromasie emplatesOlivier_Zenindex.php on line 42"

Pourtant, la console affiche bien:
GET http://localhost/Aromasie/resscreen.php?width=1680...
GET http://localhost/Aromasie/resscreen.php?width=1680...

200 OK 65ms

et en entête:
Set-Cookieres_width=1680; expires=Fri, 16-Jul-2010 07:00:30 GMT; path=/
res_height=1050; expires=Fri, 16-Jul-2010 07:00:30 GMT; path=/

Est-ce que le fichier resscreen.php n'est pas appelé la première fois?
pourquoi les variable ne sont pas initialisées la première fois?

Aidez-nouuuuuus svp!!!!!
:'(

François
23/07/2010 à 14:47:00
-1(1)

Merci ce script est génial et fonctionne a la perfection. De plus, il retourne bien la définition et non pas la taille du navigateur. Impeccable !

François
23/07/2010 à 14:50:00
-1(1)

Par contre, ce qui est totalement balot c'est que le cookie en php, on ne peut l'ouvrir qu'après un refresh..................

henri
10/09/2010 à 14:10:00
-1(1)

Bien vu, simple et concis! Il est normal qu'il faille un refresh une fois pour que les cookies soient validés.

zrom
05/10/2010 à 02:51:54
+1(1)

les cookies ne sont visibles que apres le rechargement de la page..
Ainsi au 1er chargement le cookie n'existe pas, donc les variables n'existent pas d'où l'erreur.
au 2eme chargement ou lors d'une visite ultérieure le cookie existe donc tout va bien!

Nicol
22/10/2010 à 15:12:21
+1(1)

thats right! :) :)

jussif
01/11/2010 à 16:38:11
-1(1)

Merci ça marche nickel et ça évite le rechargement de la page.

Pour le web
21/02/2011 à 10:27:23
-1(1)

Bonjour,
Merci pour cette astuce et ces scripts. y aurait-il moyen de nous indiquer quelles variables doit être récupéré pour les affichages au premier chargement ?
merci d'avance

nomail
26/04/2011 à 16:08:00
-1(1)

super, merci beaucoup :-)

dépannage inf
08/06/2011 à 15:18:36
+1(1)

Merci pour ce tutoriel!!

Mr annuaire
08/06/2011 à 22:37:49
+1(1)

moi je n'ai pas trouvé quelles variables doit être récupéré pour les affichages au premier chargement , mais pour empecher le message d'erreur je verifie d'abord la presence du cookie , s'il n'est pas present je ne cherche pas a en extraire les valeurs

wahala
04/07/2013 à 19:02:41

Il est dommage que le rechargement de la page soit nécessaire...autant faire alors un $_PHPSELF...qui marche à tous les coups et est plus fiable et n'utilise pas de javascript...
Par ailleurs chez moi celà fonctionne parfois(avec rafraichissement)sous firefox mais pas sous IE? bizarre?
Des améliorations existeraient-elles?ou bien ce script était pour nous mettre l'eau à la bouche?
Un curieux déçu..

Kanter35
11/06/2014 à 05:57:14

Bonjour,

faits curieux pour moi.

J'ai suivi a la lettre la méthode décrite dans l'archive ZIP et cela ne fonctionnait pas.

J'ai edité le fichier rescree et j'ai remarqué qu'il avait été modifié en l'uploadant sur mon serveur ovh.

il avait cette tête (sans retour à la ligne)

jem24h
02/12/2014 à 15:35:49

Bonjour,
Je trouve le principe génial mais je n'arrive pas le faire fonctionner sur mon site joomla. J'ai suivi la manip indiquée mais rien a faire.
Pour info, j'ai le même problème que Kanter35 lors de l'upload resscreen.php (tout le code s'affiche sur la première ligne et est donc passé en commentaire), je remodifie donc le php par la suite.

J'obtiens les message d'erreurs suivants :

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/[...]/daily-peneyrals/index.php:39) in /home/[...]l/daily-peneyrals/libraries/joomla/session/session.php on line 660

Warning: Cannot modify header information - headers already sent by (output started at /home/[...]/daily-peneyrals/index.php:39) in /home/[...]/daily-peneyrals/plugins/system/languagefilter/languagefilter.php on line 121

Warning: Cannot modify header information - headers already sent by (output started at /home/[...]/daily-peneyrals/index.php:39) in /home/[...]l/daily-peneyrals/libraries/joomla/input/cookie.php on line 91

Un ptit coup de pouce ne serait pas de refus! (Pour info, c'est mon premier site, répondez simplement svp)

POSTER UN COMMENTAIRE
Captcha
Entrez le code affiché *
Actuellement
visiteur(s) connecté(s)

Nuage de mots clés

Derniers commentaires

Archives

Copyright © 2007-2016 Cr@zy WS v0.954
60 requêtes exécutées en 0.000784 secondes - Page générée en 0.484 secondes
Site optimisé pour le moteur de rendu Gecko : Mozilla Firefox
Accueil · Contact · A propos · S'abonner · Mises à jour · Flux RSS