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
Jean-Sébastien Goupil
David Manusset
Guillaume Plessis
Damien Seguy
Yannick Torres

2005-12-30


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 .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. Gestion des erreurs
XXXIII. EXIF
XXXIV. Fonctions Expect
XXXV. Fonctions de monitorage d'altération de fichiers
XXXVI. Forms Data Format
XXXVII. Fonctions filePro
XXXVIII. Système de fichiers
XXXIX. Fonctions Firebird/InterBase
XL. Fonctions Firebird/Interbase PDO_FIREBIRD)
XLI. Fonctions FriBiDi
XLII. FrontBase
XLIII. Fonctions FTP
XLIV. Fonctions
XLV. Gettext (GNU)
XLVI. Fonctions GMP
XLVII. gnupg Fonctions
XLVIII. Net_Gopher
XLIX. Fonctions hash
L. HTTP
LI. Hyperwave
LII. Hyperwave API
LIII. Fonctions IBM DB2, Cloudscape et Apache Derby
LIV. ICAP
LV. Iconv
LVI. Fonctions ID3
LVII. Fonctions d'administration d'IIS
LVIII. Images
LIX. IMAP
LX. Informix
LXI. Fonctions Informix (PDO_INFORMIX)
LXII. Ingres II
LXIII. IRC
LXIV. Intégration de Java avec PHP
LXV. KADM5
LXVI. LDAP
LXVII. libxml
LXVIII. Lotus Notes
LXIX. Fonctions LZF
LXX. Mail
LXXI. Traitement d'email
LXXII. Mathématiques
LXXIII. MaxDB PHP Extension
LXXIV. MCAL
LXXV. chiffrement mcrypt
LXXVI. Fonctions de paiement MCVE (Monetra)
LXXVII. Fonctions Memcache
LXXVIII. Hash
LXXIX. Fonctions Mimetype
LXXX. Ming pour Flash
LXXXI. Fonctions diverses
LXXXII. mnoGoSearch
LXXXIII. Microsoft SQL Server
LXXXIV. Microsoft SQL Server et Fonctions Sybase (PDO_DBLIB)
LXXXV. Sessions Mohawk
LXXXVI. mSQL
LXXXVII. Chaînes de caractères multi-octets
LXXXVIII. Fonctions Muscat
LXXXIX. MySQL
XC. Fonctions MySQL (PDO_MYSQL)
XCI. Extension MySQL améliorée
XCII. Fonctions de contrôle d'écran de terminal
XCIII. Réseau
XCIV. Fonctions Newt
XCV. Netscape Server API
XCVI. agrégation d'objets/Composition de fonctions
XCVII. Overload
XCVIII. Fonctions Oracle
XCIX. Fonctions ODBC (unifiés)
C. Fonctions ODBC et DB2 (PDO_ODBC)
CI. oggvorbis
CII. Gestion Audio OpenAL
CIII. OpenSSL
CIV. Oracle [obsolète]
CV. Fonctions Oracle (PDO_OCI)
CVI. Bufferisation de sortie
CVII. Ovrimos SQL
CVIII. Accès aux fichiers Paradox
CIX. Fonctions Parsekit
CX. Contrôle des processus
CXI. Expressions rationnelles compatibles Perl
CXII. Fonctions PDF
CXIII. Fonctions PDO
CXIV. Options PHP et informations
CXV. Fonctions POSIX
CXVI. Expressions rationnelles
CXVII. PostgreSQL
CXVIII. Fonctions PostgreSQL (PDO_PGSQL)
CXIX. Impression
CXX. Exécution de programmes externes
CXXI. Création de document PostScript
CXXII. Pspell
CXXIII. qtdom
CXXIV. Radius
CXXV. Rar
CXXVI. Readline (GNU)
CXXVII. Recode (GNU)
CXXVIII. Fonctions Lecture d'En-tête RPM
CXXIX. Fonctions runkit
CXXX. Extension client Satellite CORBA [dépréciée]
CXXXI. Fonctions SDO
CXXXII. Fonctions de Service d'Accès de Données SDO XML
CXXXIII. Fonctions SDO Relationnel Service d'Accès de Données
CXXXIV. Sémaphores et gestion de la mémoire partagée
CXXXV. SESAM
CXXXVI. Sauvegarde d'Identifiant de session PostgreSQL
CXXXVII. Sessions
CXXXVIII. Mémoire partagée
CXXXIX. Fonctions SimpleXML
CXL. Fonctions SNMP
CXLI. Fonctions SOAP
CXLII. Sockets
CXLIII. Fonctions Standard PHP Library (SPL)
CXLIV. Fonctions SQLite
CXLV. Fonctions SQLite (PDO_SQLITE)
CXLVI. Shell2 sécurisé
CXLVII. Fonctions statistics
CXLVIII. Flux
CXLIX. Chaînes de caractères (Strings)
CL. Shockwave Flash
CLI. Sybase
CLII. Fonctions TCP Wrappers
CLIII. Tidy
CLIV. Analyseur de code PHP
CLV. Unicode Functions
CLVI. URL
CLVII. Fonctions de gestion des variables
CLVIII. Paiement par Verisign
CLIX. vpopmail
CLX. API windows
CLXI. WDDX
CLXII. Fonctions win32ps
CLXIII. Fonctions win32service
CLXIV. Fonctions xattr
CLXV. Fonctions xdiff
CLXVI. Analyseur syntaxique XML
CLXVII. XML-RPC
CLXVIII. XMLReader functions
CLXIX. XSL
CLXX. XSLT
CLXXI. YAZ
CLXXII. NIS
CLXXIII. Accès aux fichiers Zip (Lecture seule)
CLXXIV. Compression Zlib
VII. PHP et le moteur interne Zend
44. API de flux : les auteurs d'extensions
45. PDO Driver How-To
46. API Zend : Modification du coeur de PHP
47. Étendre PHP 3
VIII. FAQ : foire Aux Questions
48. Informations générales
49. Listes de diffusions
50. Obtenir PHP
51. Considérations sur les bases de données
52. FAQ sur l'installation
53. Problèmes de compilation
54. Utiliser PHP
55. PHP et HTML
56. PHP et COM
57. PHP et les autres langages
58. Migrer de PHP 2 à PHP 3
59. Migrer de PHP 3 à PHP 4
60. Migration de PHP 4 à PHP 5
61. 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 transports de sockets disponibles
P. Comparaison de types en PHP
Q. Liste des token de l'analyseur
R. À propos du manuel
S. Open Publication License
T. Index des fonctions
U. Eléments Absents