Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3519 connectés 

 


Dernière réponse
Sujet : [HTML] Voir des fichiers offline + dependances
darklord22 Hello,
 
Je recherche un moyen simple pour référence des images, flash et compagnie en visionnant des fichiers html offline.
 
Toujours pour mon projet d'e-learning.  
 
Le prof surfe sur www.a.com et récupère un fichier index.html dans ce fichier il y a une référence  
 
img="http://www.b.com/images/img0.gif"
 
Dans ma cache locale, j'ai la structure suivante

Code :
  1. Cache directory
  2. + www.a.com
  3.   --- index.html
  4. + www.b.com
  5.   + images
  6.     --- img0.gif


 
Comppris? Donc lorsque je recois un fichier je le stocke dans un répertoire du nom du site (pour éviter les clash de noms) et dans la structure correspondant au site (donc si je fait un GET /ext/index.html je vais le mettre dans le sous répertoire ext ce fichier index.html
 
Bon le problème c'est que j'arrive bien à parser mon fichier html pour trouver les dépendances mais je n'arrive pas à les remplacer pour que ca marche.
 
Dans notre cas je suis dans c:\cache\www.a.com\index.html et la dépendance est dans c:\cache\www.b.com\images\img0.gif
 
donc je fais <img src="../www.b.com/images/img0.gif">. Ca marche très bien. Le problème c'est quand il y a plusieurs niveaux. Par exemple je suis dans
 
c:\cache\www.a.com\sites\01-02\courses\info2231\index.html et que je dois aller dans c:\cache\www.b.com\images\img0.gif
 
J'essaie en remontant les niveaux
 
<img src="../../../../../www.b.com/images/img0.gif">
 
mais ca marche pas (au delà d'un ../ ca ne marche plus)
 
Quelqu'un a une solution à ca?


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord22 Hello,
 
Je recherche un moyen simple pour référence des images, flash et compagnie en visionnant des fichiers html offline.
 
Toujours pour mon projet d'e-learning.  
 
Le prof surfe sur www.a.com et récupère un fichier index.html dans ce fichier il y a une référence  
 
img="http://www.b.com/images/img0.gif"
 
Dans ma cache locale, j'ai la structure suivante

Code :
  1. Cache directory
  2. + www.a.com
  3.   --- index.html
  4. + www.b.com
  5.   + images
  6.     --- img0.gif


 
Comppris? Donc lorsque je recois un fichier je le stocke dans un répertoire du nom du site (pour éviter les clash de noms) et dans la structure correspondant au site (donc si je fait un GET /ext/index.html je vais le mettre dans le sous répertoire ext ce fichier index.html
 
Bon le problème c'est que j'arrive bien à parser mon fichier html pour trouver les dépendances mais je n'arrive pas à les remplacer pour que ca marche.
 
Dans notre cas je suis dans c:\cache\www.a.com\index.html et la dépendance est dans c:\cache\www.b.com\images\img0.gif
 
donc je fais <img src="../www.b.com/images/img0.gif">. Ca marche très bien. Le problème c'est quand il y a plusieurs niveaux. Par exemple je suis dans
 
c:\cache\www.a.com\sites\01-02\courses\info2231\index.html et que je dois aller dans c:\cache\www.b.com\images\img0.gif
 
J'essaie en remontant les niveaux
 
<img src="../../../../../www.b.com/images/img0.gif">
 
mais ca marche pas (au delà d'un ../ ca ne marche plus)
 
Quelqu'un a une solution à ca?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)