[RESOLU] afficher url image

Eléphant du PHP | 172 Messages

20 mars 2016, 22:40

Bonsoir :)

Voilà mon problème:

j'obtient l'url de l'image avec un espace, comment supprimer cet espace

'upload_dir' => ' ' . '/source/',

résultat avec un espace (croix rouge) http://www.le_site.frX/source

<p><img src="http://www.le_site.fr /source/image.png?1458505460870" alt="miaou" /></p>




ou alors résultat avec un point (en rouge) http://www.le_site.fr./source

'upload_dir' => './source/',

<p><img src="http://www.le_site.fr./source/image.png?1458506075253" alt="miaou" /></p>



résultat sans l'adresse

'upload_dir' => '' . '/source/',

<p><img src="source/image.png?1458505552084" alt="miaou" /></p>


Merci d'avance de vos lumières

Eléphant du PHP | 385 Messages

21 mars 2016, 11:15

Bonjour, un str_replace ne fonctionne pas?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

21 mars 2016, 13:36

Bonjour,

Il faudrait nous montrer le code qui affiche le résultat et le traitement que tu fais de upload_dir... Parce que si c'est juste l'espace qui te gène, il suffit de l'enlever : 'upload_dir' => '/source/'

A voir dans l'utilisation de upload_dir s'il faut garder le / avant source, utiliser un chemin relatif, absolu, ...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 172 Messages

21 mars 2016, 14:37

bonjour,

merci de votre intervention mais je viens de me rendre compte que l'adresse avec le . entre url ( ./ ) et le chemin de l'image n'empêche pas de voir l'image lors de la réception des mails.

Le souci était dans les deux autres cas ou il n'y avait pas l'url nom domaine lors de l'envoi mail , juste le chemin racine sur serveur

donc le problème est résolu !

Bonne journée à tous :D