j'ai un script qui afffiche le contenu d'une base dans une page.
le contenu est constitué de texte et images au format html
Ce contenu peut contenir un mot code du genre [mini form]
je voudrait pourvoir remplacer automatiquement le mot code trouvé par
l'insertion d'un script (mini formulaire).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
j'ai un script qui afffiche le contenu d'une base dans une page. le contenu est constitué de texte et images au format html Ce contenu peut contenir un mot code du genre [mini form]
je voudrait pourvoir remplacer automatiquement le mot code trouvé par l'insertion d'un script (mini formulaire).
j'ai un script qui afffiche le contenu d'une base dans une page.
le contenu est constitué de texte et images au format html
Ce contenu peut contenir un mot code du genre [mini form]
je voudrait pourvoir remplacer automatiquement le mot code trouvé par
l'insertion d'un script (mini formulaire).
j'ai un script qui afffiche le contenu d'une base dans une page. le contenu est constitué de texte et images au format html Ce contenu peut contenir un mot code du genre [mini form]
je voudrait pourvoir remplacer automatiquement le mot code trouvé par l'insertion d'un script (mini formulaire).
je retrouve dans ma page final include('../conf/mini_form.php');
auriez vous une idée je séche lamentablement.
Regarde du côté de file_get_contents(), au lieu d'include().
Attention aux problématiques d'échappement des caractères (si nécessaires). Si le "contenu" vient des utilisateurs, il faut le traiter avant affichage pour le rendre inoffensif (pour éviter les attaques XSS et autres cochonneries)... sans désactiver ton code pour le formulaire par la même occasion. Faut donc faire les choses dans le bon sens.
je retrouve dans ma page final
include('../conf/mini_form.php');
auriez vous une idée je séche lamentablement.
Regarde du côté de file_get_contents(), au lieu d'include().
Attention aux problématiques d'échappement des caractères (si
nécessaires). Si le "contenu" vient des utilisateurs, il faut le
traiter avant affichage pour le rendre inoffensif (pour éviter les
attaques XSS et autres cochonneries)... sans désactiver ton code pour
le formulaire par la même occasion. Faut donc faire les choses dans le
bon sens.
je retrouve dans ma page final include('../conf/mini_form.php');
auriez vous une idée je séche lamentablement.
Regarde du côté de file_get_contents(), au lieu d'include().
Attention aux problématiques d'échappement des caractères (si nécessaires). Si le "contenu" vient des utilisateurs, il faut le traiter avant affichage pour le rendre inoffensif (pour éviter les attaques XSS et autres cochonneries)... sans désactiver ton code pour le formulaire par la même occasion. Faut donc faire les choses dans le bon sens.
Enfin bon, tu y avais peut-être déjà pensé. :)
-- @+ Calimero
Florian Sinatra
*LF36* @ 05/10/2006 17:12 :
je voudrait pourvoir remplacer automatiquement le mot code trouvé par l'insertion d'un script (mini formulaire).
Et tu fais quoi avec $contenu ? Tu l'affiches ? Et comment espères-tu alors que l'include soit interprété dans cette chaîne?
je retrouve dans ma page final include('../conf/mini_form.php');
Ce qui est parfaitement normal. Tu dois remplacer par le résultat de mini_form à afficher. Donc deux cas : * Soit mini_form.php ne contient que du HTML statique, dans ce cas vois avec file_get_contents(). * Soit il le génère, et dans ce cas tu dois récupérer le code généré, avec la "Bufferisation de sortie" (http://ch2.php.net/manual/fr/ref.outcontrol.php).
Voilà :-)
PS (question) : Il me semblait qu'include est une structure du langage qui n'est même pas prise en compte pendant l'interprétation mais pendant la "pré-interprétation". La FAQ (http://faqfclphp.free.fr/#rub2.9) dit que ca n'est le cas que pour require en PHP3, mais ne précise pas pour PHP>=4. Qu'en est-il? C'est où dans la doc ? Comment on appelle ça correctement ?
*LF36* @ 05/10/2006 17:12 :
je voudrait pourvoir remplacer automatiquement le mot code trouvé par
l'insertion d'un script (mini formulaire).
Et tu fais quoi avec $contenu ? Tu l'affiches ? Et comment espères-tu
alors que l'include soit interprété dans cette chaîne?
je retrouve dans ma page final
include('../conf/mini_form.php');
Ce qui est parfaitement normal. Tu dois remplacer par le résultat de
mini_form à afficher. Donc deux cas :
* Soit mini_form.php ne contient que du HTML statique, dans ce cas vois
avec file_get_contents().
* Soit il le génère, et dans ce cas tu dois récupérer le code généré,
avec la "Bufferisation de sortie"
(http://ch2.php.net/manual/fr/ref.outcontrol.php).
Voilà :-)
PS (question) :
Il me semblait qu'include est une structure du langage qui n'est même
pas prise en compte pendant l'interprétation mais pendant la
"pré-interprétation". La FAQ (http://faqfclphp.free.fr/#rub2.9) dit que
ca n'est le cas que pour require en PHP3, mais ne précise pas pour
PHP>=4. Qu'en est-il? C'est où dans la doc ? Comment on appelle ça
correctement ?
Et tu fais quoi avec $contenu ? Tu l'affiches ? Et comment espères-tu alors que l'include soit interprété dans cette chaîne?
je retrouve dans ma page final include('../conf/mini_form.php');
Ce qui est parfaitement normal. Tu dois remplacer par le résultat de mini_form à afficher. Donc deux cas : * Soit mini_form.php ne contient que du HTML statique, dans ce cas vois avec file_get_contents(). * Soit il le génère, et dans ce cas tu dois récupérer le code généré, avec la "Bufferisation de sortie" (http://ch2.php.net/manual/fr/ref.outcontrol.php).
Voilà :-)
PS (question) : Il me semblait qu'include est une structure du langage qui n'est même pas prise en compte pendant l'interprétation mais pendant la "pré-interprétation". La FAQ (http://faqfclphp.free.fr/#rub2.9) dit que ca n'est le cas que pour require en PHP3, mais ne précise pas pour PHP>=4. Qu'en est-il? C'est où dans la doc ? Comment on appelle ça correctement ?