begin process at 2012 05 31 01:33:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Probleme avec preg_replace


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme avec preg_replace

jeudi 15 janvier 2009 à 22:38:59 | Probleme avec preg_replace

krevette235

Bonjour,

J'ai une fonction qui doit changé des balises simples par un code html. Le probleme est que lorsque j'utilise plusieurs fois une meme balise simple, elle est remplacé qu'une seule fois.

Exemple:
Avant traitement:
== Bonjour ==
== Salut ==

Après traitement:
<font size=6>Bonjour ==
== Salut</font>

Code:
function wiki2html($string)
{
        $string2= preg_replace(
                array(
                        "/<code>(.*)<\/code>/si",
                        "/<term>(.*)<\/term>/si",
                        "/====(.*)====/si",
                        "/===(.*)===/si",
                        "/==(.*)==/si",
                        "/-{3}/si",
                        "/#(.*)#/si",
                        "/__(.*)__/si",
                        "/--(.*)--/si"
                ),
                array(
                         "<pre class=codes>$1</pre>",
                        "<pre class=term>$1</pre>",
                        "<font size=4>$1</font>",
                        "<font size=5>$1</font>",
                        "<font size=6>$1</font>",
                        "<hr />",
                        "<b>$1</b>",
                        "<u>$1</u>",
                        "<del>$1</del>"
                ),
                $string);
        return $string2;
}

Merci

vendredi 16 janvier 2009 à 10:53:37 | Re : Probleme avec preg_replace

Teclis01

Tu peux demander a wikipedia comment accéder a leur infos.
La recopie de site qu'elle soit partielle ou totale sans autorisation est interdite il me semble...

Adresse toi aux principaux intéressés et arrêtez de poster a 2 sur le forum.

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro

vendredi 16 janvier 2009 à 15:31:37 | Re : Probleme avec preg_replace

krevette235

Alors là j'aimerai vraiment comprendre cette réaction
C'est quoi le rapport avec wikipedia?! et on est pas deux à poster sur le forum ... enfin bon...
dimanche 18 janvier 2009 à 06:53:23 | Re : Probleme avec preg_replace

PlayerMania

...mouuais...



Rajoute voir un point d'intérogation derriere tes etoiles :
array(
"/<code>(.*?)<\/code>/si",
"/<term>(.*?)<\/term>/si",
"/====(.*?)====/si",
"/===(.*?)===/si",
"/==(.*?)==/si",
"/-{3}/si",
"/#(.*?)#/si",
"/__(.*?)__/si",
"/--(.*?)--/si"
),


Cette discussion est classée dans : string, probleme, traitement, replace, preg


Répondre à ce message

Sujets en rapport avec ce message

preg_replace / eregi_replace petit probleme [ par nem02004 ] Salut, je voudrais faire:echo preg_replace("`]+?>.*?`", urlencode("\\1"), $message);mais le url_encode n'est pas pris en comtpe, comment peux ton fair Probleme preg_replace [ par Eliays ] Bonjour voila mon code : $message = '/add salut ca va?'; if ( preg_replace('/((/add)-_(.*+))/i','$2', $message) ); { echo 'ajout de '.$add; } else { Encore un probleme : syntax [ par Eliays ] Voila j'ai donc pris le code de coucou, merci a lui :) maitenant j'ai un autre probleme, voice le code : $txt = preg_replace('/\[b\](.*)\[\/b\]/Ui',' Explode ou replace string [ par Burnside ] Bonjour,Je recupère de mon calendrier une date au format : 20071119 qui est encodée de cette façon : $PHP_SELF.'event.php?date=%%dd%%';$jour= $_GET['d Probleme mail() Lotus Notes [ par gurts69 ] j'ai un petit probleme quand j'utilise la fonction mail(); de php pour envoyer un message a un lotus notes il ne prend pas en charg les é à .... et po Probleme avec PREG_REPLACE [ par geantville ] Bonjour,Je fais un site avec redirection de lien , et totalisation ( stats) de clicsCependant alors que j'utilise :$pageDistante -> page lu sur le ser Question templates [ par astuces_jeux ] Bonjour,J'ai remarqué que l'utilisation de la class fasttemplate est compliquée. Alors je voulais savoir si on ne pouvait pas faire ça simple : foncti Problème avec la fonction: Preg_Replace [ par masterofquebec ] Bonjour,Je cherche a convertir le texte:"yk-15" => "Beaver Creek",enarray("yk-15", "Beaver Creek"),à l'aide de Preg_Replace mais je ne suis pas très h Copier Coller [ par craftsystem ] Salut a tous j'ai un petit souci avec un formulaire: le truc c'est que le formulaire s'enregistre dans la base de données donc la table se nomme 'x_ta


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales