Ceci est une ancienne révision du document !
PHP
- “THE” book, en français: Rigaux, Philippe: Pratique de MySQ et PHP 3e ed Très pratique, contient en plus des tas d'informations sur les CGI, HTML, CSS, XML, la programmation orientée objet, les fonctions, etc. - le bouquin d'info à emporter partout
Editeurs
- Code (Visual studio code) ma préférence depuis 2024
- Atom l'éditeur né avec github
Ma page de scripts php
PHP anagrammes et permutations
PHP calculer temps exécution script
PHP parser un répertoire (dir-mod)
PHP authentification / authentication / identification
Pour insérer automatiquement une liste déroulante (SELECT) avec les codes iso des pays
PHP echo nouvelle syntaxe > php7
PHP fpm (plusieurs versions de php sur la même machine)
PHP lire des données ligne par ligne
PHP ereg / regexp / Expressions régulières
PHP substr, extraire une sous-chaîne de caractères
PHP switch, une variante de if plus courte pour valeurs standardisées
frameworks
Cake
CakePHP est un framework libre écrit en PHP. Il suit le motif de conception Modèle-Vue-Contrôleur et imite le fonctionnement de Ruby on Rails.
Laravel
Laravel est un framework web open-source écrit en PHP[1] respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet.
Symfony
Zend
http://en.wikipedia.org/wiki/Zend_Framework
http://framework.zend.com/manual/fr/ le manuel en français
Sécurité
Register global
allow_url_fopen / allow_url_include
Ce procédé est aujourd'hui utilisé pratiquement à 100% pour des tentatives de piratages ou de phishing et n'est que rarement nécessaire.
il est possible de les activer si nécessaire en introduisant l'une des valeurs suivantes dans un fichier .htaccess :
php_flag "allow_url_fopen" "On" php_flag "allow_url_include" "On"