|
|
|
|
LEADER |
10070nam a22002897a 4500 |
001 |
337277 |
008 |
150226t20152015xxe ||| |||| 00| 0 fre d |
020 |
|
|
|a 9782746093379 (br.) :
|c 29,90 EUR
|
024 |
|
|
|a 9782746093379
|
041 |
0 |
|
|a fre
|
082 |
|
|
|a 004.678 1
|z fre
|
100 |
1 |
|
|a Heurtel, Olivier.
|
240 |
1 |
0 |
|a PHP5.6 :
|b développez un site web dynamique et interactif
|
245 |
1 |
0 |
|a PHP 5.6 :
|b développez un site web dynamique et interactif
|c [Olivier Heurtel].
|
260 |
|
|
|a St-Herblain :
|b Éd. ENI,
|c cop. 2015.
|
300 |
|
|
|a 1 vol. (566 p.) :
|b ill., couv. ill. ;
|c 21 cm.
|
490 |
1 |
|
|a Ressources informatiques
|x 1627-8224
|
504 |
|
|
|a Index
|
505 |
0 |
|
|a Chapitre 1 Introduction -- P. 9 -- 1. Objectif de l'ouvrage -- P. 10 -- 2. Bref historique de PHP -- P. 10 -- 3. Où se procurer PHP ? -- P. 12 -- 4. Conventions d'écriture -- Chapitre 2 -- Vue d'ensemble de PHP -- P. 13 -- 1. Qu'est-ce que PHP ? -- P. 15 -- 2. Structure de base d'une page PHP -- P. 15 -- 2.1 Les balises PHP -- P. 16 -- 2.2 La fonction echo -- P. 17 -- 2.3 Le séparateur d'instructions -- P. 18 -- 2.4 Le commentaire -- P. 18 -- 2.5 Mixer du PHP et de l'HTML -- P. 22 -- 2.6 Règles de nommage -- P. 22 -- 3. Configuration de PHP -- P. 22 -- 3.1 Le fichier de configuration php.ini -- P. 23 -- 3.2 Informations sur la configuration -- P. 26 -- 3.3 Jeu de caractères -- P. 26 -- 4. Utiliser PHP en ligne de commande -- Chapitre 3 Variables, constantes, types et tableaux -- P. 29 -- 1. Constantes -- P. 29 -- 1.1 Définition -- P. 31 -- 1.2 Portée -- P. 31 -- 1.3 Fonctions utiles -- P. 33 -- 2. Variables -- P. 33 -- 2.1 Initialisation et affectation -- P. 34 -- 2.2 Portée et durée de vie -- P. 35 -- 2.3 Fonctions utiles -- P. 41 -- 2.4 Variable dynamique (ou variable variable) -- P. 42 -- 3. Types de données -- P. 42 -- 3.1 Types disponibles -- P. 49 -- 3.2 Conversions -- P. 52 -- 3.3 Fonctions utiles -- P. 58 -- 4. Tableaux -- P. 58 -- 4.1 Définition -- P. 59 -- 4.2 Création -- P. 64 -- 4.3 Manipulation -- P. 68 -- 4.4 Portée -- P. 68 -- 4.5 Fonctions utiles -- P. 80 -- 5. Quelques fonctions utiles sur les chaînes de caractères, les dates et les nombres -- P. 80 -- 5.1 Préambule -- P. 80 -- 5.2 Manipulation des chaînes de caractères -- P. 96 -- 5.3 Utiliser les expressions rationnelles -- P. 96 -- 5.3.1 Introduction -- P. 97 -- 5.3.2 Structure d'une expression rationnelle -- P. 106 -- 5.3.3 Fonctions -- P. 111 -- 5.4 Manipulation des dates -- P. 125 -- 5.5 Générer un nombre aléatoire -- Chapitre 4 Opérateurs -- P. 127 -- 1. L'opérateur d'affectation par valeur -- P. 129 -- 2. L'opérateur d'affectation par référence -- P. 130 -- 3. Les opérateurs arithmétiques -- P. 131 -- 4. L'opérateur de chaîne -- P. 131 -- 5. Les opérateurs de comparaison -- P. 132 -- 6. Les opérateurs logiques -- P. 133 -- 7. L'opérateur ternaire -- P. 134 -- 8. Les opérateurs combinés -- P. 134 -- 9. Précédence des opérateurs -- Chapitre 5 Structures de contrôle -- P. 135 -- 1. Les contrôles conditionnels -- P. 135 -- 1.1 If -- P. 138 -- 1.2 Switch -- P. 140 -- 2. Les contrôles itératifs -- P. 140 -- 2.1 While -- P. 142 -- 2.2 Do ... while -- P. 143 -- 2.3 For -- P. 146 -- 2.4 Continue et break -- P. 147 -- 3. Inclure un fichier -- P. 147 -- 3.1 Fonctionnement -- P. 149 -- 3.2 Utilisation -- P. 151 -- 4 Interrompre le script -- Chapitre 6 Fonctions et classes -- P. 153 -- 1. Fonctions -- P. 153 -- 1.1 Introduction -- P. 153 -- 1.2 Déclaration et appel -- P. 157 -- 1.3 Paramètres -- P. 163 -- 1.4 Valeur de retour -- P. 163 -- 1.5 Considérations sur les variables utilisées dans les fonctions -- P. 167 -- 1.6 Les constantes et les fonctions -- P. 168 -- 1.7 Récursivité -- P. 169 -- 1.8 Fonction anonyme -- P. 171 -- 1.9 Fonction générateur -- P. 173 -- 2. Classes -- P. 173 -- 2.1 Concept -- P. 174 -- 2.2 Définir une classe -- P. 177 -- 2.3 Instancier une classe -- P. 179 -- 2.4 Héritage -- P. 181 -- 2.5 Autres fonctionnalités sur les classes -- P. 181 -- 2.5.1 Classe ou méthode abstraite -- P. 182 -- 2.5.2 Classe ou méthode finale -- P. 183 -- 2.5.3 Interface -- P. 184 -- 2.5.4 Attribut ou méthode statique - Constante de classe -- P. 186 -- 2.5.5 Traits -- P. 188 -- 2.6 Exceptions -- P. 190 -- 3. Les espaces de noms -- Chapitre 7 Gérer les formulaires -- P. 195 -- 1. Vue d'ensemble -- P. 195 -- 1.1 Petit rappel sue les formulaires -- P. 198 -- 1.2 Interaction entre un formulaire et un script PHP -- P. 203 -- 2. Récupérer les données saisies dans le formulaire -- P. 203 -- 2.1 Principe -- P. 207 -- 2.2 Les différents types de zones -- P. 219 -- 2.3 Synthèse -- P. 221 -- 3. Construire un formulaire dynamiquement -- P. 226 -- 4. Contrôler les données saisies -- P. 226 -- 4.1 Vue d'ensemble -- P. 226 -- 4.2 Vérifications classiques -- P. 231 -- 5. Les problèmes sur les données saisies -- P. 231 -- 5.1 La fonctionnalité de magic quotes -- P. 232 -- 5.2 Autres problèmes sur les données saisies -- P. 239 -- 6. Utilisation des filtres -- P. 239 -- 6.1 Principes -- P. 248 -- 6.2 Application aux formulaires -- P. 250 -- 7. Aller sue une autre page à la fin du traitement -- Chapitre 8 Accéder aux bases de données -- P. 257 -- 1. Introduction -- P. 257 -- 1.1 Vue d'ensemble -- P. 259 -- 1.2 La notion de fetch -- P. 260 -- 2. Utilisation de MySQL -- P. 260 -- 2.1 Préambule -- P. 261 -- 2.2 Connexion et déconnexion -- P. 263 -- 2.3 Lire des données -- P. 283 -- 2.4 Mettre à jour des données -- P. 290 -- 2.5 Gérer les erreurs -- P. 293 -- 2.6 Requêtes préparées -- P. 293 -- 2.6.1 Vue d'ensemble -- P. 295 -- 2.6.2 Préparer une requête -- P. 296 -- 2.6.3 Lier des variables PHP aux paramètres de la requête -- P. 297 -- 2.6.4 Exécuter la requête -- P. 298 -- 2.6.5 Obtenir des informations sur le résultat d'une requête de mise à jour -- P. 300 -- 2.6.6 Lier des variables PHP aux colonnes du résultat d'une requête de lecture -- P. 302 -- 2.6.7 Extraire le résultat d'une requête de lecture -- P. 303 -- 2.6.8 Utiliser un résultat stocké -- P. 306 -- 2.6.9 Gérer les erreurs -- P. 307 -- 2.6.10 Fermer une requête préparée -- P. 308 -- 2.7 Utilisation de l'extension MySQL -- P. 311 -- 3. Utilisation d'Oracle -- P. 311 -- 3.1 Préambule -- P. 312 -- 3.2 Environnement NLS -- P. 312 -- 3.3 Connexion et déconnexion -- P. 315 -- 3.4 Lire des données -- P. 340 -- 3.5 Mettre à jour des données -- P. 350 -- 3.6 Appeler une procédure stockée -- P. 355 -- 3.7 Illustration des problèmes liés à l'environnement NLS -- P. 357 -- 3.8 Gérer les erreurs -- P. 361 -- 4. Utilisation de SQLite -- P. 361 -- 4.1 Préambule -- P. 362 -- 4.2 Ouvrir et fermer une base -- P. 363 -- 4.3 Lire des données -- P. 376 -- 4.4 Mettre à jour des données -- P. 382 -- 4.5 Gérer les erreurs -- P. 386 -- 5. PHP Data Objects (PDO) -- P. 388 -- 6. Magic quotes : le retour -- P. 388 -- 6.1 Préambule -- P. 390 -- 6.2 Chargement des données en provenance d'une base -- P. 391 -- 6.3 Mise à jour des données dans la base -- Chapitre 9 Gérer les sessions -- P. 395 -- 1. Description du problème -- P. 399 -- 2. Authentification -- P. 399 -- 2.1 Vue d'ensemble -- P. 399 -- 2.2 Saisie de l'identification -- P. 404 -- 2.3 Vérifier l'identification saisie -- P. 405 -- 3. Créer un identifiant unique -- P. 407 -- 4. Passer des informations par l'URL -- P. 407 -- 4.1 Principe -- P. 412 -- 4.2 magic quotes : le retour -- P. 412 -- 4.3 Application à la gestion des sessions -- P. 418 -- 4.4 Remarques et conclusion -- P. 420 -- 5. Passer des informations par une zone de formulaire cachée -- P. 420 -- 5.1 Principe -- P. 422 -- 5.2 Application à la gestion des sessions -- P. 424 -- 5.3 Remarques et conclusion -- P. 425 -- 6. Utiliser des cookies -- P. 425 -- 6.1 Principe -- P. 432 -- 6.2 magic quotes : le retour -- P. 432 -- 6.3 Application à la gestion des sessions -- P. 437 -- 6.4 Remarques et conclusion -- P. 438 -- 7. Utiliser la gestion des sessions de PHP -- P. 438 -- 7.1 Principe -- P. 439 -- 7.2 Mise en oeuvre -- P. 453 -- 7.3 Gérer soi-même la transmission de l'identifiant de session -- P. 459 -- 7.4 Quelques directives de configuration supplémentaires -- P. 460 -- 7.5 Application à la gestion des sessions -- P. 466 -- 7.6 Remarques et conclusion -- P. 469 -- 8. Conserver des informations d'une visite à une autre -- P. 475 -- 9. Petite synthèse sur les variables Get/Post/Cookie/Session -- Chapitre 10 Envoyer un courrier électronique -- P. 479 -- 1. Vue d'ensemble -- P. 479 -- 2. Envoyer un message texte sans pièce jointe -- P. 482 -- 3. Envoyer un message au format MIME -- P. 482 -- 3.1 Préambule -- P. 482 -- 3.2 Message au format HTML -- P. 486 -- 3.3 Message avec pièce jointe -- Chapitre 11 Gérer les fichiers -- P. 489 -- 1. Manipuler les fichiers sur le serveur -- P. 498 -- 2. magic quotes -- P. 499 -- 3. Télécharger un fichier à partir du client : file upload -- P. 504 -- 4. Télécharger un ficher à partir du serveur : download -- Chapitre 12 Gérer les erreurs dans un script PHP -- P. 511 -- 1. Vue d'ensemble -- P. 512 -- 2. Les messages d'erreur PHP -- P. 514 -- 3. Les fonctions de gestion des erreurs -- Annexe -- P. 527 -- 1. Variables PHP prédéfinies -- P. 529 -- 2. Constantes PHP prédéfinies -- P. 530 -- 3. Exemples complémentaires -- P. 530 -- 3.1. Introduction -- P. 530 -- 3.2. Lire un document XML -- P. 535 -- 3.3. Générer un document PDF -- P. 539 -- 3.4. Générer une image -- P. 545 -- Index
|
520 |
|
|
|a Un guide d'utilisation du langage PHP qui présente les fonctionnalités de base, propose des solutions aux besoins spécifiques liés à l'interactivité, et répond aux problématiques courantes sur la gestion des formulaires, l'accès aux bases de données, la gestion des sessions, l'envoi de courriers électroniques, etc. Avec de nombreux exemples de code. ↑Electre 2016
|
650 |
|
|
|a PHP (langage de programmation)
|
650 |
|
|
|a Programmation sur Internet
|
650 |
|
|
|a Sites Web
|x Développement.
|
993 |
|
|
|a Livre
|
994 |
|
|
|a PS
|
995 |
|
|
|a 183969618
|
997 |
|
|
|0 337277
|