L’essentiel pour concevoir un site web dynamique !
Cet ouvrage constitue le guide idéal pour tout utilisateur débutant qui souhaite se lancer dans la création de son premier site web dynamique en PHP. Au travers d’exemples simples et concrets, l'utilisateur apprend à son rythme à développer un site web complet, relié à une base de données MySQL.
Apprenez en premier lieu à réaliser votre première page PHP grâce aux clefs PHP. Puis utiliser les algorithmes, les outils et les fonctions, ainsi que les Framework. Enfin réalisez une communication sur le Web.
(Couvre les versions 5 et 6 de PHP)
-
Réalisez votre première page PHP : HTML, le cheminement d'un apprenti webmestre, les outils, ma page...
-
Utilisez les clefs du PHP : variables scalaires, opérateurs, boucles, fonctions…
-
Créez, modifiez et sauvegardez une table
-
Vérifiez vos formulaires
-
Découvrez l’approche objet avec PHP
-
Installez un processus d’authentification
-
Insérez sur son site un mini-forum, un sondage, un compteur, des statistiques…
-
Utilisez le XML, la DTD, le XSLT
-
Gagnez du temps avec les Frameworks
-
Réalisez un moteur de recherche
-
Optimisez votre code
-
Améliorez votre communication sur Internet…
Coll. Guide Complet Poche, 416 pages
Auteur(s) :
Jean CARFANTAN
Nombre de pages :
416 pages
Présentation : Manuel 416 pages broché, 12.5x19
ISBN : 978-2-3000-3195-3
EAN : 9782300031953
Référence Micro Application : 3195
Autodidacte en programmation, Jean CARFANTAN s’est formé avant de valider ses connaissances par un diplôme universitaire. Aujourd’hui analyste programmeur indépendant, il écrit des ouvrages afin de partager avec le plus grand nombre sa passion pour le développement, d’une façon très pratique qu’il a souhaité accessible à tous.
SOMMAIRE
Introduction
Naissance de ce langage
Evolution du langage
Intérêt de ce langage
La liberté
La portabilité
La facilité
Un peu d'histoire
Fonctionnement
Des chiffres.
Ma première page PHP
HTML
Le cheminement d'un apprenti webmestre
Quelques notions de HTML
Les images
Les liens
Les tableaux
Les formulaires
Les cadres ou frames
Les outils
Les logiciels d'édition de code PHP
EasyPHP
Autres logiciels
L'hébergement
Ma page
Les commentaires
PHPinfo()
Les clefs du PHP
Variables scalaires
Le nom de variable
Le type des variables
Les guillemets
Les constantes
Les tableaux
Les opérateurs
Les opérateurs arithmétiques
Les opérateurs d’affectation
Les opérateurs de bits
Les opérateurs de comparaison
Les opérateurs de contrôle d'erreur
Les opérateurs unaires
Les opérateurs logiques
Priorité des opérateurs
Les opérateurs de chaîne de caractères
Les structures de contrôle
Les tests
Les boucles
La boucle while
La boucle do while
La boucle for
Foreach
Break et continue
Les fonctions de PHP
Chaînes de caractères
Variables
Date et heure
Mathématiques
Les fonctions
Le rôle de la fonction
La portée d'une variable dans une fonction
Les fonctions imbriquées
Les fonctions récursives
Afficher vos date et heure locales
Récapitulatif pour votre application
MySQL en action
Le fichier face à la base de données
Conception de l'application du club
Création d'une table
Modification d'une table
Les clés étrangères
Les jointures de tables
Les types de données MySQL
La sauvegarde de la base
Les formulaires
L'inscription au club
Les fonctions du langage PHP pour MySQL
La vérification des formulaires
La vérification avec Javascript
Le code PHP
Variables prédéfinies liées au chemin ou à l'URL
Tout sur un seul fichier : oubli.php
La réflexion
La plate-forme commune
Les variables comme marqueurs
Récapitulation de la syntaxe des requêtes
Les procédures stockées
SQLite
Le PHP et l'approche objet
Qu'est-ce que l'objet ?
L'héritage
Surcharger une méthode
Le polymorphisme
Passer un argument par référence
PHP 5 et l'objet
Le pointeur
Les privilèges
Le constructeur et le destructeur
L'internaute est d’abord une personne
L'authentification
Le processus
La première authentification
La vérification de l'identité de l'internaute
Le cookie
La conservation des données personnelles
Le tableau de bord du membre
Modifier ou supprimer un profil
Le tableau de bord d'administration du site
L'accès restreint d'un répertoire avec .htaccess
Le tableau de bord
Des aménagements dans l'application
En-têtes HTTP et variables globales
En-têtes HTTP
Variables PHP
Variable d'environnement
Récapitulation
Des algorithmes, des outils et des fonctions
Tableaux
Types d'extraction
Le pointeur
Le tri
Calendriers, dates et autres agendas
Durée après une date ou avant une date
Affichage d'un calendrier
Un agenda à jour
Un mini-forum sur chaque page
Sondage et concours
Les fonctions concernant le système de fichiers
Compteurs et statistiques
La réflexion
Créer le compteur quotidien
La page d'affichage des statistiques de page
Le chariot électronique
La promotion
Les prix
Les tables à créer :
L'action : "acheter un produit"
L'action : "voir le contenu du chariot"
L'action : "commander les articles"
Un magazine
La réflexion
Le formulaire pour entrer les images
Une galerie photo
Les données EXIF
Moteurs de recherche et expressions rationnelles
Un annuaire de liens
Analyse du besoin
Réflexions
Élaboration des applications
Moteur de recherche
Les expressions rationnelles
La méthode
POSIX
Les fonctions compatibles Perl
Conclusion
Parsez-vous XML ?
Un peu d'histoire...
Le fichier XML
L'espace de nommage
Les éléments et les attributs
La DTD
Les différents types de déclaration
Le XSLT
L'espace de nommage
La feuille de style
Les modèles (templates)
Le fichier PHP
Magasin électronique en XML
La conception de la boutique
Création du fichier XML
Création d'un nouveau fichier CSV à partir d'un fichier XSLT
Le fichier XSLT de la boutique
Le fichier PHP de la boutique
SimpleXML
Conclusion
Les frameworks ou cadriciels PHP
Une méthodologie de travail
L’architecture Modèle/Vue/Contrôleur
Modèle
Vue
Contrôleur
Xataface, donnez un visage humain à votre base de données
L’architecture
Les tables
Application Déléguée dans le répertoire conf
Conclusion
Fat-Free-Framework (F3), que du muscle
CakePHP, c’est du gâteau
JOOMLA, le meilleur gestionnaire de contenu
Drupal contre Joomla
Wordpress
Mettre de l’ordre
Avant
Après
Le débogage
Sachez anticiper
La traversée de l’écran
La communication sur le Web
L’humour
Le soutien
Les émoticônes
La nétiquette
La mise à jour régulière
La navigation
Le référencement
Conclusion
PHP 6 en ligne de mire
Unicode
Le paramètre Register Globals n’est plus disponible
Les Magic Quotes sont retirées
Le Safe Mode n’existe plus
Utiliser Freetype 2 et GD 2
Plus de HTTP_*_VARS
Les extensions in et out
Les ajouts
Annexe
PHP
MySQL
Autres
Outils
Éditeurs
FTP
Personnels
Applications en PHP
Les portails
Hébergement
Gratuit
Payant
Noms de domaine
Référencement
HTML et Javascript
Les groupes de news
Pour écrire à l’auteur de ce livre
Index
Vous pouvez aussi
Télécharger le sommaire au format PDF (34 Ko)