Résultats de la recherche (8 résultats)

Mazzu
23 Février 2009, 22:51
"max-height" est mal (voir pas) gérer par certaines (ou toutes les) versions de IE. Sur firefox 2.0, il y a aussi des problèmes de ce genre.
 
Mazzu
17 Février 2009, 23:32
Cette image, peux-tu l'enregistrer ? Si oui, quel taille fait-elle ?
 
Mazzu
12 Février 2009, 1:19
Dans le fichier : main/class/class/class_forum.php, il y a une méthode delete() qui "Supprime un forum, ses sous forums, ainsi que l'ensemble des données liées à ce forum (sujets, messages, etc ...).", tout d'un coup.
Je pense que ça répond à ta question.
 
Mazzu
09 Février 2009, 22:05
Quand on effaces tes cookies, qu'on recharges la page, on obtient une page blanche.
Dans ce cas, qu'est-ce qu'apparait dans les logs apache / php / fsb ?
 
Mazzu
08 Février 2009, 0:54
En attendant une correction, tu peux modifier la ligne suivante dans le fichier de configuration de mysql :
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
en la remplaçant par :
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Ça devrait te permettre d'utiliser le forum correctement.
 
Mazzu
13 Novembre 2008, 14:44
Pour informations, je voulais faire un rapport de bug pour Win sur le site de Mozilla et il a été fermé puisque qu'il n'est qu'une copie de celui dont j'ai mis le lien.
(Au passage, j'ai été agréablement surpris de la vitesse à laquelle mon bug a été pris en compte et clos, en moins de 5 minutes c'était fait).

Spark, ta solution pour le CSS m'a l'air plus intéressante que la mienne puisque spécifique aux navigateurs qui utilisent Gecko.
 
Mazzu
13 Novembre 2008, 1:53
  1. Type de bug : Faille cross scripting
  2. Zone du forum affectée : Autre
  3. Priorité du bug : Moyenne
  4. Description : Bonjour !

    Je me suis aperçu qu'il a un problème dans le nettoyage pour (ou
    contre) le register_globals.

    La méthode Http::clean_gpc() sert à nettoyer les variables
    globales créées si la directive register_globals est activé.
    Le problème est qu'elle pourrait supprimer trop de variables globales.

    Voyez, par exemple, les erreurs que peut générer ce problème :
    - http://2fighteur.free.fr/forum/index.php?GLOBALS
    - http://2fighteur.free.fr/forum/index.php?_COOKIE (perte de
    connexion dans ce cas particulier pour les utilisateurs connectés)

    Ce n'est pas grave mais il serait toujours possible, dans le forum
    ou autre part, de mettre un lien
    <a href="http://2fighteur.free.fr/forum/index.php?_COOKIE">Cliquez
    ici http://2fighteur.free.fr/forum/index.php</a>
    qui déconnecterait les utilisateurs du forum connectés qui
    cliquerait dessus.

    Sinon, une image dans un post du forum ou autre part <img
    src="http://2fighteur.free.fr/forum/index.php?_COOKIE" />
    peut avoir les mêmes effets.

    Par contre, ce problème concerne potentiellement toutes les pages
    du forum. C'est une faille de type XSRF.
  5. Elément de réponse : Voici une proposition de remplacement pour Http::clean_gpc().
    A noter que ce n'est pas parfait vu que les variables globales de
    main/globals.php ne sont pas prises en compte.

    public static function clean_gpc()
    {
        // On supprime toutes les variables crées par la directive register_globals
        // On stripslashes() toutes les variables GPC pour la compatibilité DBAL
        $gpc = array('_GET', '_POST', '_COOKIE');
        $magic_quoted = array('_GET', '_POST', '_COOKIE', '_REQUEST');
        $keep_globals = array('_GET', '_POST', '_COOKIE', '_REQUEST', 'GLOBALS', '_SERVER', '_COOKIE', '_ENV', 'debug');
    
        $magic_quote_gpc = get_magic_quotes_gpc() || get_magic_quotes_runtime();
        $register_globals = ini_get('register_globals') ;
    
        if ($register_globals)
        {
            foreach ($gpc AS $value)
            {
                foreach ($GLOBALS[$value] AS $k => $v)
                {
                    if (!in_array($k, $keep_globals))
                    {
                        unset($GLOBALS[$k]);
                    }
                }
            }
        }
    
        if ($magic_quote_gpc)
        {
            foreach ($magic_quoted AS $value)
                $GLOBALS[$value] = array_map_recursive('stripslashes', $GLOBALS[$value]);
            }
        }
    }
  6. Fichier(s) : main/class/class_http.php
  7. Base de donnée utilisée : MySQL 4
  8. Type de serveur : Apache (généralement unix)
 
Mazzu
13 Novembre 2008, 1:26
C'est bien un bug du moteur de rendu Gecko qu'utilise Firefox. Le bug est connu : https://bugzilla.mozilla.org/show_bug.cgi?id=215055.

Sur le forum de Win, son post est contenu dans une seule div qui fait plus de 120 000 pixels de haut. Hors, Gecko n'affiche pas au-delà des 32767 pixels.

Il existe, cela dit, trois moyen de contournement :
- faire un post moins long ;
- faire en sorte que la div est l'attribut CSS overflow à visible ;
- limiter la taille de la div du post avec l'attribut CSS max-height en lui donnant la valeur de 32767px (Dans ce cas, un ascenseur apparaitra et permettra de voir ce qui dépasse en scrollant).
 

.