background preloader

Dév web

Facebook Twitter

Évoluer vers une architecture MVC en PHP. Ce paragraphe constitue la partie la plus complexe de l'article.

Évoluer vers une architecture MVC en PHP

Il fait appel à des concepts avancés du développement Web et de la POO. Toutefois, il n'est pas nécessaire de comprendre tout son détail pour pouvoir utiliser le framework ainsi construit. V-B-1. Accès générique aux données▲ Commençons la construction du framework par la partie Modèle. Avant cela, il nous reste un problème à résoudre. Pour que cette classe soit totalement générique et donc intégrable à un framework, il faudrait pouvoir définir les paramètres de connexion à la BD sans modifier son code source.

Configuration.php Sélectionnez Cette classe encapsule un tableau associatif clés/valeurs (attribut $parametres) stockant les valeurs des paramètres de configuration. La classe dispose d'une méthode statique publique nommée get() qui permet de rechercher la valeur d'un paramètre à partir de son nom. Grâce à cette classe, on peut externaliser la configuration d'un site en dehors de son code source. Envoyer des mails en local avec Wamp. Si vous aussi vous développez vos sites en local sur Windows avec Wamp vous avez du vous rendre compte que la solution n'intègre pas l'envoi d'email.

Envoyer des mails en local avec Wamp

Aussi dès que vous testez un script contenant la fonction mail() vous tombez irrémédiablement sur une erreur. Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ........ Rassurez vous, tout n'est pas perdu, il est tout à fait possible d'envoyer des mails en local avec Wamp grâce à Fake Sendmail. Comment ça s'installe ? L'installation de Fake Sendmail est relativement simple. Penser à remplacer les ***** par vos informations. Comment retourner plusieurs valeurs depuis une fonction PHP ? ( function ) Comment retourner plusieurs valeurs depuis une fonction PHP ?

Comment retourner plusieurs valeurs depuis une fonction PHP ? ( function )

( function )05`07`2008 4 commentaires • Poster un commentaire ! Tags: PHP Astuce du jour : Comment retourner plusieurs variables depuis une fonction PHP ? Vous pouvez utiliser les tableaux array() ou les objets new stdClass() dans une variable et retourner la dite variable, toutefois cette écriture n'est pas forcément limpide lors d'une relecture de code. Je vous propose une écriture assez souple et surtout beaucoup plus claire qui vous donnera une réelle impression de return avec X valeurs. Les captchas anti-bot. Créez des formulaires fabuleux avec HTML5. Jusqu'à présent, les formulaires ne provoquaient pas un enthousiasme excessif, mais HTML5 apporte des améliorations importantes, autant pour les développeurs qui les créent que pour les utilisateurs qui les remplissent.

Créez des formulaires fabuleux avec HTML5

Ces nouveautés concernent les éléments de formulaires, les attributs, les types de champs, la validation par le navigateur, des styles CSS3 et l'objet FormData qui rendent l'utilisation des formulaires plus agréable et conviviale. Cet article est la traduction de Making Forms Fabulous with HTML5, publié sur le site HTML5 Rocks par Jan Kleinert. 2 commentaires Article lu 34281 fois. Au moment de la rédaction de cet article (NDT Juin 2011), le support des nouveaux éléments et champs de formulaire ainsi que leurs attributs varie largement en fonction des navigateurs. Nouveaux éléments▲ HTML5 introduit cinq nouveaux éléments de formulaire. Nouveaux types de champs▲ HTML5 introduit treize nouveaux types de champs. Nouveaux attributs▲ Un générateur de dégradés en CSS (gradient CSS) - Korben. Un générateur de dégradés en CSS (gradient CSS) Je mâchouillais de la CSS depuis ce matin et tout se passait bien, quand SOUDAIN, j'ai eu la subite envie de faire un petit dégradé.

Un générateur de dégradés en CSS (gradient CSS) - Korben

Rien de plus en simple en théorie puisqu'il y a tout ce qu'il faut en CSS3 pour faire ça. Seulement, voilà... Faire un beau dégradé demande un peu de doigté. Alors pour gagner du temps, je vous ai dégoté un petit outil en ligne qui permet de choisir vos couleurs (autant que vous voulez), de spécifier le sens du dégradé et son niveau... Plus simple, tu meurs. Bref, à bookmarker d'urgence... The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead.

Projet P

Intranet StLouis. Comment déminifier un code Javascript - Korben. Comment déminifier un code Javascript Vous avez enfin trouvé le JavaScript qu'il vous faut, mais Ô rage, Ô désespoir, celui-ci est tellement minifié qu'il en est incompréhensible !

Comment déminifier un code Javascript - Korben

Minifié, pour ceux qui l'ignorent, ça veut dire que le code a été compacté tout simplement en supprimant tout l'indentation, les espaces et en réduisant le nom des variables. Arrêtez donc de vous lamenter sur ce monde cruel et sur le statut précaire des développeurs face à toutes ces minifications sauvages ! Dites stop et adoptez JS Nice. Non, ce n'est pas un service mis au point par Bono. Copiez, collez et cliquez sur "Nicify Javascript" et vous verrez enfin la lumière ! Voici un test avec JQuery... JS Nice c'est par là ! Rejoignez les 48390 korbenautes et réveillez le bidouilleur qui est en vous Je vous recommande aussi la lecture des sujets suivants... Suivez KorbenUn jour ça vous sauvera la vie..