Bonsoir, je suis soumis au problème cité en titre ci-dessus.
Le truc c'est que j'ai un formulaire avec un wysiwyg qui permet d'importer des images.
J'enregistre le resultat de ce formulaire dans ma bdd jusque la pas de soucis et le code qui est enregistré est ok (wysiwyg utilisé CKEditor),
mais le soucis qui est est dans ce code qui doit les récupérer dans une page qui se créé automatiquement:
j'ai fait ce code ci:
$fichier_a_ouvrir= fopen ("../".$name_file.".php", "w"); fwrite($fichier_a_ouvrir,$body); fclose ($fichier_a_ouvrir);
sachant que le $body est en fait la variable de la base de donnée.
Quand je regarde avec phpmyadmin voila ce qui est enregistré:
<img alt="angel" height="20" src="http://asplosion.com/admin/ckeditor/plugins/smiley/images/angel_smile.gif" title="angel" width="20" /><img alt="" src="/upload/indes2_02.png" style="width: 640px; height: 89px;" /></p>
ici le code est niquel
sauf que quand je regarde sur le fichier créé avec le code de la bdd récupéré qui correspond au corps de la page:
voila le code
<p>
<img alt=\"angel\" height=\"20\" src=\"http://asplosion.com/admin/ckeditor/plugins/smiley/images/angel_smile.gif\" title=\"angel\" width=\"20\" /><img alt=\"\" src=\"/upload/indes2_02.png\" style=\"width: 640px; height: 89px;\" /></p>
je ne comprends pas pourquoi une telle différence, j'ai des antislashes partout :s
Quelqu'un saurait m'aider ?
d'avance merci.
Bonsoir, je suis soumis au problème cité en titre ci-dessus.
Le truc c'est que j'ai un formulaire avec un wysiwyg qui permet d'importer des images.
J'enregistre le resultat de ce formulaire dans ma bdd jusque la pas de soucis et le code qui est enregistré est ok (wysiwyg utilisé CKEditor),
mais le soucis qui est est dans ce code qui doit les récupérer dans une page qui se créé automatiquement:
j'ai fait ce code ci:
[php]$fichier_a_ouvrir= fopen ("../".$name_file.".php", "w"); fwrite($fichier_a_ouvrir,$body); fclose ($fichier_a_ouvrir);[/php]
sachant que le $body est en fait la variable de la base de donnée.
Quand je regarde avec phpmyadmin voila ce qui est enregistré:
[html]<img alt="angel" height="20" src="http://asplosion.com/admin/ckeditor/plugins/smiley/images/angel_smile.gif" title="angel" width="20" /><img alt="" src="/upload/indes2_02.png" style="width: 640px; height: 89px;" /></p>
[/html] ici le code est niquel
sauf que quand je regarde sur le fichier créé avec le code de la bdd récupéré qui correspond au corps de la page:
voila le code
[html]<p>
<img alt=\"angel\" height=\"20\" src=\"http://asplosion.com/admin/ckeditor/plugins/smiley/images/angel_smile.gif\" title=\"angel\" width=\"20\" /><img alt=\"\" src=\"/upload/indes2_02.png\" style=\"width: 640px; height: 89px;\" /></p>
[/html]
je ne comprends pas pourquoi une telle différence, j'ai des antislashes partout :s
Quelqu'un saurait m'aider ?
d'avance merci.