[Résolu] Article et image dans MySQL

Article et image dans MySQL [Résolu] - PHP - Programmation

Marsh Posté le 28-10-2007 à 15:36:48    

Bonjour tout le monde,
 
J'ai un problème tordu et je ne m'en sors pas :( mais je procède peut-être mal.
 
Voici le problème en question :
 
J'ai des articles stockés dans MySQL et ces articles pointent vers des images qui se trouvent dans un répertoire. Donc dans un de mes enregistrements on peut trouvé ceci "... <div align="center"><img src="images/interlignes.gif" alt="Illustration des lignes et interlignes."></div> ... ". Mais après quelques modifications de mon site, j'ai besoin de ces images dans une autre page qui se trouve dans un répertoire différent de la page précédente, résultat mon article est bien importé de MySQL mais pas mes images étant donné que les chemins des images ne sont plus valables. J'ai donc pensé à stocker le chemin de mes images dans une table et de remplacer le "<img src="images/interlignes.gif">" par "... <?php echo "<img src=\"'.$path.'/'.$photo.'\">" ?> ..." mais à mon avis on ne peut pas intégrer du PHP dans MySQL et puis ça ne doit sûrement rien changer par rapport à la méthode précédente.
 
S'il vous plait aidez moi, quitte à ce que je dois réécrire une partie. En bref il me faudrait une solution pour que je sache mettre ces images dans plusieurs pages PHP se trouvant dans des répertoires différents.


Message édité par Gavrinis le 28-10-2007 à 22:11:30
Reply

Marsh Posté le 28-10-2007 à 15:36:48   

Reply

Marsh Posté le 28-10-2007 à 17:42:17    

salut,
 
pourquoi ne pas mettre un marqueur, comme p.ex. <img src="{CHEMIN}interlignes.gif"> et à la page où tu extraies les données depuis mysql, tu spécifes $chemin ="../images/" par exemple, puis un simple str_replace("{CHEMIN}",$chemin,$texte) ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 28-10-2007 à 22:11:13    

merci beaucoup ;)

Reply

Sujets relatifs:

Leave a Replay

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