L’expérience est une lanterne que l’on porte sur le dos et qui n’éclaire jamais que le chemin parcouru. Confucius

Aller au contenu | Aller au menu | Aller à la recherche

lundi, 23 février 2009

Exemple de requête préparée avec PHP5 et mysqli

Comme un exemple vaut mieux qu'un long discours, voici une illustration des requêtes préparées sous forme objet avec mysqli

Lire la suite...

samedi, 17 janvier 2009

Installation de Jelix 1.1 sous Ubuntu

logo_jelix_moyen.pngArticle rapide, afin de démontrer qu'il ne faut que quelques minutes pour installer un framework PHP sur sa machine Linux. J'ai déjà rédigé un article équivalent sur Symfony et Ubuntu, aujourd'hui je me permets de vous faire découvrir un framework moins célèbre, mais qui mérite attention : Jelix. L'article est orienté "vrai débutant". Néophyte également sur Jelix, je vous remercie de poser vos questions techniques à qui de droit. Hum c'est quoi un framework PHP (lire début)  ?

Attention certaines manipulations, notamment la modification du fichier .bashrc ou l'utilisation d'outil/script inconnus peuvent rendre Ubuntu instable, même si les risques ici sont minimes, veillez à toujours prendre conscience des opérations effectuées sur votre système. Je ne peux être tenu responsable des désagréments occasionnés.

Lire la suite...

mardi, 6 janvier 2009

Symfony 1.2 sous Ubuntu

JobeetSuite à la parution des tutoriaux "Jobeet", je me permets de rédiger un court article vous permettant d'installer le framework Symfony en 10 minutes sur Ubuntu. Pour les curieux, Symfony est un framework MVC libre écrit en PHP 5. En tant que framework, il facilite et accélère le développement de sites et d'applications Internet et Intranet à conditon bien sûr d'assimiler quelques concepts.

Lire la suite...

lundi, 5 janvier 2009

Evénement PHP le 13 janvier 2009

Les Éditions Eyrolles organisent à la Cantine un événement PHP le 13 janvier 2009, en collaboration avec l’AFUP. Vous retrouverez que du beau monde comme Cyril Pierre de Geyer, Guillaume Ponçon, Eric Daspet, Fabien Potencier, Nicolas Perriault, Laurent Jouanneau, David Larlet, Christophe Porteneuve, Julien Pauli.

L'évènement permettra de passer en revue et de comparer les différents frameworks populaires PHP5, comme Zend framework, Symfony, Jelix et de les comparer à leur homologue comme Django, RoR.

lundi, 10 novembre 2008

Aptana Studio 1.2, version standalone sous Ubuntu

AptanaAptana est un environnement de développement intégré orienté web, multi-plateforme et open-source. Il facilite l'écriture du code en fournissant des aides à la saisie pour le JavaScript, l'HTML, les CSS et PHP, Python, Ruby on Rails, Javascript. Cet IDE est disponible en deux versions : standalone ou en plugin pour le célèbre eclipse. Je décrirais ici l'installation sous linux de la première version.

Lire la suite...

vendredi, 26 septembre 2008

Amélioration du "voting plugin" dans Wordpress

Le snippet suivant permet de gérer l'affichage des articles préférés des internautes dans wordpress.

Lire la suite...

Url dans Magento

Pour obtenir une url correcte dans Magento, il existe $this->getUrl('') renvoyant généralement http://localhost/NomProjet/. Je dis généralement car si vous n'avez pas activé dans l'admin l'écriture d'url et placé le .htaccess vous obtiendrez : http://localhost/NomProjet/index.php/...

Lire la suite...

dimanche, 24 février 2008

Expression régulière : solution de fortune pour sauvegarder les données de son blog

Un premier billet relatait un problème d'export de données que je rencontre actuellement. Gandi via l'interface de dotclear2.0 ne permet pas un export  des données images, sons, vidéos... Si vous lisez mon premier article vous vous rendrez compte qu'il existe une solution avec wget en utilisation unique. Cette dernière nécessite du temps, et n'est pas vraiment idéal ! C'est alors qu'interviennent les expressions régulières. Si contrairement à moi votre export(Menu Import/Export de dotclear) textuel fonctionne vous pouvez utiliser le code PHP ci-dessous.

Lire la suite...

jeudi, 16 août 2007

Fusionner deux champs d'une base de données

L'exemple suivant est un aide-mémoire pour moi seul, mais certains débutants pourront peut être y trouver leurs comptes ... Pour diverses raisons pratiques il est parfois nécessaire de fusionner deux champs d'une base de données vers un seul contenant l'ensemble des données. Le court programme suivant donne la solution. Il suffit de scanner chaque ligne de la table "artiste" et pour chaque ligne/entrée de mettre à jour grâce à  "update". Sans le programme, il faudrait utiliser PhpMyadmin et modifier ligne par ligne à la main.

Lire la suite...

lundi, 23 juillet 2007

Migration d'un serveur SPIP vers un serveur WAMP local

" Changer l’hébergement d’un site SPIP est presque aussi simple que de l’installer. Viennent s’y ajouter la récupération des données de la base, et toute la personnalisation du site." Oui... à condition de connaître les divers manipulations et les limitations de PhpMyadmin et de son serveur Apache. Complément officiel

Lire la suite...

samedi, 21 avril 2007

Svn pour les nuls

Svn successeur de Cvs, est une gestionnaire de version. Comme son nom l'indique, il permet de gérer les différentes versions d'un projet ou plus précisement chaque version d'un fichier. Il est souvent employé pour maintenir le code source d'un projet ou de la documentation d'un logiciel. Ayant récemment découvert le monde du "versioning" je me suis mis en tête de tirer profit de cette méthode pour mes futurs projets Web (seuls ou à plusieurs). Pour le moment, ma connaissance encore trop restreinte me permettra d'aborder la théorie avec uniquement quelques brives de commandes pratiques dans le cas d'un projet web Php.

Lire la suite...