Titre : | PHP & MySQL & CSS 2 et 3 | Type de document : | texte imprime | Auteurs : | Jean Carfantan, Auteur | Mention d'édition : | 2ème éd. | Editeur : | Paris : Micro Application | Année de publication : | DL 2012 | Collection : | (Le Guide complet poche duo) num. 4214 | Importance : | 733 p. | Présentation : | ill. | Format : | 21 cm | ISBN/ISSN/EAN : | 978-2-8224-0164-7 | Note générale : | PHP & MySQL. - CSS
La couv. porte en plus : "2 livres en 1 !". - L'ouvrage mentionne l'ISSN 1768-1812 de la coll. "Super poche"
Listes de sites Internet p. 417-426 et p. 721-725. Index | Langues : | Français | Mots-clés : | PHP (langage de programmation) MySQL (logiciel) Feuilles de style en cascade Sites Web:conception | Index. décimale : | 00676 | Résumé : | Deux livres en un pour apprendre à développer un site Web dans son intégralité, avec de nombreux cas pratiques. | Note de contenu : |
Chapitre 1 Introduction 17
1.1. Naissance de ce langage 19
1.2. Évolution du langage 19
1.3. Intérêt de ce langage 20
La liberté 20
La portabilité 21
La facilité 21
Un peu d'histoire 22
1.4. Fonctionnement 23
1.5. Des chiffres 25
Chapitre 2 Ma première page PHP 27
2.1. HTML 29
2.2. Le cheminement d'un apprenti webmestre 30
2.3. Quelques notions de HTML 31
Les images 35
Les liens 36
Les tableaux 37
Les formulaires 40
Les cadres ou frames 42
2.4. Les outils 45
Les logiciels d'édition de code PHP 45
EasyPHP 46
Autres logiciels 48
L'hébergement 48
2.5. Ma page 50
Les commentaires 52
PHPinfo() 53
Chapitre 3 Les clés du PHP 55
3.1. Variables scalaires 57
Le nom de variable 57
Le type des variables 58
Les guillemets 60
Les constantes 63
Les tableaux 65
3.2. Les opérateurs 69
Les opérateurs arithmétiques 69
Les opérateurs d'affectation 69
Les opérateurs de bits 70
Les opérateurs de comparaison 71
Les opérateurs de contrôle d'erreur 72
Les opérateurs unaires 73
Les opérateurs logiques 73
Priorité des opérateurs 74
Les opérateurs de chaîne de caractères 75
3.3. Les structures de contrôle 76
Les tests 76
3.4. Les boucles 79
La boucle while 80
La boucle do while 81
La boucle for 83
Foreach 85
Break et continue 86
3.5. Les fonctions de PHP 88
Chaînes de caractères 88
Variables 93
Date et heure 93
Mathématiques 97
3.6. Les fonctions 99
Le rôle de la fonction 99
La portée d'une variable dans une fonction 102
Les fonctions imbriquées 103
Les fonctions récursives 103
Afficher vos date et heure locales 104
3.7. Récapitulatif pour votre application 107
Chapitre 4 MySQL en action 109
4.1. Le fichier face à la base de données 111
4.2. Conception de l'application du club 111
4.3. Création d'une table 112
4.4. Modification d'une table 115
4.5. Les clés étrangères 116
4.6. Les jointures de tables 118
4.7. Les types de données MySQL 119
4.8. La sauvegarde de la base 121
4.9. La création de la base avec wwwsqldesigner 121
4.10. Les formulaires 122
L'inscription au club 124
4.11. Les fonctions du langage PHP pour MySQL 138
4.12. La vérification des formulaires 138
La vérification avec Javascript 139
Le code PHP 146
Variables prédéfinies liées au chemin ou à l'URL 151
4.13. Tout sur un seul fichier : oubli.php 151
La réflexion 152
La plate-forme commune 152
Les variables comme marqueurs 153
4.14. Récapitulation de la syntaxe des requêtes 157
4.15. Les procédures stockées 161
4.16. SQLite 161
Chapitre 5 PHP et l'approche objet 165
5.1. Qu'est-ce que l'objet ? 167
5.2. L'héritage 170
5.3. Surcharger une méthode 172
5.4. Le polymorphisme 174
5.5. Passer un argument par référence 174
5.6. PHP 5 et l'objet 176
Les privilèges 176
Nous n'avons pas les mêmes valeurs ! 176
Le constructeur et le destructeur 177
La portée des attributs au cours de la déclaration 178
La portée des attributs depuis l'intérieur des méthodes 178
5.7. Le formulaire en programmation objet 179
Connexion objet avec MySQL 179
Exécution des requêtes 181
Les requêtes préparées 182
Concevoir la classe Inscription comme héritière de PDO 183
Identifier les tâches pour concevoir les méthodes 187
Chapitre 6 L'internaute est d'abord une personne 193
6.1. L'authentification 195
Le processus 197
La première authentification 199
La vérification de l'identité de l'internaute 200
Le cookie 202
La conservation des données personnelles 205
6.2. Le tableau de bord du membre 207
Modifier ou supprimer un profil 208
6.3. Le tableau de bord d'administration du site 213
L'accès restreint d'un répertoire avec .htaccess 213
Le tableau de bord 215
6.4. Des aménagements dans l'application 223
6.5. En-têtes HTTP et variables globales 225
En-têtes HTTP 225
Variables PHP 228
Variable d'environnement 229
Chapitre 7 Des algorithmes, des outils et des fonctions 231
7.1. Tableaux 233
Types d'extraction 235
Le pointeur 236
Le tri 236
7.2. Calendriers, dates et autres agendas 241
Durée après une date ou avant une date 241
Affichage d'un calendrier 242
Un agenda à jour 246
7.3. Un mini-forum sur chaque page 261
7.4. Sondage et concours 264
Les fonctions concernant le système de fichiers 275
7.5. Compteurs et statistiques 280
La réflexion 280
Créer le compteur quotidien 280
La page d'affichage des statistiques de page 282
7.6. Le chariot électronique 285
La promotion 285
Les prix 287
Les tables à créer : 287
L'action : "acheter un produit" 288
L'action : "voir le contenu du chariot" 289
L'action : "commander les articles" 290
7.7. Un magazine 292
La réflexion 293
Le formulaire pour entrer les images 294
7.8. Une galerie photo 297
Les données EXIF 300
Chapitre 8 Moteurs de recherche et expressions rationnelles 303
8.1. Un annuaire de liens 305
Analyse du besoin 305
Réflexions 306
Élaboration des applications 308
Moteur de recherche 325
8.2. Les expressions rationnelles 331
La méthode 331
Les fonctions compatibles Perl 332
8.3. Conclusion 344
Chapitre 9 Parsez-vous XML ? 345
9.1. Un peu d'histoire... 347
9.2. Le fichier XML 348
L'espace de nommage 348
Les éléments et les attributs 348
9.3. La DTD 351
Les différents types de déclaration 351
9.4. Le XSLT 353
L'espace de nommage 353
La feuille de style 353
Les modèles (templates) 354
9.5. Le fichier PHP 356
9.6. Magasin électronique en XML 357
La conception de la boutique 358
Création du fichier XML 358
Création d'un nouveau fichier CSV à partir d'un fichier XSLT 360
Le fichier XSLT de la boutique 362
Le fichier PHP de la boutique 365
9.7. SimpleXML 366
9.8. Conclusion 367
Chapitre 10 Les frameworks ou cadriciels PHP 371
10.1. Une méthodologie de travail 374
10.2. L'architecture Modèle/Vue/Contrôleur 375
Modèle 375
Vue 375
Contrôleur 376
10.3. Xataface, donnez un visage humain à votre base de données 376
L'architecture 378
Les tables 379
Application Déléguée dans le répertoire conf 381
Conclusion 382
10.4. Fat-Free-Framework (F3), que du muscle 382
10.5. CakePHP, c'est du gâteau 384
10.6. JOOMLA, le meilleur gestionnaire de contenu 386
Drupal contre Joomla 388
Wordpress 389
10.7. Conclusion 390
Chapitre 11 Mettre de l'ordre 391
11.1. Avant 394
11.2. Après 395
11.3. Le débogage 395
11.4. Sachez anticiper 398
Chapitre 12 La traversée de l'écran 399
12.1. La communication sur le Web 402
L'humour 403
Le soutien 403
Les émoticônes 404
La nétiquette 405
La mise à jour régulière 405
La navigation 406
Le référencement 406
12.2. Conclusion 407
Chapitre 13 Bientôt PHP 6 ou PHP 7 409
13.1. Unicode 412
13.2. Les extensions in et out 413
13.3. Les ajouts 413
13.4. Conclusion 415
Chapitre 14 Annexe 417
14.1. PHP 419
14.2. MySQL 420
14.3. Autres 420
14.4. Outils 421
Éditeurs 421
FTP 421
Personnels 422
14.5. Applications en PHP 422
14.6. Les portails 423
14.7. Hébergement 424
Gratuit 424
Payant 424
Noms de domaine 425
14.8. Référencement 425
14.9. HTML et Javascript 425
14.10. Les groupes de news 426
14.11. Pour écrire à l'auteur de ce livre 426
Chapitre 15 Index | Permalink : | ./index.php?lvl=notice_display&id=11974 |
PHP & MySQL & CSS 2 et 3 [texte imprime] / Jean Carfantan, Auteur . - 2ème éd. . - Paris : Micro Application, DL 2012 . - 733 p. : ill. ; 21 cm. - ( (Le Guide complet poche duo); 4214) . ISBN : 978-2-8224-0164-7 PHP & MySQL. - CSS
La couv. porte en plus : "2 livres en 1 !". - L'ouvrage mentionne l'ISSN 1768-1812 de la coll. "Super poche"
Listes de sites Internet p. 417-426 et p. 721-725. Index Langues : Français Mots-clés : | PHP (langage de programmation) MySQL (logiciel) Feuilles de style en cascade Sites Web:conception | Index. décimale : | 00676 | Résumé : | Deux livres en un pour apprendre à développer un site Web dans son intégralité, avec de nombreux cas pratiques. | Note de contenu : |
Chapitre 1 Introduction 17
1.1. Naissance de ce langage 19
1.2. Évolution du langage 19
1.3. Intérêt de ce langage 20
La liberté 20
La portabilité 21
La facilité 21
Un peu d'histoire 22
1.4. Fonctionnement 23
1.5. Des chiffres 25
Chapitre 2 Ma première page PHP 27
2.1. HTML 29
2.2. Le cheminement d'un apprenti webmestre 30
2.3. Quelques notions de HTML 31
Les images 35
Les liens 36
Les tableaux 37
Les formulaires 40
Les cadres ou frames 42
2.4. Les outils 45
Les logiciels d'édition de code PHP 45
EasyPHP 46
Autres logiciels 48
L'hébergement 48
2.5. Ma page 50
Les commentaires 52
PHPinfo() 53
Chapitre 3 Les clés du PHP 55
3.1. Variables scalaires 57
Le nom de variable 57
Le type des variables 58
Les guillemets 60
Les constantes 63
Les tableaux 65
3.2. Les opérateurs 69
Les opérateurs arithmétiques 69
Les opérateurs d'affectation 69
Les opérateurs de bits 70
Les opérateurs de comparaison 71
Les opérateurs de contrôle d'erreur 72
Les opérateurs unaires 73
Les opérateurs logiques 73
Priorité des opérateurs 74
Les opérateurs de chaîne de caractères 75
3.3. Les structures de contrôle 76
Les tests 76
3.4. Les boucles 79
La boucle while 80
La boucle do while 81
La boucle for 83
Foreach 85
Break et continue 86
3.5. Les fonctions de PHP 88
Chaînes de caractères 88
Variables 93
Date et heure 93
Mathématiques 97
3.6. Les fonctions 99
Le rôle de la fonction 99
La portée d'une variable dans une fonction 102
Les fonctions imbriquées 103
Les fonctions récursives 103
Afficher vos date et heure locales 104
3.7. Récapitulatif pour votre application 107
Chapitre 4 MySQL en action 109
4.1. Le fichier face à la base de données 111
4.2. Conception de l'application du club 111
4.3. Création d'une table 112
4.4. Modification d'une table 115
4.5. Les clés étrangères 116
4.6. Les jointures de tables 118
4.7. Les types de données MySQL 119
4.8. La sauvegarde de la base 121
4.9. La création de la base avec wwwsqldesigner 121
4.10. Les formulaires 122
L'inscription au club 124
4.11. Les fonctions du langage PHP pour MySQL 138
4.12. La vérification des formulaires 138
La vérification avec Javascript 139
Le code PHP 146
Variables prédéfinies liées au chemin ou à l'URL 151
4.13. Tout sur un seul fichier : oubli.php 151
La réflexion 152
La plate-forme commune 152
Les variables comme marqueurs 153
4.14. Récapitulation de la syntaxe des requêtes 157
4.15. Les procédures stockées 161
4.16. SQLite 161
Chapitre 5 PHP et l'approche objet 165
5.1. Qu'est-ce que l'objet ? 167
5.2. L'héritage 170
5.3. Surcharger une méthode 172
5.4. Le polymorphisme 174
5.5. Passer un argument par référence 174
5.6. PHP 5 et l'objet 176
Les privilèges 176
Nous n'avons pas les mêmes valeurs ! 176
Le constructeur et le destructeur 177
La portée des attributs au cours de la déclaration 178
La portée des attributs depuis l'intérieur des méthodes 178
5.7. Le formulaire en programmation objet 179
Connexion objet avec MySQL 179
Exécution des requêtes 181
Les requêtes préparées 182
Concevoir la classe Inscription comme héritière de PDO 183
Identifier les tâches pour concevoir les méthodes 187
Chapitre 6 L'internaute est d'abord une personne 193
6.1. L'authentification 195
Le processus 197
La première authentification 199
La vérification de l'identité de l'internaute 200
Le cookie 202
La conservation des données personnelles 205
6.2. Le tableau de bord du membre 207
Modifier ou supprimer un profil 208
6.3. Le tableau de bord d'administration du site 213
L'accès restreint d'un répertoire avec .htaccess 213
Le tableau de bord 215
6.4. Des aménagements dans l'application 223
6.5. En-têtes HTTP et variables globales 225
En-têtes HTTP 225
Variables PHP 228
Variable d'environnement 229
Chapitre 7 Des algorithmes, des outils et des fonctions 231
7.1. Tableaux 233
Types d'extraction 235
Le pointeur 236
Le tri 236
7.2. Calendriers, dates et autres agendas 241
Durée après une date ou avant une date 241
Affichage d'un calendrier 242
Un agenda à jour 246
7.3. Un mini-forum sur chaque page 261
7.4. Sondage et concours 264
Les fonctions concernant le système de fichiers 275
7.5. Compteurs et statistiques 280
La réflexion 280
Créer le compteur quotidien 280
La page d'affichage des statistiques de page 282
7.6. Le chariot électronique 285
La promotion 285
Les prix 287
Les tables à créer : 287
L'action : "acheter un produit" 288
L'action : "voir le contenu du chariot" 289
L'action : "commander les articles" 290
7.7. Un magazine 292
La réflexion 293
Le formulaire pour entrer les images 294
7.8. Une galerie photo 297
Les données EXIF 300
Chapitre 8 Moteurs de recherche et expressions rationnelles 303
8.1. Un annuaire de liens 305
Analyse du besoin 305
Réflexions 306
Élaboration des applications 308
Moteur de recherche 325
8.2. Les expressions rationnelles 331
La méthode 331
Les fonctions compatibles Perl 332
8.3. Conclusion 344
Chapitre 9 Parsez-vous XML ? 345
9.1. Un peu d'histoire... 347
9.2. Le fichier XML 348
L'espace de nommage 348
Les éléments et les attributs 348
9.3. La DTD 351
Les différents types de déclaration 351
9.4. Le XSLT 353
L'espace de nommage 353
La feuille de style 353
Les modèles (templates) 354
9.5. Le fichier PHP 356
9.6. Magasin électronique en XML 357
La conception de la boutique 358
Création du fichier XML 358
Création d'un nouveau fichier CSV à partir d'un fichier XSLT 360
Le fichier XSLT de la boutique 362
Le fichier PHP de la boutique 365
9.7. SimpleXML 366
9.8. Conclusion 367
Chapitre 10 Les frameworks ou cadriciels PHP 371
10.1. Une méthodologie de travail 374
10.2. L'architecture Modèle/Vue/Contrôleur 375
Modèle 375
Vue 375
Contrôleur 376
10.3. Xataface, donnez un visage humain à votre base de données 376
L'architecture 378
Les tables 379
Application Déléguée dans le répertoire conf 381
Conclusion 382
10.4. Fat-Free-Framework (F3), que du muscle 382
10.5. CakePHP, c'est du gâteau 384
10.6. JOOMLA, le meilleur gestionnaire de contenu 386
Drupal contre Joomla 388
Wordpress 389
10.7. Conclusion 390
Chapitre 11 Mettre de l'ordre 391
11.1. Avant 394
11.2. Après 395
11.3. Le débogage 395
11.4. Sachez anticiper 398
Chapitre 12 La traversée de l'écran 399
12.1. La communication sur le Web 402
L'humour 403
Le soutien 403
Les émoticônes 404
La nétiquette 405
La mise à jour régulière 405
La navigation 406
Le référencement 406
12.2. Conclusion 407
Chapitre 13 Bientôt PHP 6 ou PHP 7 409
13.1. Unicode 412
13.2. Les extensions in et out 413
13.3. Les ajouts 413
13.4. Conclusion 415
Chapitre 14 Annexe 417
14.1. PHP 419
14.2. MySQL 420
14.3. Autres 420
14.4. Outils 421
Éditeurs 421
FTP 421
Personnels 422
14.5. Applications en PHP 422
14.6. Les portails 423
14.7. Hébergement 424
Gratuit 424
Payant 424
Noms de domaine 425
14.8. Référencement 425
14.9. HTML et Javascript 425
14.10. Les groupes de news 426
14.11. Pour écrire à l'auteur de ce livre 426
Chapitre 15 Index | Permalink : | ./index.php?lvl=notice_display&id=11974 |
|  |