Manuel PHP

Mehdi Achour
Friedhelm Betz
Antony Dovgal
Nuno Lopes
Philip Olson
Georg Richter
Damien Seguy
Jakub Vrana
Et bien 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

23-03-2005


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. Etre à jour
V. Caractéristiques
34. Identification HTTP avec PHP
35. Cookies
36. Sessions
37. Utiliser les XForms
38. Gestion des chargements de fichier
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 Apache
II. Débogueur avancé pour PHP
III. Tableaux
IV. Aspell [Obs.]
V. Nombres de grande taille BCMath
VI. Compilateur bytecode pour PHP
VII. Compression Bzip2
VIII. Calendrier
IX. Paiement CCVS [déconseillé]
X. Fonctions Classkit
XI. Classes et Objets
XII. COM et .Net (Windows)
XIII. Fonctions ClibPDF
XIV. Crack
XV. Caractères
XVI. CURL
XVII. Paiement Cybercash
XVIII. Cyrus IMAP
XIX. Dates et heures
XX. DBA
XXI. dBase
XXII. DBM (Obsolète)
XXIII. Fonctions DB++
XXIV. Fonctions dbx
XXV. Direct IO
XXVI. Accès aux dossiers
XXVII. Fonctions DOM
XXVIII. Fonctions DOM XML
XXIX. Fonctions .NET
XXX. Gestion des erreurs
XXXI. Exécution de programmes externes
XXXII. EXIF
XXXIII. Fonctions de monitorage d'altération de fichiers
XXXIV. FrontBase
XXXV. Forms Data Format
XXXVI. Fonctions filePro
XXXVII. Système de fichiers
XXXVIII. Fonctions FriBiDi
XXXIX. Fonctions FTP
XL. Fonctions
XLI. Gettext (GNU)
XLII. Fonctions GMP
XLIII. HTTP
XLIV. Hyperwave
XLV. Hyperwave API
XLVI. Fonctions Firebird/InterBase
XLVII. ICAP
XLVIII. Iconv
XLIX. Fonctions ID3
L. Informix
LI. Fonctions d'administration d'IIS
LII. Images
LIII. IMAP
LIV. Options PHP et informations
LV. Ingres II
LVI. IRC
LVII. Intégration de Java avec PHP
LVIII. LDAP
LIX. libxml
LX. Fonctions LZF
LXI. Mail
LXII. Traitement d'email
LXIII. Mathématiques
LXIV. MaxDB PHP Extension
LXV. Chaînes de caractères multi-octets
LXVI. MCAL
LXVII. chiffrement mcrypt
LXVIII. Fonctions de paiement MCVE
LXIX. Fonctions Memcache
LXX. Hash
LXXI. Fonctions Mimetype
LXXII. Ming pour Flash
LXXIII. Fonctions diverses
LXXIV. mnoGoSearch
LXXV. Sessions Mohawk
LXXVI. mSQL
LXXVII. Microsoft SQL Server
LXXVIII. Fonctions Muscat
LXXIX. MySQL
LXXX. Extension MySQL améliorée
LXXXI. Fonctions de contrôle d'écran de terminal
LXXXII. Réseau
LXXXIII. NIS
LXXXIV. Lotus Notes
LXXXV. Netscape Server API
LXXXVI. agrégation d'objets/Composition de fonctions
LXXXVII. Oracle 8
LXXXVIII. Gestion Audio OpenAL
LXXXIX. OpenSSL
XC. Oracle
XCI. Bufferisation de sortie
XCII. Overload
XCIII. Ovrimos SQL
XCIV. Fonctions Parsekit
XCV. Contrôle des processus
XCVI. Expressions rationnelles compatibles Perl
XCVII. PDF
XCVIII. Fonctions PDO
XCIX. Paiement par Verisign
C. PostgreSQL
CI. Fonctions POSIX
CII. Impression
CIII. Pspell
CIV. qtdom
CV. Rar
CVI. Readline (GNU)
CVII. Recode (GNU)
CVIII. Expressions rationnelles
CIX. Sémaphores et gestion de la mémoire partagée
CX. SESAM
CXI. Sessions
CXII. Mémoire partagée
CXIII. Fonctions SimpleXML
CXIV. Fonctions SNMP
CXV. Fonctions SOAP
CXVI. Sockets
CXVII. Fonctions Standard PHP Library (SPL)
CXVIII. Fonctions SQLite
CXIX. Shell2 sécurisé
CXX. Flux
CXXI. Chaînes de caractères (Strings)
CXXII. Shockwave Flash
CXXIII. Sybase
CXXIV. Fonctions TCP Wrappers
CXXV. Tidy
CXXVI. Analyseur de code PHP
CXXVII. Fonctions ODBC (unifiés)
CXXVIII. URL
CXXIX. Fonctions de gestion des variables
CXXX. vpopmail
CXXXI. API windows
CXXXII. WDDX
CXXXIII. Fonctions xattr
CXXXIV. Fonctions xdiff
CXXXV. Analyseur syntaxique XML
CXXXVI. XML-RPC
CXXXVII. XSL
CXXXVIII. XSLT
CXXXIX. YAZ
CXL. Accès aux fichiers Zip (Lecture seule)
CXLI. Compression Zlib
VII. Zend API
44. Overview
45. Extension Possibilities
46. Source Layout
47. PHP's Automatic Build System
48. Creating Extensions
49. Using Extensions
50. Troubleshooting
51. Source Discussion
52. Accepting Arguments
53. Creating Variables
54. Duplicating Variable Contents: The Copy Constructor
55. Returning Values
56. Printing Information
57. Startup and Shutdown Functions
58. Calling User Functions
59. Initialization File Support
60. Where to Go from Here
61. Reference: Some Configuration Macros
62. API Macros
VIII. API PHP : Interface pour les extensions
63. API de flux les auteurs d'extensions
IX. FAQ : foire Aux Questions
64. Informations générales
65. Listes de diffusions
66. Obtenir PHP
67. Considérations sur les bases de données
68. Installation
69. Problèmes de compilation
70. Utiliser PHP
71. PHP et HTML
72. PHP et COM
73. PHP et les autres langages
74. Migrer de PHP 2 à PHP 3
75. Migrer de PHP 3 à PHP 4
76. Migration de PHP 4 à PHP 5
77. Questions diverses
X. 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. Développement PHP
G. Options de configuration
H. Directives du php.ini
I. Liste des 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