Remplacer les guillemets par str_replace?


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Remplacer les guillemets par str_replace?

Message le Lun Fév 18, 2008 18:12

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: Tout sélectionner
$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 .


oli004
WRInaute passionné
WRInaute passionné
 
Messages: 2173
Inscription: 5 Jan 2005

Message le Lun Fév 18, 2008 18:17

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:


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Message le Lun Fév 18, 2008 18:21

oli004 a écrit: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 !


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Lun Fév 18, 2008 18:29

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.

perodo
WRInaute discret
WRInaute discret
 
Messages: 217
Inscription: 9 Aoû 2005

Message le Lun Fév 18, 2008 18:46

tu Peux configurer ton editeur wysiwyg.
pose ta question sur le forum officiel de ton wysiwyg


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Message le Lun Fév 18, 2008 19:13

Je pense que je vais changer cette éditeur, connaissez vous d'autre a part celui la : http://www.unverse.net/whizzywig-cross- ... ditor.html ?

perodo
WRInaute discret
WRInaute discret
 
Messages: 217
Inscription: 9 Aoû 2005

Message le Lun Fév 18, 2008 19:14

TinyMCE
FCKEDITOR


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Message le Lun Fév 18, 2008 19:17

Et TinyMCE avec le filemanager de FCKEditor:
http://p4a.crealabsfoundation.org/tinyfck

(TinyMCE ne fourni pas de filemanager gratuit)

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Lun Fév 18, 2008 19:22

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.

perodo
WRInaute discret
WRInaute discret
 
Messages: 217
Inscription: 9 Aoû 2005

Message le Lun Fév 18, 2008 19:26

emacs ,le préféré de Richard Stallman.
je prefere tout de meme vim à emacs

Mais ce ne sont pas des wysiwyg non?

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Lun Fév 18, 2008 19:34

perodo a écrit: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...

perodo
WRInaute discret
WRInaute discret
 
Messages: 217
Inscription: 9 Aoû 2005

Message le Lun Fév 18, 2008 19:42

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

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Lun Fév 18, 2008 20:12

Je crois aue tu as raison, j'ai répondu à coté.


karak
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 355
Inscription: 6 Aoû 2005

Message le Lun Fév 18, 2008 20:18

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:


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Fév 19, 2008 9:47

spout a écrit:Et TinyMCE avec le filemanager de FCKEditor:
http://p4a.crealabsfoundation.org/tinyfck
(TinyMCE ne fourni pas de filemanager gratuit)

Alors là un grand merci :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités