slash et backslash

Vous cherchez une alternative viable et sécurisée pour votre courrier ? Une conjuration s'est abattue sur vous et vous ne réussissez pas à trouver réponse satisfaisante à propos de Mozilla Thunderbird ? Cliquez donc par là…

Modérateur : J2m06

giheller
Salamandre
Messages : 35
Inscription : 05 nov. 2011, 12:55

slash et backslash

Message par giheller »

Bonjour,
J'utilise un fichier html pour ma signature qui contient une image.
Le lien de cette image est codé : <img src="file:///F:\dossier\sousdossier\image.png" border="0">
ce code fonctionne sur mon poste, mais transféré sur un serveur les backslashes sont remplacés par des slashes et rien n'est alors affiché.
J'ai remplacé \ par &baxkslash; mais cela ne change rien
J'ai remplacé \ par / mais cela donne un message comme quoi il faut débloquer le fichier, mais le déblocage ne change rien
J'ai remplacé \ par \\ mais cela ne change rien

Que puis-je faire ?
merci pour vos pistes
JLR
Avatar de l’utilisateur
Jean-Claude
Animal mythique
Messages : 6892
Inscription : 02 avr. 2006, 03:24

Re: slash et backslash

Message par Jean-Claude »

Bonjour,

Ce n'est pas un problème de slash. C'est la syntaxe HTML qui change lorsque l'image est sur un serveur. On n'a plus <img src="file .... >, mais <img src=http// ....>.
N'oublie pas que l'image reste sur le serveur. Elle n'est pas incluse dans le mail lors de l'envoi, et sera affichée chez le destinataire à partir du serveur. Ce serveur doit donc être constamment en ligne et accessible à tous. D'où l'importance aussi d'avoir un texte de remplacement lorsque le serveur n'est pas accessible, ou lorsque le logiciel du destinataire bloque les images distantes, ou lorsque le destinataire lit ses mails en texte seul.

Pour la syntaxe complète, voir ICI

Pour que l'image sur le serveur soit insérée dans le mail lors de l'envoi, tu peux faire une insertion manuelle de l'image lors de l'écriture de ton mail, via le menu "Insérer" de l'écran de rédaction :
menu écriture --> Insérer --> image --> donne l'URL de l'image + clique sur l'option "Joindre cette image au message". Cette option n'est malheureusement pas transposable en HTML dans un fichier de signature HTML. L'intérêt d'inclure l'image dans le mail lors de l'envoi est d'éviter le blocage provoqué à la réception pour les images distantes.

La procédure manuelle te permet également de voir le code HTML généré pour l'image et les différentes syntaxes résultant des options cochées lors de l'insertion. Pour cela, n'insère qu'une image dans ton mail et sauve ton mail comme brouillon. Ensuite ouvre le mail dans le dossier "Brouillon" et examine le code HTML via : menu --> Afficher --> code source du message. Tout le code HTML utile à l'affichage de ton image est inclus entre les balises HTML <html> et </html>. Ce qui est entre les balises <head> et </head> est superflu.
Le module complémentaire Stationery permet aussi de voir le code HTML généré, directement lors de l'écriture du mail, sans passer par un brouillon.

A+
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Ahrefs [Bot] et 17 invités