Skip to content

Développement d'une classe PHP pour automatiser la construction de la structure d'une page Web

Notifications You must be signed in to change notification settings

tom512000/php-webpage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP - Web Page

Tom Sikora TD3

Installation / Configuration

  • php -S localhost:8000 : Lancement du serveur interne.

  • php -S localhost:8000 -t public : Option -t permet de désigner le répertoire comme racine des ressources.

  • php -d display_errors -S localhost:8000 : Retour rapide sur les erreurs d'écriture en PHP.

Sommaire

  • ✔️ 1. Versionnage du projet
  • ✔️ 2. S'abstraire de la génération manuelle de la page Web
  • ✔️ 3. Tests de votre classe
  • ✔️ 4. Documentation du projet
  • ✔️ 5. Utilisation de la classe WebPage
  • ✖️ 6. Sujet complémentaire

Structure du projet

php-webpage/ est le dossier racine du projet.
       autoload.php est un script de configuration de l'auto-chargement.
       phpunit.xml est un script de configuration de PHPUnit.
       README.md est un fichier qui résume les actions effectuées sur ce projet.
       public/ est le dossier qui regroupe les fichiers permettant de retourner le code HTML.
             pageweb.php retourne le code HTML vers un site.
       src/ est le dossier qui regroupe les fichiers permettant de retourner l'affichage graphique du code HTML.
             WebPage.php retourne l'affichage graphique du code HTML.
       tests/ est le dossier qui regroupe les fichiers permettant de vérifier la bonne écriture du code HTML.
             WebPageHtmlOutputTest.php est un fichier qui vérifie l'affichage graphique du code HTML.
             WebPageTest.php est un fichier qui vérifie le code HTML.

Mise en route

Pour lancer le serveur Web local (en partant du dossier racine du projet), il faut utiliser la commande :

php -d display_errors -S localhost:8000 -t public/

Le lien pour consulter le contenu est http://localhost:8000/.


Tests

  • Le lien vers le site de PHPUnit est https://phpunit.de/.
  • La commande phpunit --version permet de vérifier la version de PHPUnit.
  • La commande phpunit permet de lancer les tests du code HTML et des méthodes.

About

Développement d'une classe PHP pour automatiser la construction de la structure d'une page Web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published