Je tente d’intégrer la librairie « getID3() » dans mon projet d’apprentissage de Symfony 2. Pour faire selon les préconisations de Symfony 2, les aplications tierces se placent dans le dossier vendor des sources du projet. Pour les librairies récentes ( au moins développé en PHP 5.3 ) et qui suivent le standard RP-0, cela [...]
Désactiver les identifiants de sessions dans les URLS En activant « session.use-only-cookies », vous éviterez les attaques qui utilisent des identifiants de sessions dans les URLS. Le système de gestion des sessions par URL pose un risque supplémentaire de sécurité : un utilisateur peut envoyer son URL avec l’identifiant de session par email à un ami, ou [...]
J’utilise encore beaucoup QuickForm de PEAR pour gérer mes formulaires, une classe pour disposer automatiquement d’une « protection » contre les CSRF trouvée à l’adresse : http://shiflett.org/articles/cross-site-request-forgeries#comment-66 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [...]
Aujourd’hui je commence une série d’articles sur quelques points de sécurité et de bon sens avec PHP. Ces articles n’ont et n’auront rien de bien original par rapport à ce que l’on peut glaner de ci de là sur Internet, mais ils pourront me ou vous servir d’aide mémoire ou de piqûre de rappel ! [...]
But et utilité : Pour pouvoir − en temps réel − visualiser et analyser et/ou capturer les requêtes effectuées sur un serveur ce petit logiciel est quasiment indispensable. Il permet d’afficher en détails les requêtes effectuées, les résultats de ces dernières,… Il est disponible sur le site : http://hackmysql.com/mysqlsniffer Installation : Sous Debian, il faut [...]
Un première version du script : Permet de créer un zip d’un intervalle de révisions pour un export. Il reste des améliorations à faire c’est sûr, mais aujourd’hui cela répond à mes besoins du moment ! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [...]
Problématique : Il peut arriver d’avoir à réunir deux projets initialement dans deux dépôts SVN distincts pour n’en former plus qu’un. Voici une solution facile à mettre en œuvre et efficace. Solution : Création d’un dump complet du site à importer.svnadmin dump <path-repository> > file.dump Préparer le dépôt à recevoir : svn mkdir <url-repository>/<new-rep> -m [...]
(X)HTML HTML 4.01 Specification (Traduction: http://www.la-grange.net/w3c/html4.01/) XHTML 1.0 The Extensible HyperText Markup Language (Traduction: XHTML 1.0) XHTML Basic (Traduction: XHML Basic ) XHTML Élémentaire (Traduction: XHTML Élémentaire) http://www.w3.org/QA/2002/04/valid-dtd-list.html CSS Cascading Style Sheets, level 1, Traduction : Recommandation CSS1 du W3C en version française Cascading Style Sheets, level 2, Traduction : Recommandation CSS2 du W3C en [...]
Vidéo sur l’accessibilite à l’université du Wisconsin La vidéo sur l’accessibilite à l’université du Wisconsin http://www.doit.wisc.edu/accessibility/video/screen_readers.asp http://www.doit.wisc.edu/accessibility/video/screen_magnification.asp http://www.doit.wisc.edu/accessibility/video/intro.asp Quelques liens : http://www.assemblee-nationale.fr/12/dossiers/handicapes.asp#0401830304 http://www.adae.gouv.fr/article.php3?id_article=715&var_recherche=handicap http://www.w3.org/WAI/ http://www.w3.org/TR/WCAG20/ http://www.adae.gouv.fr/article.php3?id_article=246 http://openweb.eu.org/accessibilite/ http://openweb.eu.org/articles/accessibilite_numerique_pourquoi/ http://www.adae.gouv.fr Quelques exemples, tutoriels : http://www.la-grange.net/accessibilite/index.html http://www2.ville.montreal.qc.ca/accessimple/acs/accueil.shtm ( Étrange ! ) http://www.braillenet.org/accessibilite/guide/table.htm http://www.legrandchalon.fr/ Des documents à télécharger : Texte de loi referentiel_accessibilite.pdf