Bonjour,

je suis certain que ce problème a déjà été rencontré mais je ne vois pas quelle solution prendre ni comment bien l'appliquer !

je rentre dans ma bdd des url d'images mais celles-ci ne peuvent s'afficher vu que mysql me rajoute des slashs /

je cherche juste à savoir comment empêcher l'ajout de ces slashs dans ce contexte là ?

pour mes autres données je conserve les slashs puisque j'ai vu que ca protégé mes données.

Merci de votre aide

voici ma requete mysql :
$req = $bdd->prepare('UPDATE table SET champs1=:champs1, champs2=:champs2 WHERE ID=:ID');

et voici mon champs :
<img src="/files/img/mon-image.jpg">

Modifié par soinf (26 Aug 2014 - 12:47)
Bonjour,
Plutôt que d'enregistrer une url,personnellement je n'enregistre que le nom de l'image.
Lors de la demande d'affichage, j’attribue une variable au nom de l'image et, au besoin si j'ai des noms de dossiers différents pour les différentes images (GF & PF par exemple), une variable avec le chemin d'accès.
Ce qui donne dans le cas où je veuille afficher une vignette de l'image: <img src=src=" '.$path_thumb."/" .$img_defaut.' " title="'.$titre.'" />.
Sinon, il te reste les regex pour nettoyer l'url en retour de la base....
Espérant t'avoir aidé...