L2 Info : PHP et Programmation Web
 
◃  Ch. 6 PHP côté serveur  ▹
 

Génération de page HTML

  • La production d'une page HTML à l'aide d'un script PHP suit toujours le même process :
    1. création d'une chaîne de caractères destinée à contenir la totalité du code HTML de la page ;
    2. envoi de la chaine de caractères sur la sortie standard avec l'instruction echo.
  • Le code HTML de la page est usuellement produit en trois étapes :
    1. intégration du doctype et de l'entête ;
    2. production du contenu du body ;
    3. intégration des balises fermantes body et html.
  • Exemple :
    $pageHTML = file_get_contents('debutFichier.html');
    $pageHTML .= '<h1>Titre</h1>';
    $pageHTML .= '...';
    // Suite du code PHP alimentant $pageHTML
    $pageHTML .= file_get_contents('finFichier.html');
    echo $pageHTML
    
  • Dans la pratique on ne souhaite pas produire les documents HTML dans des fichiers avant de les publier sur un site web.
  • Les serveurs web peuvent donc intégrer totalement la gestion de PHP.