10/01/2002
Pour préparer le devoir de C++ de l'année dernière, je m'étais développé quelques outils de manipulation de répertoires, noms de fichiers et chemins. Je ne sais pas si cela peut vous servir, et s'ils marchent encore, mais vous pouvez les récupérer :
FileName.h - FileName.hxx - FileName.cxx
09/01/2002
Un aspirateur de site qui se respecte devrait être paramétrable. On peut envisager au minimum qu'il propose de charger tous les fichiers, ou seulement les fichiers d'attribut(s) donné(s), par exemple .htm, .html, .gif, .jpg, laissant par exemple de coté les fichiers de son. A vous de voir si vous implémentez ces possibilités.
09/01/2002
Lors de l'aspiration d'un site, il est possible de tomber sur des liens faux :
<a href="../../index.html"> |
c'est une erreur car le serveur refuse d'y accéder.
Dans ces cas-là, et dans tous les autres cas de chargement impossible, vous devrez constituer un compte-rendu des opérations : nombre de fichiers chargés et non chargés, liste des fichiers non chargés, etc...
09/01/2002
Le paragraphe "Les liens en HTML" a été partiellement réécrit. A lire.
09/01/2002
Quelques petites fautes de frappe ont été corrigées dans le sujet. La seule d'importance est la suivante : lire
<a href="http://duo.iut.univ-aix.fr/~mathieu/CoursInfo/Reseau2/Devoirs-Tests/Devoir01/Sujet.html">Sujet du devoir de réseau</a>
au lieu de
<a href="http://duo.iut/univ-aix/fr/~mathieu/CoursInfo/Reseau2/Devoirs-Tests/Devoir01/Sujet.html">Sujet du devoir de réseau</a>
09/01/2002
D'autres balises que celles signalées dans le sujet ou précédemment (plus bas dans ce fichier) peuvent contenir des références à des fichiers. Vous n'êtes pas obligés de TOUTES les traiter. Mais rien ne vous empêche de le faire ! Pour information donc (et merci à celles et ceux qui me les signalent) :
<map name="volcmap">
<area shape="rect" href="explode.html" target="_blank" coords="0,66,26,227"> |
<script src="Integr2.js" type="text/javascript"> |
<FRAMESET ROWS="45,*,90">
<FRAME NAME="top" SRC="Top.html" scrolling="no"> <FRAMESET COLS="30%,*">
<FRAME NAME="Display" SRC="ListeOper.html">
|
<base href="file:/D:/Web/Javascript/EssaisScripts/DatesHeures/"> |
Son traitement est assez complexe car elle indique un chemin qui doit être utilisé par défaut lorsque d'autres références dans la même page déésignent des fichiers sans chemin. Donc, dans un premier temps, elle pourra être ignorée.
01/01/2002
L'énoncé du sujet qui vous est proposé indique un certain nombre de fichiers qui doivent être rapatriés en même temps que la page html, esssentiellement des fichiers images. Cette liste n'est sans doute pas exhaustive. Si vous avez trouvé d'autres types de fichiers à rapatrier, et si votre programme les traite, indiquez-le explicitement dans votre rapport.