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
Ma page de scripts php
calculer_temps_realisation_script
calculer_un_delai_entre_deux_dates
calendier-date-mysql-to-date-fr
Vérifier la validité de la syntaxe d'un email avec php
php date_calcul_ecart_entre_2_dates
emulerregisterglobalonsurduoff
Pour exporter en CSV une base de données MySQL
Apprendre à rédiger des mails HTML passe-partout
identification-fake-apache-authentication_protection_php
identification-fake-apache-authentication_protection_php_very_simple
Pour insérer automatiquement une liste déroulante (SELECT) avec les codes iso des pays
Dernière date de modification d'une page
lecture_d_un_fichier_ligne_par_ligne_avec_php
php-fpm (et comment avoir plusieurs versions de php sur la même machine)
lire des données ligne par ligne
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.
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"