Comment enregistrer une page Web

Comment enregistrer une page Web - Logiciels - Windows & Software

Marsh Posté le 25-06-2003 à 08:15:07    

J'ai fais un site avec Dreamweaver. Les liens marchent, les images aussi, enfin tout fonctionne ... sur mon ordinateur. Par contre, dès que je le mets en ligne, les images n'apparaissent plus. Il y a une croix rouge à la place.
 
Je pense que je n'enregistre pas sous le bon format.
 
Que faut-il faire ?
 
Merci
Bepimaco

Reply

Marsh Posté le 25-06-2003 à 08:15:07   

Reply

Marsh Posté le 25-06-2003 à 08:32:44    

Tu n'aurais pas mis des chemins absolus dans tes liens (du genre "C:\Mes Documents\Monsite\images\plop.png" ) par hasard ? Si c'est le cas change et mets des chemins relatifs.

Reply

Marsh Posté le 25-06-2003 à 08:42:18    

cmotsch a écrit :

Tu n'aurais pas mis des chemins absolus dans tes liens (du genre "C:\Mes Documents\Monsite\images\plop.png" ) par hasard ? Si c'est le cas change et mets des chemins relatifs.


 
Si, je crois que c'est ça. Mais comment les changer. Je veux dire comment dire au lien d'aller vers tel page, sans li préciser sa place sur le DD ?

Reply

Marsh Posté le 25-06-2003 à 08:44:12    

Quoi qu'en fait, je viens de regarder, et le lien est par exemple : accueil.htm
 
Et de toutes façons, le texte apparaît sans problème sur Internet, et les liens fonctionnent. Il n'y a que les images qui n'apparaissent pas.

Reply

Marsh Posté le 25-06-2003 à 08:47:34    

bepimaco a écrit :


 
Si, je crois que c'est ça. Mais comment les changer. Je veux dire comment dire au lien d'aller vers tel page, sans li préciser sa place sur le DD ?


 
C'est le principe du lien relatif. il faut mettre le chemin à parcourir depuis la page actuelle.
 
Si le lien pointe dans le même répertoire, tu mets juste le nom du fichier dans l'adresse du lien (ex : "monfichier.png" ).
 
S'il est dans un sous-répertoire, tu précises également le chemin menant au sous répertoire (ex : "images/monfichier.png" ).
 
S'il est dans un répertoire parent, tu mets "../" pour monter d'un niveau dans le chemin d'accès (ex : "../monfichier.png" ).
 
Ensuite tu peux faire des combinaisons (genre autre sous-rep d'un répertoire parent, etc ...).

Reply

Marsh Posté le 25-06-2003 à 08:48:42    

bepimaco a écrit :

Quoi qu'en fait, je viens de regarder, et le lien est par exemple : accueil.htm
 
Et de toutes façons, le texte apparaît sans problème sur Internet, et les liens fonctionnent. Il n'y a que les images qui n'apparaissent pas.


 
http://www.module-web.org/tuto.php/3

Reply

Marsh Posté le 25-06-2003 à 08:48:57    

bepimaco a écrit :

Quoi qu'en fait, je viens de regarder, et le lien est par exemple : accueil.htm
 
Et de toutes façons, le texte apparaît sans problème sur Internet, et les liens fonctionnent. Il n'y a que les images qui n'apparaissent pas.


 
Tu as vérifié les liens sur les images (balises <img> ) ? Et que les images ont été uploadées au bon endroit ?
 
Edit : une dernière hypothèse, est-ce que les noms de tes fichiers ont des majuscules et des minuscules, et est-ce que c'est respecté ? Si tu es sous Windows, la casse est ignorée donc ça passera, mais si ton hébergeur est sous Unix, la casse est prise en compte et iul ne trouvera pas les fichiers.


Message édité par cmotsch le 25-06-2003 à 08:53:56
Reply

Marsh Posté le 25-06-2003 à 08:49:24    

cmotsch a écrit :


 
C'est le principe du lien relatif. il faut mettre le chemin à parcourir depuis la page actuelle.
 
Si le lien pointe dans le même répertoire, tu mets juste le nom du fichier dans l'adresse du lien (ex : "monfichier.png" ).
 
S'il est dans un sous-répertoire, tu précises également le chemin menant au sous répertoire (ex : "images/monfichier.png" ).
 
S'il est dans un répertoire parent, tu mets "../" pour monter d'un niveau dans le chemin d'accès (ex : "../monfichier.png" ).
 
Ensuite tu peux faire des combinaisons (genre autre sous-rep d'un répertoire parent, etc ...).


 
Donc là, c'est bon, vu que toutes les pages sont dans le même répertoire, et que les liens sont du type : accueil.htm

Reply

Marsh Posté le 25-06-2003 à 09:02:59    

Gizmo : je suis allé sur le site, et je vais m'y pencher plus sérieusement
 
cmotsch : en ce qui concerne les balises, je sais pas trop comment on fait, et ce qui me parait bizarre, c'est qu'il n'y a aucun dossier associé à la page htm !
Normalement, il devrait y en avoir un pour les images non ?

Reply

Marsh Posté le 25-06-2003 à 09:16:39    

bepimaco a écrit :

Gizmo : je suis allé sur le site, et je vais m'y pencher plus sérieusement
 
cmotsch : en ce qui concerne les balises, je sais pas trop comment on fait, et ce qui me parait bizarre, c'est qu'il n'y a aucun dossier associé à la page htm !
Normalement, il devrait y en avoir un pour les images non ?


 
Pour afficher des images, on utilise <img src="url_de_l_image">, donc tu devrais retrouver vite dans le code où sont affichées les images.
Le dossier attaché à la page .htm c'est plutôt quand on enregistre une page web avec un navigateur. Quand on fait une page web, on organise comme on veut :) C'est organisé comment sur ton dur ?

Reply

Marsh Posté le 25-06-2003 à 09:16:39   

Reply

Marsh Posté le 25-06-2003 à 09:52:24    

interessant, j ai presque fini mon site

Reply

Marsh Posté le 25-06-2003 à 10:10:24    

cmotsch a écrit :


 
Pour afficher des images, on utilise <img src="url_de_l_image">, donc tu devrais retrouver vite dans le code où sont affichées les images.
Le dossier attaché à la page .htm c'est plutôt quand on enregistre une page web avec un navigateur. Quand on fait une page web, on organise comme on veut :) C'est organisé comment sur ton dur ?


Toutes les pages sont dans le dossier Site/Pages Internet, et toutes les images sont dans le dossier Site

Reply

Marsh Posté le 25-06-2003 à 15:34:48    

:bounce:

Reply

Marsh Posté le 25-06-2003 à 17:44:46    

Si j'enregistre les pages au format PHP, tout se les images s'affichent. Ca vient donc bien du format d'enregistrement. Mais j'ai pas envie de rechanger tous les liens (plus d'une centaine !)
Comment faire ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed