Aller au menu - Aller au contenu

Concevez votre site web avec PHP et MySQL

Informations

Email : Nous contacter
Tél : +33 (0)1 80 88 80 30

Concevez votre site web avec PHP et MySQL

Prix TTC : 25,00 €
Disponibilité : En stock Commandez-le dans les 1h et 3min et vous le recevrez le 30/05/2012
 

Caractéristiques

  • ISBN : 978-2-9535278-1-0
  • Dimensions : 167x240x22mm
  • Nb de pages : 416
  • Date de sortie : 28/05/2010

Extraits

Quelques extraits des 34 chapitres de ce livre :

L'auteur

Image utilisateur
Mathieu Nebra alias M@teo21 est le fondateur du Site du Zéro.

Jeune passionné de nouvelles technologies, il cherche en vain en librairie des cours accessibles aux débutants pour se former.
Afin de prouver que l’on peut faire « plus clair et plus simple » il crée le Site du Zéro, aujourd’hui devenu la référence des cours pour débutants en ligne avec plusieurs millions de visites par mois.

Ses deux premiers livres, Apprenez à programmer en C dans la même collection et Réussir son site web avec XHTML et CSS (Eyrolles) sont aujourd’hui des best-sellers.

Description

Concevez votre site web avec PHP et MySQL


Couverture 4e de couverture Livre PHP en 3D

Vous connaissez le HTML et vous avez toujours rêvé de créer un site web dynamique, avec votre propre blog, vos forums et votre espace membres ?
Ne cherchez plus ! Découvrez dans ce livre dédié aux débutants comment utiliser les outils les plus célèbres du web dynamique : PHP et MySQL !

Un cours pensé pour les débutants


  • Les langages les plus utilisés sur le web enfin accessibles
  • Une difficulté progressive pour ne perdre aucun lecteur en route
  • Un cours célèbre qui a formé de nombreux professionnels et passionnés d’informatique

Réalisez le site web dont vous avez toujours rêvé !


  • Installez les outils nécessaires : Apache, PHP et MySQL, que vous soyez sous Windows, Mac OS X ou Linux
  • Découvrez le rôle des variables, des fonctions, des includes...
  • Apprenez à récupérer et sauvegarder les informations saisies dans des formulaires par vos visiteurs en évitant les failles de sécurité XSS et les injections SQL
  • Pratiquez à l’aide des TP corrigés : création d’un blog, d’un mini-chat, d’un espace membres...
  • Maîtrisez les concepts avancés de PHP (programmation orientée objet, expressions régulières, structure MVC...) et MySQL (jointures, groupements de données...)

A qui ce livre est-il destiné ?


  • Aux passionnés d'informatique qui souhaitent améliorer leur site web réalisé en HTML
  • Aux étudiants dans le domaine des nouvelles technologies qui recherchent un support de cours
  • A toutes les personnes qui ont besoin de se former ou de se convertir au développement web

Questions fréquentes

En quoi ce livre est-il différent du cours de PHP / MySQL du Site du Zéro ?


Ce livre reprend l'ensemble du cours de PHP / MySQL du Site du Zéro en l'adaptant au format livre. Il contient de nouvelles notes, remarques et anecdotes tout au long du livre ainsi qu'une série de chapitres inédits sur l'architecture MVC et un TP sur la création d'un espace membres.
Il a fait l'objet de nombreuses relectures et de plusieurs mises à jour.

Quel intérêt aurais-je à me procurer ce livre ?


Ce livre est un excellent complément à votre lecture des cours sur le Site du Zéro. Il est possible que vous vous retrouviez dans un des cas suivants :
  • La lecture sur écran vous fatigue et vous êtes plus à l'aise avec le papier
  • Vous aimeriez pouvoir lire les cours hors ligne, notamment pendant les transports
  • Vous souhaitez aider le Site du Zéro en achetant ce livre et nous encourager à continuer

Ce livre va-t-il faire de l'ombre aux cours du Site du Zéro ? Ceux-ci vont-ils devenir payants ?


Absolument pas ! Rappelons tout d'abord qu'il n'y a aucune obligation d'acheter ce livre : faites-le uniquement si vous vous retrouvez dans un des cas présentés précédemment.
Par ailleurs, les cours du Site du Zéro sont et resteront gratuits. Leur licence CC-BY-NC-SA en est la garantie : vous pouvez librement les copier (si vous respectez la licence).

Le livre n'a pas pour vocation de remplacer le site. Au contraire, il est conçu comme un complément. Ils bénéficient mutuellement l'un de l'autre : le site fait connaître le livre, tandis que le livre fait connaître le site.

Sous quelle licence le livre est-il diffusé ?


Comme les principaux cours du Site du Zéro, le livre est placé sous licence CC-BY-NC-SA. Une version web du livre est disponible et partageable sous réserve du respect des conditions de la licence.

Je ne peux pas régler par carte bancaire en ligne, comment faire ?


Vous pouvez régler de plusieurs autres façons : par chèque, par virement, par Paypal et par mandat postal. Si vous souhaitez régler en espèces, il faut utiliser le mandat postal. Vous pouvez en demander un à la Poste.

J'habite au bout du monde, livrez-vous dans mon pays ?


Oui ! Nous livrons partout dans le monde. Notez que les frais de port peuvent varier selon les pays.
Nous vous conseillons de commander plusieurs ouvrages à la fois (pour vous et vos amis par exemple) car les frais de port diminuent en fonction du nombre de livres envoyés. Par exemple en France, les frais de port sont gratuits à partir de 2 livres achetés !

Errata

Errata de la première impression (mai 2010)

  • Page 9 : le texte fait référence à la figure 3.3, or il s'agit bien entendu de la figure 1.7 qui suit.
  • Page 32 : dans la figure 2.27, lignes 17 et 18, il faut lire <li style="..."> et non <li class="..."> (il fallait le voir !). De plus, le nom du fichier est test.html et non tert.html dans cette figure.
  • Page 74 : sous la figure 7.1, la liste numérotée fait référence à des flèches rouges et vertes. Il faut comprendre que la flèche rouge est celle qui pointe vers le bas et la verte celle qui pointe vers le haut.
  • Page 86 : un point en trop s'est glissé dans le code en bas de page juste avant le point-virgule de la dernière ligne. Il faut lire :
    <?php echo 'Bonjour ! Nous sommes le ' . $jour . '/' . $mois . '/' . $annee . 'et il est ' . $heure. ' h ' . $minute; ?>
  • Page 114 : il manque le signe égal à la fin de la deuxième condition, avant le nombre 100. Ainsi il faut lire :
    <?php if ($_GET['repeter'] >= 1 AND $_GET['repeter'] <= 100) ?>
  • Page 125 : "dans le chapire précédent", lire "chapitre".
  • Page 203 : on retrouve un espace en trop dans le code de la page. Au lieu de $_GET[ 'possesseur'], lire $_GET['possesseur'].
  • Page 206 : le code qui affiche l'erreur d'une requête préparée doit être ajouté à la fin du execute() et non du prepare() comme indiqué.
  • Page 215 : un tiret solitaire s'est glissé à la fin de la page. Aucune phrase ne manque, ne pas tenir compte du tiret.
  • Page 238: lire minichat et non mini_chat.
  • Page 242: dans le résumé, le format du type DATE est AAAA-MM-JJ et non AAA-MM-JJ.
  • Page 315 : il y a un espace de trop dans un code, il faut lire \[/color\] et non \[/col or\]
  • Page 346 : une erreur s'est glissée dans le code source du contrôleur du chapitre sur la version MVC du blog. foreach crée une copie du tableau qui n'existe qu'à l'intérieur de la boucle ($billet est supprimé à la fin de la boucle), les modifications de sécurité n'ont donc aucun effet à l'affichage. Voici le code correct à utiliser :
    Code : PHP
    1
    2
    3
    4
    5
    6
    7
    <?php
    foreach($billets as $cle => $billet)
    {
        $billets[$cle]['titre'] = htmlspecialchars($billet['titre']);
        $billets[$cle]['contenu'] = nl2br(htmlspecialchars($billet['contenu']));
    }
    ?>