Manuel PHP

Mehdi Achour
Friedhelm Betz
Antony Dovgal
Nuno Lopes
Philip Olson
Georg Richter
Damien Seguy
Jakub Vrana
Et bien d'autres
Avec, pour la traduction (par ordre alphabétique) :
Mehdi Achour
Vincent Briet
Jean-Sébastien Goupil
David Manusset
Guillaume Plessis
Damien Seguy
Yannick Torres

2006-09-27


Table des matières
Préface
Auteurs et Contributeurs
I. Au moment de commencer
1. Introduction
2. Une introduction à PHP
II. Installation et configuration
3. Considérations générales sur l'installation
4. Installation sous UNIX
5. Installation sur un système Mac OS X
6. Installation sur les système Windows
7. Installation d'extensions PECL
8. Des problèmes ?
9. Configuration
III. Référence du langage
10. La syntaxe de base
11. Les types
12. Les variables
13. Les constantes
14. Les expressions
15. Les opérateurs
16. Les structures de contrôle
17. Les fonctions
18. Les classes et les objets (PHP 4)
19. Les classes et les objets (PHP 5)
20. Exceptions
21. Les références
IV. Sécurité
22. Introduction
23. Considérations générales
24. Binaires CGI
25. Installé en tant que module Apache
26. Sécurité des fichiers
27. Sécurité des bases de données
28. Rapport d'erreurs
29. Utilisation des variables super-globales
30. Données transmises par les internautes
31. Guillemets magiques
32. Masquer PHP
33. Être à jour
V. Caractéristiques
34. Identification HTTP avec PHP
35. Cookies
36. Sessions
37. Utiliser les XForms
38. Gestion des chargements de fichiers
39. Utilisation des fichiers à distance
40. Gestion des connexions
41. Connexions persistantes aux bases de données
42. Safe mode
43. Utiliser PHP en ligne de commande
VI. Référence des fonctions
I. Fonctions .NET
II. Fonctions Apache
III. Alternative PHP Cache
IV. Débogueur avancé pour PHP
V. Tableaux
VI. Aspell [Obs.]
VII. Nombres de grande taille BCMath
VIII. Compilateur bytecode pour PHP
IX. Compression Bzip2
X. Calendrier
XI. Paiement CCVS [déconseillé]
XII. Classes et Objets
XIII. Fonctions Classkit
XIV. Fonctions ClibPDF
XV. COM et .Net (Windows)
XVI. Crack
XVII. Caractères
XVIII. CURL
XIX. Paiement Cybercash
XX. Fonctions Crédit Mutuel CyberMUT
XXI. Cyrus IMAP
XXII. Dates et heures
XXIII. Fonctions DB++
XXIV. DBA
XXV. dBase
XXVI. DBM (Obsolète)
XXVII. Fonctions dbx
XXVIII. Direct IO
XXIX. Accès aux dossiers
XXX. Fonctions DOM
XXXI. Fonctions DOM XML
XXXII. Fonctions enchant
XXXIII. Gestion des erreurs
XXXIV. EXIF
XXXV. Fonctions Expect
XXXVI. Fonctions de monitorage d'altération de fichiers
XXXVII. Forms Data Format
XXXVIII. Fonctions Fileinfo
XXXIX. Fonctions filePro
XL. Système de fichiers
XLI. Fonctions Filter
XLII. Fonctions Firebird/InterBase
XLIII. Fonctions Firebird/Interbase PDO_FIREBIRD)
XLIV. Fonctions FriBiDi
XLV. FrontBase
XLVI. Fonctions FTP
XLVII. Fonctions
XLVIII. Fonctions GeoIP
XLIX. Gettext (GNU)
L. Fonctions GMP
LI. gnupg Fonctions
LII. Net_Gopher
LIII. Fonctions hash
LIV. HTTP
LV. Hyperwave
LVI. Hyperwave API
LVII. Fonctions IBM DB2, Cloudscape et Apache Derby
LVIII. ICAP
LIX. Iconv
LX. Fonctions ID3
LXI. Fonctions d'administration d'IIS
LXII. Images
LXIII. IMAP
LXIV. Informix
LXV. Fonctions Informix (PDO_INFORMIX)
LXVI. Ingres II
LXVII. IRC
LXVIII. Intégration de Java avec PHP
LXIX. Fonctions JSON
LXX. KADM5
LXXI. LDAP
LXXII. libxml
LXXIII. Lotus Notes
LXXIV. Fonctions LZF
LXXV. Mail
LXXVI. Traitement d'email
LXXVII. Mathématiques
LXXVIII. MaxDB PHP Extension
LXXIX. MCAL
LXXX. chiffrement mcrypt
LXXXI. Fonctions de paiement MCVE (Monetra)
LXXXII. Fonctions Memcache
LXXXIII. Hash
LXXXIV. Fonctions Mimetype
LXXXV. Ming pour Flash
LXXXVI. Fonctions diverses
LXXXVII. mnoGoSearch
LXXXVIII. Microsoft SQL Server
LXXXIX. Microsoft SQL Server et Fonctions Sybase (PDO_DBLIB)
XC. Sessions Mohawk
XCI. mSQL
XCII. Chaînes de caractères multi-octets
XCIII. Fonctions Muscat
XCIV. MySQL
XCV. Fonctions MySQL (PDO_MYSQL)
XCVI. Extension MySQL améliorée
XCVII. Fonctions de contrôle d'écran de terminal
XCVIII. Réseau
XCIX. Fonctions Newt
C. Netscape Server API
CI. agrégation d'objets/Composition de fonctions
CII. Overload
CIII. Fonctions Oracle
CIV. Fonctions ODBC (unifiés)
CV. Fonctions ODBC et DB2 (PDO_ODBC)
CVI. oggvorbis
CVII. Gestion Audio OpenAL
CVIII. OpenSSL
CIX. Oracle [obsolète]
CX. Fonctions Oracle (PDO_OCI)
CXI. Bufferisation de sortie
CXII. Ovrimos SQL
CXIII. Accès aux fichiers Paradox
CXIV. Fonctions Parsekit
CXV. Contrôle des processus
CXVI. Expressions rationnelles compatibles Perl
CXVII. Fonctions PDF
CXVIII. Fonctions PDO
CXIX. Options PHP et informations
CXX. Fonctions POSIX
CXXI. Expressions rationnelles
CXXII. PostgreSQL
CXXIII. Fonctions PostgreSQL (PDO_PGSQL)
CXXIV. Impression
CXXV. Exécution de programmes externes
CXXVI. Création de document PostScript
CXXVII. Pspell
CXXVIII. qtdom
CXXIX. Radius
CXXX. Rar
CXXXI. Readline (GNU)
CXXXII. Recode (GNU)
CXXXIII. Fonctions Lecture d'En-tête RPM
CXXXIV. Fonctions runkit
CXXXV. Extension client Satellite CORBA [dépréciée]
CXXXVI. Fonctions SDO
CXXXVII. Fonctions de Service d'Accès de Données SDO XML
CXXXVIII. Fonctions SDO Relationnel Service d'Accès de Données
CXXXIX. Sémaphores et gestion de la mémoire partagée
CXL. SESAM
CXLI. Sauvegarde d'Identifiant de session PostgreSQL
CXLII. Sessions
CXLIII. Mémoire partagée
CXLIV. Fonctions SimpleXML
CXLV. Fonctions SNMP
CXLVI. Fonctions SOAP
CXLVII. Sockets
CXLVIII. Fonctions Standard PHP Library (SPL)
CXLIX. Fonctions SQLite
CL. Fonctions SQLite (PDO_SQLITE)
CLI. Shell2 sécurisé
CLII. Fonctions statistics
CLIII. Flux
CLIV. Chaînes de caractères (Strings)
CLV. Shockwave Flash
CLVI. Sybase
CLVII. Fonctions TCP Wrappers
CLVIII. Tidy
CLIX. Analyseur de code PHP
CLX. Unicode Functions
CLXI. URL
CLXII. Fonctions de gestion des variables
CLXIII. Paiement par Verisign
CLXIV. vpopmail
CLXV. API windows
CLXVI. WDDX
CLXVII. Fonctions win32ps
CLXVIII. Fonctions win32service
CLXIX. Fonctions xattr
CLXX. Fonctions xdiff
CLXXI. Analyseur syntaxique XML
CLXXII. XML-RPC
CLXXIII. XMLReader functions
CLXXIV. Fonctions xmlwriter
CLXXV. XSL
CLXXVI. XSLT
CLXXVII. YAZ
CLXXVIII. NIS
CLXXIX. Fonctions ZIP
CLXXX. Compression Zlib
VII. PHP et le moteur interne Zend
44. Streams API for PHP Extension Authors
45. PDO Driver How-To
46. API Zend : Modification du coeur de PHP
47. TSRM API
48. Extending PHP 3
VIII. FAQ : foire Aux Questions
49. Informations générales
50. Listes de diffusions
51. Obtenir PHP
52. Considérations sur les bases de données
53. FAQ sur l'installation
54. Problèmes de compilation
55. Utiliser PHP
56. PHP et HTML
57. PHP et COM
58. PHP et les autres langages
59. Migrer de PHP 2 à PHP 3
60. Migrer de PHP 3 à PHP 4
61. Migration de PHP 4 à PHP 5
62. Questions diverses
IX. Annexes
A. Histoire de PHP
B. Migration de PHP 4 vers PHP 5
C. Migration de PHP 3 à PHP 4
D. Migration de PHP/FI 2 à PHP 3
E. Débogueur PHP
F. Options de configuration
G. Directives du php.ini
H. Liste des Fuseaux Horaires Supportés
I. Catégorie des extensions
J. Liste des alias
K. Mots réservés en PHP
L. Types des ressources PHP
M. Liste des protocoles supportés
N. Liste des filtres standards
O. Liste des modes de transport de sockets disponibles
P. Comparaison de types en PHP
Q. Liste des tokens de l'analyseur
R. Guide de nommage de l'espace utilisateur
S. À propos du manuel
T. Open Publication License
U. Index des fonctions
V. Eléments Absents