La class Brozeur !

Face aux problèmes de webdesign que posent certains navigateurs selon leurs versions, je vous ai déjà proposé plusieurs "solutions"  : les hacks que tout le monde connaît, charger une feuille de style spécifique au navigateur et détecter les supports mobiles...

Aujourd'hui, je vous propose une autre possibilité, que j'ai utilisée à maintes reprises pour cibler un navigateur ou une page spécifique dans les CSS.

(...)

Auto_FRC (Auto_file_replace_content): Ctrl+H par lots...

Dans le même esprit que la semaine dernière et toujours sur le même projet, j'ai eu à modifier des scripts sur lesquels j'avais utilisé des balises persos que j'abandonnais et des balises html dépréciées (genre <b> <i> etc...)... là où ça commençait à se prisedetêtifier, c'était que je ne me rappelais pas dans quels scripts j'avais besoin d'effectuer les modernisations... 

Comme je ne me  voyais pas reprendre la danse des chargements, ctrl+H multiples, sauvegardes, je me suis bricolé un fichier Php pour me faciliter la vie: il scanne un dossier à la recherche de fichiers ayant un contenu spécifique et le remplace automatiquement par autre chose si nécessaire...

 

(...)

Auto_UTF8: L'encédeur de ptits lots (MAJ avec formulaire)

En ce moment, je suis sur un projet perso d'évaluation du socle commun, Nème version, que je débuggue à mort en reprenant à zéro des portions entières qui avaient souffert du syndrome dit du "patchage à la va vite comme un gros porc"... Vu que l'encodage n'avait pas été ma priorité principale et que j'avais codé sur plein de bécanes différentes et plein d'IDE différents, j'avais une majorité de pages encodées en ANSI (beurk).

Donc, avant de me lancer dans un glisser-déposer-menu-encoder en UTF8-sauver frénétique avec notepad++, je me suis dit que je gagnerais du temps à me bidouiller un script qui me fasse le taf comme un grand...

 

 

 

(...)

Auto_restrict : un fichier pour les verrouiller tous.

Pour continuer cette série sur la simplification des trucs ch****, je vous propose un fichier php qu'il suffit d'inclure dans une page pour en restreindre l'accès.


Comme de coutume, un cahier des charges:

  • simplicité d'utilisation,
  • configuration aisée,
  • sécurité élémentaire (sessions)
  • gestion automatique de l'expiration de session pour inactivité.

Les commentaires sont les bienvenus, je ne suis pas un expert de la sécurité ;) (et ça se voit )

 


[Edit du 27/10/2012]

Ajout d'une plus grande sécurisation via un snippet proposé par JérômeJ (thanxalot mon pot')

 

(...)

Auto_thumb: minitaille sans maxiAïe (v1.1)

Bon, malgré la qualité des fonctions que je ponds au sein de cette série des auto_, dont mes copains commentateurs dénoncent régulièrement la médiocrité

salut les gars ! je déconne hein ^o^

 \o\  /o/ \o\  /o/

je persiste et je m'obstine ;)

Je me suis amusé à faire une fonction qui génère une miniature de l'image dont on lui fournit le chemin. 

Si la miniature existe déjà, elle n'est pas régénérée

 

 


[Edit du 29/10/2012]

J'ai effectué des corrections (suggérées par JérômeJ) et j'ai ajouté une sécurité pour éviter de planter apache si les images et leurs miniatures se trouvent dans le même dossier et qu'on fait connement un foreach (image) :

on faisait des miniatures de miniatures de miniatures etc...

Auto_thumb détectera l'argument $add_to_thumb_filename (par défaut _THUMB_) et renverra false (on se retrouve simplement avec une image vide.)

 

Je réfléchis maintenant à une ou deux amélioration possible:

  • permettre la génération par auto_thumb de la balise <img> ('customisable) et/ou du lien (lui aussi customisable), ce qui permettrait dans le cas précédent de ne simplement rien renvoyer (plus clean, les test se feraient à l'interne)
  • ajouter une fonction qui génère directement une galerie à partir des images d'un dossier

 

 

(...)

Fil RSS des articles