
Stocker du code PHP dans un record MySQLAvec un CMS un peu avancé, voire personnalisé, il est interressant pur garder toute la souplesse de l'outils de pouvoir inclure directement du PHP dans le textarea 'une admin, de le stocker et de le re-éxecuter ensuite. |
Codeur (4) Entrepreneur @Home (6) Hébergement Web (7) Publi Redac (1) Référencement (2) Webmaster / Affilmaster (3)
2009 Janvier2008 Novembre2008 Octobre2008 Septembre2008 Août2008 Juillet2008 Juin2008 Mai2007 Juillet
| |
|
Le probleme lorsque l'on stocke du php dans le champ d'un enregistrement dans la base de données, c'est qu'il est ensuite nécessaire de l'éxecuter via l'interpréteur php une fois qu'il est récupérer. La technique classique est : Mais si le contenu du champ est un mix entre du php et du html, la fonction eval renverra une erreur, le contexte de lecture etant celui d'instruction php. Pour résoudre le problème, il faut ajouter ?> devant le contenu pour terminé le contexte php. Par exemple, si votre champ mysql contient : coucou, on est le <?php echo date('d'); ?> le code php interpretant ce contenu devra être : <?php Vos avis sur : Stocker du code PHP dans un record MySQL Nicolas F.
Je trouve cela tout de même un peu risqué, d'autant qu'on obtient le même résultat en faisant l'include d'un fichier (tout webmaster a un logiciel FTP). 2008-09-16 08:38:32 Nicolas
Le cas présenté est simpliste, mais cela peut s'avérer très pratique lorsque vous publiez des news sur un site marchand. Vous pouvez ainsi inclure des informations issue directement de la base produit. En particulier, le prix qui sera ainsi mis à jour automatiquement. Cette technique s'intègre plutôt dans le cadre d'une admin interne, je ne dis pas qu'il faut proposer cette facilité sur une plateforme de blog par exemple. 2008-09-16 08:48:25j'utilise cette technique la : http://www.piscine-pratique.fr/pompe.htm , cela me permet facilement a travers une unique admin de mettre en avant les produits qui correspondent au contenu. La base de données est mise à jour quotidiennement. | ||
Codeur Wget, plus qu'un aspirateur Top 20 des réponses des programmeurs Vim, l'éditeur de texte surpuissant Stocker du code PHP dans un record MySQLSelection de livresArticles les plus vus 3 serveurs dédiés pour un webmaster Registrar, Dns, et serveur : accès à votre site web EURL Webmaster, pourquoi créer une SARL Gestion d'emails souple, pas cher et bullet proof Getting Things Done (GTD) | ||