Fonction preg_replace decone

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 : Fonction preg_replace decone

par albat » 06 janv. 2007, 23:33

PS: "Salut, ça va ?"
Tu penses que c'est à cause de sa, que sa marche pas ? ;)

par Hubert Roksor » 06 janv. 2007, 23:10

J'ai déplacé le sujet du forum SQL. s0ak, tu as des erreurs basiques dans ta façon de construire des chaînes, regarde dans le manuel la différence entre les guillemets et les apostrophes.

Merci de prendre le temps de réfléchir dans quel forum poster à l'avenir.

PS: "Salut, ça va ?"

par Xenon_54 » 06 janv. 2007, 21:45

http://www.generationphp.net/cours/expr ... lieres.pdf

Ajoute le paramètre "m" à ton expression-régulières. Les retours de lignes seront alors pris en compte.

Fonction preg_replace decone

par s0ak » 06 janv. 2007, 18:38

Bonjour, j'ai un souci avec le preg_replace, dès que je veut mettre un texte en

Code : Tout sélectionner

sa ne fonctionne pas apparemment à cause des saut de ligne. Exemple: Sa marche avec : [quote]salut sa va ?[/quote] Sa marche pas si il y à des saut de ligne: [quote]salut sa va ?[/quote] Voici mon code : [php]$t = preg_replace("!\[code\](.+)\[/code\]!Ui","<table border=\"0\" width=\"90%\" class=\"code\"><tr><td> $1 </td></tr></table>",$t); $t = str_replace("\n","<br>",$t);[/php] Avez vous une solution pour que sa fonctionne dans les 2 cas ? Merci d'avance.