[RESOLU] supprimer un texte entre de balises

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] supprimer un texte entre de balises

par Ryle » 22 mars 2009, 20:54

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par Invité » 22 mars 2009, 19:09

:oops:

c'était évidemmetn preg_replace qu'il fallait faire...

merci pour l'aide en tous cas!

euh...

par Invité » 22 mars 2009, 19:03

si je fait

$texte = eregi("'\[img].*\[/img]'",$texte);

ca me renvoie un texte apparemment vide...

(décidemment, les expressiosn régulière, c'est super puissant mais trop complexe pour moi, snif)

par julian » 22 mars 2009, 15:16

Bonne idée les expressions régulières.
Un truc du style :
$regexp = "`\[img].*\[/img]`";
En gros, on va trouver tous les caractères (.*) entre les balises [img]et[/img] (On place un antislash devant le crochet ouvrant car c'est un caractère spécial pour les regexp)

supprimer un texte entre de balises

par Invité » 22 mars 2009, 14:59

Bonjour
je souhaite supprimer un texte situé entre les deux balises [img]et[/img] (en gros, je souhaite ne pas afficher l'image dans un texte si l'option sans image est cochée)

je pensais utiliser une expression régulière mais j'avoue ne pas y parvenir...

merci d'avance!