[spip-dev] test_32ko.php3

Avant d'inclure le fichier dans la distribution de SPIP, j'aimerais que vous
testiez avec un max de navigateurs :

http://rezo.net/~fil/test_32ko.php3

Lorsqu'un brouteur est connu, on l'ajoute dans le fichier...

-- Fil

@ Fil (fil@rezo.net) :

http://rezo.net/~fil/test_32ko.php3

voilà ce que j'ai pu tester ; à vous de jouer. Il suffit ensuite à
ecrire/articles_edit.php3 de faire "include 'inc_32ko_browsers.php3';" et de
tester ensuite
    if ($connu_ok[$HTTP_USER_AGENT]) {// on ne coupe pas
    } else {
        // on coupe
    }

        // navigateurs OK
        $connu_ok['Mozilla/4.5 [fr] (Macintosh; U; PPC)'] = true ;
        $connu_ok['Lynx/2.8.3rel.1 libwww-FM/2.14'] = true;

        // navigateurs qui coupent
        $connu_coupe['Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)'] = true;
        $connu_coupe['iCab/2.5.1 (Macintosh; I; PPC)'] = true;
        $connu_coupe['Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC) Opera 5.0 [en]'] = true;

-- Fil

ok pour Mozilla/4.75 [en] (Win95; U)

mais il faudrait peut-être faire des filtres plus larges
que le nom du navigateur en entier ? par exemple
Mozilla/4.7 sous Windows. sinon on n'a pas fini....

Fil wrote:

@ Antoine Pitrou (pitrou@free.fr) :

ok pour Mozilla/4.75 [en] (Win95; U)

mais il faudrait peut-être faire des filtres plus larges
que le nom du navigateur en entier ? par exemple
Mozilla/4.7 sous Windows. sinon on n'a pas fini....

Dans les premiers testés (cf. mail précédent), il y en a deux qui ont
$PRESQUE le même HTTP_USER_AGENT : Internet Explorer 5.0 et Opera 5.0 pour
Mac. Imagine que l'un coupe et l'autre pas : il faut être hyper vigilant
pour ne pas risquer de compromettre un site...

Mieux vaut se tartiner des lignes et des lignes de brouteurs "valides" que
des regexp qui embrasseraient trop (et étreindraient mal, bien entendu).

salut

j'ai que ca sous la main

A+
Pedro

Résultat du test
texte initial : 38935 car. ; champ renvoyé : 0 car.
Votre navigateur coupe les textes trop longs :
Mozilla/4.5 (compatible; iCab 2.5.1; Macintosh; I; PPC)

Résultat du test
texte initial : 38935 car. ; champ renvoyé : 32492 car.
Votre navigateur coupe les textes trop longs :
Mozilla/4.0 (compatible; MSIE 5.1b1; Mac_PowerPC)

Résultat du test

texte initial : 38935 car. ; champ renvoyé : 39534 car.
Votre navigateur est OK :
Mozilla/4.0 (compatible; MSIE 5.5; Mac_PowerPC; OmniWeb/4.0-code-freeze-3)

Résultat du test
texte initial : 38935 car. ; champ renvoyé : 39534 car.
Votre navigateur est OK :
Mozilla/5.0 (Macintosh; N; PPC; en-US; 0.7) Gecko/20010108

Résultat du test

texte initial : 38935 car. ; champ renvoyé : 39534 car.
Votre navigateur est OK :
Mozilla/4.74 (Macintosh; U; PPC)

le 25/06/01 15:22, Fil a ecrit :

texte initial : 38935 car. ; champ renvoye : 40133 car.
   Votre navigateur est OK :
   Links (0.95; Darwin 1.3.7 Power Macintosh)
                   
   Merci d'envoyer ce resultat `a <spip-dev@rezo.net>.