Manuel PHP

Mehdi Achour
Friedhelm Betz
Antony Dovgal
Nuno Lopes
Philip Olson
Georg Richter
Damien Seguy
Jakub Vrana
Et biens d'autres

Publié par

Gabor Hojtsy
Avec, pour la traduction (par ordre alphabétique) :
Mehdi Achour
Vincent Briet
David Manusset
Guillaume Plessis
Damien Seguy
Yannick Torres

13-08-2004


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 sur un système Mac OS X
5. Installation sous UNIX
6. Installation sur les système Windows
7. Des problèmes?
8. Configuration
III. Référence du langage
9. La syntaxe de base
10. Les types
11. Les variables
12. Les constantes
13. Les expressions
14. Les opérateurs
15. Les structures de contrôle
16. Les fonctions
17. Les classes et les objets (PHP 4)
18. Les classes et les objets (PHP 5)
19. Les références
IV. Sécurité
20. Introduction
21. Considérations générales
22. Binaires CGI
23. Installé en tant que module Apache
24. Sécurité des fichiers
25. Sécurité des bases de données
26. Rapport d'erreurs
27. Utilisation des variables super-globales
28. Données transmises par les internautes
29. Masquer PHP
30. Etre à jour
V. Caractéristiques
31. Identification HTTP avec PHP
32. Cookies
33. Utiliser les XForms
34. Gestion des chargements de fichier
35. Utilisation des fichiers à distance
36. Gestion des connexions
37. Connexions persistantes aux bases de données
38. Safe mode
39. Utiliser PHP en ligne de commande
VI. Référence des fonctions
I. Fonctions Apache
II. Tableaux
III. Aspell [Obs.]
IV. Nombres de grande taille BCMath
V. Compression Bzip2
VI. Calendrier
VII. Paiement CCVS [déconseillé]
VIII. COM et .Net (Windows)
IX. Classes et Objets
X. Fonctions ClibPDF
XI. Crack
XII. CURL
XIII. Paiement Cybercash
XIV. Cyrus IMAP
XV. Caractères
XVI. DBA
XVII. Dates et heures
XVIII. dBase
XIX. DBM (Obsolète)
XX. Fonctions dbx
XXI. Fonctions DB++
XXII. Direct IO
XXIII. Accès aux dossiers
XXIV. Fonctions DOM
XXV. Fonctions DOM XML
XXVI. Fonctions .NET
XXVII. Gestion des erreurs
XXVIII. EXIF
XXIX. Fonctions de monitorage d'altération de fichiers
XXX. FrontBase
XXXI. Fonctions filePro
XXXII. Système de fichiers
XXXIII. Forms Data Format
XXXIV. Fonctions FriBiDi
XXXV. FTP
XXXVI. Fonctions
XXXVII. Gettext (GNU)
XXXVIII. Fonctions GMP
XXXIX. HTTP
XL. Hyperwave
XLI. Hyperwave API
XLII. Iconv
XLIII. Images
XLIV. IMAP
XLV. Informix
XLVI. Fonctions Firebird/InterBase
XLVII. Fonctions ID3
XLVIII. Ingres II
XLIX. IRC
L. Intégration de Java avec PHP
LI. LDAP
LII. Fonctions LZF
LIII. Mail
LIV. Traitement d'email
LV. Mathématiques
LVI. Chaînes de caractères multi-octets
LVII. MCAL
LVIII. chiffrement mcrypt
LIX. Fonctions de paiement MCVE
LX. Fonctions Memcache
LXI. Hash
LXII. Fonctions Mimetype
LXIII. Microsoft SQL Server
LXIV. Ming pour Flash
LXV. Fonctions diverses
LXVI. mnoGoSearch
LXVII. mSQL
LXVIII. MySQL
LXIX. Extension MySQL améliorée
LXX. Sessions Mohawk
LXXI. Fonctions Muscat
LXXII. Réseau
LXXIII. Fonctions de contrôle d'écran de terminal
LXXIV. Lotus Notes
LXXV. Netscape Server API
LXXVI. Fonctions ODBC (unifiés)
LXXVII. Aggregation d'objets/Composition de fonctions
LXXVIII. Oracle 8
LXXIX. OpenSSL
LXXX. Oracle
LXXXI. Ovrimos SQL
LXXXII. Bufferisation de sortie
LXXXIII. Overload
LXXXIV. PDF
LXXXV. Paiement par Verisign
LXXXVI. Options PHP et informations
LXXXVII. Fonctions POSIX
LXXXVIII. PostgreSQL
LXXXIX. Contrôle des processus
XC. Exécution de programmes externes
XCI. Impression
XCII. Pspell
XCIII. Readline (GNU)
XCIV. Recode (GNU)
XCV. Expressions rationnelles compatibles Perl
XCVI. qtdom
XCVII. Expressions rationnelles
XCVIII. Sémaphores et gestion de la mémoire partagée
XCIX. SESAM
C. Sessions
CI. Mémoire partagée
CII. Fonctions SimpleXML
CIII. SOAP
CIV. SQLite
CV. Shockwave Flash
CVI. Fonctions SNMP
CVII. Sockets
CVIII. Fonctions Standard PHP Library (SPL)
CIX. Flux
CX. Chaînes de caractères (Strings)
CXI. Sybase
CXII. Fonctions TCP Wrappers
CXIII. Tidy
CXIV. Analyseur de code PHP
CXV. URL
CXVI. Fonctions de variables
CXVII. vpopmail
CXVIII. API windows
CXIX. WDDX
CXX. Analyseur syntaxique XML
CXXI. XML-RPC
CXXII. Fonctions xdiff
CXXIII. XSL
CXXIV. XSLT
CXXV. YAZ
CXXVI. NIS
CXXVII. Accès aux fichiers Zip (Lecture seule)
CXXVIII. Compression Zlib
VII. Zend API
40. Overview
41. Extension Possibilities
42. Source Layout
43. PHP's Automatic Build System
44. Creating Extensions
45. Using Extensions
46. Troubleshooting
47. Source Discussion
48. Accepting Arguments
49. Creating Variables
50. Duplicating Variable Contents: The Copy Constructor
51. Returning Values
52. Printing Information
53. Startup and Shutdown Functions
54. Calling User Functions
55. Initialization File Support
56. Where to Go from Here
57. Reference: Some Configuration Macros
58. API Macros
VIII. API PHP : Interface pour les extensions
59. API de flux les auteurs d'extensions
IX. FAQ : Foire Aux Questions
60. Informations générales
61. Listes de diffusions
62. Obtenir PHP
63. Considérations sur les bases de données
64. Installation
65. Problèmes de compilation
66. Utiliser PHP
67. PHP et HTML
68. PHP et COM
69. PHP et les autres langages
70. Migrer de PHP 2 à PHP 3
71. Migrer de PHP 3 à PHP 4
72. Migration de PHP 4 à PHP 5
73. Questions diverses
X. Appendices
A. Histoire de PHP
B. Migration de PHP 4 vers PHP 5
C. Migration de PHP 3.0 à PHP 4.0
D. Migration de PHP/FI 2.0 à PHP 3.0
E. Débogueur PHP
F. Développement PHP
G. Options de configuration
H. Liste des directives du php.ini
I. Liste d'alias
J. Mots réservés en PHP
K. Types des ressources PHP
L. Liste des protocoles supportés
M. Liste des filtres standards
N. Liste des modes de transports de sockets disponibles
O. Comparaison de types en PHP
P. Liste des token de l'analyseur
Q. A propos du manuel
R. Open Publication License
S. Index des fonctions
T. Eléments Absents