Remplacer les guillemets par str_replace?

WRInaute impliqué
Bonjour,

J'ai une question qui peut vous paraitre bête, mais je galère pour le faire.

but de cette exemple c'est d'enlever style=" " , mais ça marche pas
Code:
$chaine0= '<p style=" " >blablabla</p>' ;

$chaine1=str_replace('style=" " ',' ',$chaine0);

echo $chaine1 ;
Résultat --> <p style=" " >blablabla</p>

Problème vient du fait que style=" " contient des guillemets.

Comment faire pour enlever une chaine qui contient des guillemets?

Merci .
 
WRInaute passionné
Ne connaissant ton but avec cette manip, je ne me permettrais pas d'affirmer ce que je suppose, mais lorsque l'on veut supprimer de façon automatique un code html de mise en forme, d'une page (style=) via php, c'est certainement la conséquence d'un pompage de contenu. :twisted:
 
WRInaute impliqué
oli004 a dit:
Ne connaissant ton but avec cette manip, je ne me permettrais pas d'affirmer ce que je suppose, mais lorsque l'on veut supprimer de façon automatique un code html de mise en forme, d'une page (style=) via php, c'est certainement la conséquence d'un pompage de contenu. :twisted:
:)

pas du tout, j'ai un textbox (wysiwyg) qui m'introduit ce genre de code, du genre : style="margin-bottom: 0cm;"

Une réponse peut être, au lieu de parler comme ça !
 
WRInaute accro
Passe par une expression régulière.
Ou alors strpos pour avoir les index de début et de fin, puis un substr pour virer la chaine entre deux index.
 
WRInaute impliqué
NVU est bien parait il.

Perso j'utilise des outils de dinosaure (xemacs) comme diraient certains.

Pour répondre à la question de départ, j'utiliserai addslashes sur toutes les chaines avant d'utiliser str_replace.
 
WRInaute discret
emacs ,le préféré de Richard Stallman.
je prefere tout de meme vim à emacs

Mais ce ne sont pas des wysiwyg non?
 
WRInaute impliqué
perodo a dit:
emacs ,le préféré de Richard Stallman.
je prefere tout de meme vim à emacs

Mais ce ne sont pas des wysiwyg non?

Non, mais NVU oui.

vi, j'aurais pas osé en parler ici... :D même si j'ai croisé Bill Joy a un moment donné.

Pourquoi pas ED pendant qu'on y est?

Emacs permet quand même l'utilisation de la souris...
 
WRInaute discret
il s appelle kompozer désormais.
cependant NVU permet il la connexion d'un backoffice? car la question etait de ne pas ajouter un style lors de la création d un block.
Je ne pense pas qu'il cherche un éditeur pour son code mais plutot pour un backoff.


Bon c'est ma pensée et je peux me tromper
 
WRInaute occasionnel
Hello,

Il faut que tu utilises le "caractere d'échappement" \ c'est à dire faire précéder tes " d'un \ et cela fonctionnera parfaitement.

Normallement... :wink:
 
Discussions similaires
Haut