PHP MySQL : du php dans un champ de ma BD
11 messages
• Page 1 sur 1
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
PHP MySQL : du php dans un champ de ma BD
Bonjour,
j'ai ma BD qui contient mes contenus de chaque page mais quand dans chaque contenu, j'ai du texte et aussi des instructions php. comment les appeler ? pour l'instant j'ai cela :
dans ma BD :
et dans ma page.php :
et en fait cela ne m'interprète pas le php contenu dans ma BD (créer lien ...) mais ça m'affcihe dans la source html <?php ...
je sais pas si j'ai été clair
merci de votre aide
j'ai ma BD qui contient mes contenus de chaque page mais quand dans chaque contenu, j'ai du texte et aussi des instructions php. comment les appeler ? pour l'instant j'ai cela :
dans ma BD :
- Code: Tout sélectionner
<h1>.lfhuishis</h1><?php echo creerLien('blabla', 'id'); ?> encore du html ...
et dans ma page.php :
- Code: Tout sélectionner
mon header en html
<?php echo $mon_contenu; ?>
mon footer en html
et en fait cela ne m'interprète pas le php contenu dans ma BD (créer lien ...) mais ça m'affcihe dans la source html <?php ...
je sais pas si j'ai été clair
merci de votre aide
-

raljx - WRInaute accro

- Messages: 2823
- Inscription: 10 Juil 2006
Re: PHP MySQL : du php dans un champ de ma BD
Tu ne pourras pas (avec cette syntaxe d'entree dans ta BDD) executer ton php.
Il faudrait utiliser un systeme de template (par ex:phplib) pour l'interpreter (apres traitemen en php (double operation))
cela dit c'est un peu bizarre d'enregistrer du code php dans ta bdd
ne pourrais tu pas interpréter ce code avant l'enregistrement ?
Il faudrait utiliser un systeme de template (par ex:phplib) pour l'interpreter (apres traitemen en php (double operation))
cela dit c'est un peu bizarre d'enregistrer du code php dans ta bdd
-

UsagiYojimbo - WRInaute accro

- Messages: 8576
- Inscription: 23 Nov 2005
Re: PHP MySQL : du php dans un champ de ma BD
raljx a écrit:Tne pourrais tu pas interpréter ce code avant l'enregistrement ?
+1
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Re: PHP MySQL : du php dans un champ de ma BD
YoyoS a écrit:il faut utiliser la fonction eval() dans ce cas, mais bien faire attention à ce qui est executé, ça devient souvent une passoire ces trucs la
merci mais en faisant :
- Code: Tout sélectionner
<?php eval(addslashes($contenu)); ?>
ça me donnes une erreur de syntaxe :
Parse error: syntax error, unexpected '<' in /homez.99/blabla/www/page.php(44) : eval()'d code on line 1
-

YoyoS - WRInaute accro

- Messages: 3835
- Inscription: 14 Sep 2006
Re: PHP MySQL : du php dans un champ de ma BD
-

zeb - WRInaute accro

- Messages: 4560
- Inscription: 5 Déc 2004
Re: PHP MySQL : du php dans un champ de ma BD
rudddy a écrit:dans ma BD :
- Code: Tout sélectionner
<h1>.lfhuishis</h1><?php echo creerLien('blabla', 'id'); ?> encore du html ...
et dans ma page.php :
- Code: Tout sélectionner
mon header en html
<?php echo $mon_contenu; ?>
mon footer en html
Bonjour rudddy.
Je pense que tu te prend la tête pour rien, pour au moins deux raisons.
- mettre du code dans une base c'est pas top dans la mesure ou tu met des fichiers dans des fichiers sachant que la base est un goulet d'étranglement, c'est limite (même histoire que les images ça) .
- l'utilisation de eval() et autre va encore ralentir ta fabrication de page
Dans un cas similaire au tiens, je range dans la base le chemin du script et non le script.
Ensuite au lieu de faire un echo je fais un include et c'est fini.
- Code: Tout sélectionner
mon header en html
<?php include($mon_chemin_de_contenu); ?>
mon footer en html
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [PHP/MySQL] Excepter une valeur dans un requête SQL en PHP
- Compatibilité PHP 4.4.2 -> PHP 5.1.6 et MySQL 3.23 ->
- [PHP-MySQL] : argument is not a valid MySQL ressource
- probleme entre index.php centre.php et news.php
- PHP 4 - Mysql 4.x VS PHP 5 - Mysql 5
- MYSQL/PHP
- PHP et Mysql
- MySQL PHP
- +/- rapide en php et mysql
- Equivalent PHP du IN en MySQL
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
