Si vous avez d’autres suggestions, n’hésitez pas à nous contacter par mail : editor@phpsolmag.org.
Sécurité et PHP - protégez vos sites web
Date de sortie: 2009-07articles
-
SPL : Savoir utiliser les bons outils
SPL correspond aux initiales de Standard PHP Library. À l’origine développée
par Marcus Boerger, il s’agit d’un ensemble de classes, de
classes abstraites et d’interfaces prêtes à l’emploi pour répondre
à des problèmes courants. À travers cet article, vous verrez l’utilisation
de plusieurs classes et interfaces de la SPL
-
Écrire son plugin symfony
Si vous avez développé certaines fonctionnalités pour votre application
basée sur symfony et que vous en êtes plutôt fier au point de
vouloir ré-exploiter ces fonctionnalités à l’avenir, pourquoi ne pas se
tourner vers la solution des plugins ? Nous allons ici dans un premier
temps décrire le processus de conception d’un plugin pour symfony
puis dans un second temps illustrer ces étapes en venant greffer une
implémentation des ACL.
-
Concevoir un projet à l'aide de l'UML et de Merise
L’UML (Unified Modeling Language) est un ensemble de schémas
standardisés permettant de modéliser efficacement des applications
utilisant le principe de la Programmation Orientée Objet. Vous
apprendrez dans cet article à concevoir un projet grâce à de multiples
diagrammes/schémas qui vous feront gagner un temps précieux
par la suite.
-
Sécurisez vos sites web
En informatique comme pour tout projet, la sécurité est un point
critique qu’il faut apprendre à maîtriser. La mise en place d’un niveau
de sécurité suffisant pour la plupart des applications n’est généralement
que peu coûteux, à condition d’en tenir compte dès le début
du projet. Une bonne sécurité repose généralement sur la vigilance
des développeurs. Pratiquez une bonne veille pour vous assurer
d’être informé des nouvelles failles découvertes !
-
Les problèmes de spam dans les formulaires
Parmi les fléaux d’Internet, se trouve le spam. La partie qui nous intéresse
ici est le développement d’une parade efficace contre l’envoi
massif de publicités ou de liens peu recommandables via des
formulaires de contact, ou des formulaires permettant de laisser un
message sur votre blog.
. l’utilisa-
04_05_
-
Dessiner dynamiquement avec HTML5 et JavaScript
HTML5 permet la création à la volée de dessins en deux dimensions dans
le navigateur, en combinant le nouvel élément HTML canvas et du JavaScript.
Vous apprendrez à créer une zone de dessin dans la page HTML
5 et à générer dynamiquement des graphiques dans cette zone, directement
avec le navigateur en utilisant JavaScript.
-
Object/Relational Mapping avec Doctrine
En utilisant les fonctions natives de PHP et le langage SQL, le développeur prend le risque de faire un code difficile à porter, peu flexible et en proie aux failles de sécurité. Vous allez voir dans cet article comment, grâce à la librairie d’Object/ Relational Mapping Doctrine, passer outre les requêtes classiques pour travailler uniquement à partir d’objets, avec tous les avantages que cela comporte.
-
Les design patterns : Singleton et Multiton
Souvent méconnus, les design patterns se cachent pourtant dans la plupart
des frameworks et CMS que nous utilisons. Apprenez à les reconnaître
et à en faire bon usage afin de profiter de leurs nombreux avantages.
-
Développer avec eZpublish – 1ère partie
eZpublish se distingue en effet par son impressionnante capacité à gérer
le contenu structuré des sites Internet, c’est-à-dire à dissocier complètement
le fond (le contenu) de la forme (le contenant). Ce dossier offre
aux développeurs les outils pour intégrer eZpublish dans le cadre d’un
projet métier, Internet ou Intranet, et illustre, à l’aide de quelques exemples
clés, les techniques d’intégration et de structuration des contenus.
-
Webmarketing : les techniques de promotion en ligne
L’avantage du webmarketing par rapport au marketing traditionnel est
qu’il est plus accessible, de la même manière que l’outil Internet est accessible.
Ces quelques conseils et techniques sont valables pour un très
gros site avec une grande communauté que pour un site personnel. Découvrez
les techniques de webmarketing permettent de mettre en place
des campagnes d’une grande rentabilité qui peuvent s’avérer d’une
grande efficacité.
-
Introduction au framework CodeIgniter
CodeIgniter est un framework MVC léger et simple, mais également robuste
et riche. Par rapport aux autres framework (Zend, symfony, Rails,
CakePHP…), il est destiné à des applications de taille moyenne qui souhaitent
bénéficier des avantages de la programmation modulaire afin de
rendre les développements plus faciles, réutilisables et moins complexes
à faire évoluer.
-
L'évolution des CSS
Le web est fait de sites tous plus beaux les uns que les autres grâce à la
mise en forme réalisée par le CSS. Dans cet article, nous allons parcourir
l’histoire de celui-ci à travers ses différentes versions et nous étudierons
quelques balises du niveau 3.
-
Bases de données dans une application PHP
Vous vous êtes certainement posé la question : où le site stocke t-il les
informations saisies ? La réponse est simple : dans une base de données.
La recette PHP/MySQL est l’une des solutions qui marche le mieux sur le
marché du web dynamique. Au cours de cet article, nous présentons, au
travers d’un exemple que nous avons développé pas à pas, l’ensemble
des fonctions de base qu’offre PHP pour communiquer avec la base de
données MySQL.














CFD Webinars
memory foam mattress
chanel jewelry
replica watches