Ceci est une ancienne révision du document !
PHP
Mes liens php http://radeff.red/links/search.php?hp=1&disc=php
Ma page start
“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
nouvelle syntaxe echo php7.4+
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
Divers
Debug
//debug begin ini_set('display_startup_errors', 1); ini_set('display_errors', 1); error_reporting(-1); // Report all PHP errors // Report simple running errors //error_reporting(E_ERROR | E_WARNING | E_PARSE); // Reporting E_NOTICE can be good too (to report uninitialized // variables or catch variable name misspellings ...) //error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // Report all errors except E_NOTICE //error_reporting(E_ALL & ~E_NOTICE); // Report no errors (no debug, prod) //error_reporting(0); //echo "<p></p>test error</p>"; exit; //debug end
Editeurs
- Atom l'éditeur né avec github
Frameworks
- http://g-rossolini.developpez.com/comparatifs/php/cake-zf/ comparatif cake / zend
pear
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.
Zend
http://en.wikipedia.org/wiki/Zend_Framework
http://framework.zend.com/manual/fr/ le manuel en français
Symfony
Images
Images dynamiques, Tuto écrit par Nykoh , revu en août 2004 par Molokai et Raf
http://www.lephpfacile.com/cours/22-la-librairie-gd
Images sur le site officiel de php: http://fr.php.net/gd
Sur Macintosh, on peut visiblement s'en sortir en utilisant MAMP pour OS X http://www.mamp.info/
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"