Objectif

Thème : production d'une sortie au format html.

Exercice 1

Le programme perl ci-dessous fournit sur la sortie standard l'ossature d'une page HTML : les balises de l'entête et celles du corps :

# --------------------------------
#!/usr/bin/perl
# ce programme se charge de créer la structure une page HTML
# qu'il écrit sur la sortie standard
$titre = "";
print "\n";
# on écrit l'entête
print "$titre\n";
# on écrit le corps de la page
print "\n";
print "\n";
# on écrit la fin du fichier html
print "\n";

Modifiez-le de façon à ce qu'il crée, dans le corps de la page, une liste numérotée. Les éléments de cette liste seront les lignes lues sur l'entrée standard (on lira toutes les lignes jusqu'a l'arrivée de fin de fichier sur l'entrée standard, et pour chaque ligne on créera un nouvel item de la liste en sortie). Le programme utilisera la première ligne aussi comme le titre de la page HTML.
> Appliquez le programme au fichier p96.fic.
>> Voir le script
>> voir la sortie html

haut de la page

Exercice 2

1. Vous modifierez le programme de manière à ce qu'il lise deux fichiers : vous créerez un tableau qui contiendra autant de lignes qu'il y a de lignes dans les fichiers lus. Chaque ligne du tableau contiendra deux cellules (colonnes) : dans la première cellule de la ligne n du tableau il y aura la ligne n du premier fichier, et dans la deuxième cellule la ligne n du deuxieme fichier.
2. Vous modifierez le programme pour que le tableau contienne une colonne de plus qui sera le numéro de ligne.
> Vous appliquerez le programme aux versions en francais et en anglais de Therèse Desqueyroux (desqueyroux.fr et desqueyroux.ang).
>> Voir le script
>> Voir l'alignement

haut de la page