Citation

J’ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone.

Bjarne Stroustrup
Affichage des articles dont le libellé est PHP. Afficher tous les articles
Affichage des articles dont le libellé est PHP. Afficher tous les articles

jeudi 30 octobre 2014

Serveur LAMP - suphp - phpMyAdmin sous CentOS 6.5

J'ai eu à faire un serveur LAMP sous Linux CentOS 6.5. L'idée est d'avoir un serveur multi-sites webs, Chaque site est la propriété d'un utilisateur et s'exécute avec le compte du propriétaire grâce à suphp. On a donc un cloisonnement des sites webs.
Je n'ai rien inventé (je ne suis pas assez bon sous Linux pour ça) et je me suis inspiré de cet article : http://www.opensource-tn.org/viewtopic.php?f=9&t=118 et de quelques autres.
Après pas mal de recherche, voila la procédure que j'ai utilisé:

vendredi 10 mai 2013

FuelPHP Pas à pas #8 - 2ème model : accès à la base de données

Dans le billet FuelPHP Pas à pas #6 - 1er model j'avais créé un pseudo modèle. En général les données sont dans une base de données. Voyons comment faire pour accéder à la base de données.

mardi 22 janvier 2013

Différence entre PHP Thread Safe et Not Thread Safe

Un billet qui explique la différence entre les versions de PHP Thread Safe (TS) et Not Thread Safe (NTS) sur le site d'Athos99. Ceci ne concerne que les installations PHP sous Windows.
En résumé, si PHP est installé en mode CGI/FastCGI alors il faut utiliser la version Not Thread Safe qui est plus rapide, sinon utiliser la version Thread Safe.
Il y explique aussi la différence entre VC6 et VC9, mais ça c'est assez évident à comprendre.

jeudi 17 janvier 2013

FuelPHP Pas à pas #7 - paramètres (2)

Retour sur les paramètres
En lisant la doc, je suis tombé sur une autre manière de fournir les paramètres au contrôleur.

FuelPHP Pas à pas #6 - 1er model

Afficher des pages, c'est bien mais il faut y mettre du contenu. Dans le modèle MVC, le contenu est géré par le "model", le M de MVC.
On va créer un contrôleur qui affiche une liste de fruits et leur description.

vendredi 11 janvier 2013

FuelPHP Pas à pas #5 - template

Un site doit avoir une unicité dans le rendu graphique, c'est la charte graphique du site. Le principe utilisé dans la plupart des cas est l'utilisation d'un template dans lequel on a réservé des emplacements pour afficher des contenus différents.

jeudi 10 janvier 2013

FuelPHP Pas à pas #4 - paramètres

Maintenant que l'on sait afficher une page, il faudrait rendre le contenu de cette page un peu plus dynamique. Il faudrait pouvoir afficher des variables dans cette page.

mercredi 9 janvier 2013

FuelPHP Pas à pas #3 - erreur 404

Si le contrôleur ou l'action n'existe pas, comment je fais pour afficher une page 404 personnalisée ?
En fait c'est assez simple, une page 404 est une page "normale" dans FuelPHP sauf que...

mardi 8 janvier 2013

FuelPHP Pas à pas #2 - vue

Dans la 1ère partie, le résultat était franchement moche mais permettait de voir l'aspect "Controller" du framework. Maintenant voyons un peu l'aspect "View".

FuelPHP Pas à pas #1 - hello world

Voici un mini tutoriel sur FuelPHP, c'est en fait plus des notes concernant ma progression avec ce framework plutôt qu'un vrai tutoriel. Comme la plupart des framework PHP, FuelPHP possède un outil permettant la génération de code automatiquement, c'est OIL....et je ne l'utiliserais pas dans un 1er temps.

FuelPHP

Je cherchais depuis pas mal de temps un framework PHP qui ne soit pas une usine à gaz. Dans mes recherches, je suis tombé sur FuelPHP. C'est un framework HMVC et est en version 1.4 à ce jour.