8791 sujets

Développement web côté serveur, CMS

Bonjour tout le monde,

je suis en phase de finalisation de mon site et aujourd'hui j'essaie de trouver des moyens qui vont me faciliter la vie plus tard.
J'ai pensé mettre tout le contenu de toutes mes pages sur ma bdd. J'ai un site dynamique avec chaque page a son contenu sur la bdd.

Et j'ai pensé ajouter une image au milieu de ce contenu.
dans ma bdd j'ai le lien qui va vers l'image et j'ai un contenu en texte.

J'ai essayé de mettre au milieu de ce contenu un <?php echo $_ENV['image']; ?> mais ça ne s'affiche pas.

C'est parcequ'on ne peux pas mettre ça dans la bdd ou c'est que je l'ai mal tappé ?

merci d'avance en tout cas !
c'est ce site qui m'a fait énormément avancer !
ok mais si j'ai besoin d'afficher une image dont l'adresse est sur la bdd je ne peux pas.
Il faudrai donc que mon contenu soit dans des fichier html sur le serveur.
La je pourrai y mettre du php plus facilement.

juste par curiosité, pourquoi c'est déconseillé ?
Si si, tu peux afficher normalement:

<img src="<?php echo $_ENV['image']; ?>" alt =""/>


Sinon, c'est déconseillé parce que c'est vulnérable, et le site est plus lourd à charger.
Bonjour,

si tu veut insere du code php dans une BDD ,pour ensuite l'extraire et l'implementer dans un script php , regarde du coté de la fonction :
eval()
en php .

Attention !, pas besoin de mettre les chevrons <?php et ?> autour et surtout pense au fait que ce code injecter via une requete peut-etre dangereux ou avoir un defaut de syntaxe ou mal etre reencoder ... donc ne pas laisser n'importe qui injecter des portions de script dans la bdd et etre sur de la validité du code et de l'encodage de la chaine injecter a la volée .

Si c'est pour juste recuperer une URL , alors , comme Technologix te le suggère , la façon de faire de base est de mettre en echo le resultat de ta requéte .

GC