Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

BBCODE SIMPLEMENT


Information sur la source



Description

permet en une fonction d'interpreter les bbcodes.
 

Source

  • function bbcode($text) {
  • $text = preg_replace("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", "'<img src=\\1' . str_replace(' ', '%20', '\\3') . '>'", $text);
  • $text = preg_replace("#\[url\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/url\]#sie", "'<a href=\"\\1' . str_replace(' ', '%20', '\\3') . '\" target=blank>\\1\\3</a>'", $text);
  • $text = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/", "<a href=$1 target=blank>$2</a>", $text);
  • $text = preg_replace("/\[b\](.+?)\[\/b\]/", "<b>$1</b>", $text);
  • $text = preg_replace("/\[i\](.+?)\[\/i\]/", "<i>$1</i>", $text);
  • $text = preg_replace("/\[u\](.+?)\[\/u\]/", "<u>$1</u>", $text);
  • $text = preg_replace("/\[code\](.+?)\[\/code\]/", "<table width=100%><tr><th align=left>Code :</th></tr><tr><td align=left><code>$1</code></td></tr></table>", $text);
  • $text = preg_replace("/\[quote\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>citation :</th></tr><tr><td align=left>$1</td></tr></table>", $text);
  • $text = preg_replace("/\[quote=(.+?)\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>$1 :</th></tr><tr><td align=left>$2</td></tr></table>", $text);
  • $text = preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/", "<font color=$1>$2</font>", $text);
  • return $text;
  • }
function bbcode($text) { 
    $text = preg_replace("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", "'<img src=\\1' . str_replace(' ', '%20', '\\3') . '>'", $text); 
    $text = preg_replace("#\[url\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/url\]#sie", "'<a href=\"\\1' . str_replace(' ', '%20', '\\3') . '\" target=blank>\\1\\3</a>'", $text); 
    $text = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/", "<a href=$1 target=blank>$2</a>", $text); 

    $text = preg_replace("/\[b\](.+?)\[\/b\]/", "<b>$1</b>", $text); 
    $text = preg_replace("/\[i\](.+?)\[\/i\]/", "<i>$1</i>", $text); 
    $text = preg_replace("/\[u\](.+?)\[\/u\]/", "<u>$1</u>", $text); 
    $text = preg_replace("/\[code\](.+?)\[\/code\]/", "<table width=100%><tr><th align=left>Code :</th></tr><tr><td align=left><code>$1</code></td></tr></table>", $text); 
    $text = preg_replace("/\[quote\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>citation :</th></tr><tr><td align=left>$1</td></tr></table>", $text); 
    $text = preg_replace("/\[quote=(.+?)\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>$1 :</th></tr><tr><td align=left>$2</td></tr></table>", $text); 
    $text = preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/", "<font color=$1>$2</font>", $text); 

    return $text; 
} 

Commentaires et avis

signaler à un administrateur
Commentaire de Tomcube le 03/11/2003 12:14:02

C'est exactement ce ke je recherchais merci !! ^^
Est-ce que c'est comme ça que c'est fait dans les forums comme phpbb ?
Sinon, est-ce qu'il y a d'autres codes commen celui ci qui permettent l'affichage sécurisé des balises HTML ?

signaler à un administrateur
Commentaire de Tomcube le 03/11/2003 13:34:10

Autre chose, je pense que tu sais, comment on fé pour désactiver le HTML dans les forums par exemple ?

signaler à un administrateur
Commentaire de BlackWizzard le 03/11/2003 13:37:02 administrateur CS

oui, rajoute
$text = htmlentities($text);
juste apres
function bbcode($text) {

signaler à un administrateur
Commentaire de Kirua le 03/11/2003 17:41:44

et n'oublei pas la fonction nl2br qui permet de convertir les retours chariot dans les textarea en &lt;br&gt;, c'est pr garder la mise en page, mais attention, nl2br est à mettre APRES htmlentities, sinon les &lt;br&gt; s'affichent en clair, puisque les &lt; et &gt; sont remplacés.

exemple:

echo nl2br(htmlentities($text_sans_html));

signaler à un administrateur
Commentaire de Tomcube le 03/11/2003 22:07:04

OK merci.
Donc si j'ai bien compris ça donne :
//--------------------------------------------------
// POUR METTRE DANS LA BASE DE DONNEES ::
//--------------------------------------------------
$text = htmlentities($_POST["text"]);
// Ensuite on met dans la base de données

//--------------------------------------------------
//              POUR AFFICHER ::
//--------------------------------------------------
$text = bbcode($tableau_query["text"]);
$text = nl2br($text);
echo $text;

signaler à un administrateur
Commentaire de BlackWizzard le 03/11/2003 22:17:57 administrateur CS

perso je te conseil d'introduire dans la bdd sans transformer, et ensuite kan tu recup, là tu transforme.

signaler à un administrateur
Commentaire de flashfun le 03/11/2003 23:39:02

Je pense que pour diminuer les risques de se faire suprimé les table dans les base de donné (quand un message contient par exemple: ';DROP table...;),
il faut transformer l'information avant de l'enregistrer dans la base de donnée.

signaler à un administrateur
Commentaire de goa103 le 04/11/2003 08:50:22

Pour les liens :
target=blank -&gt; target="_blank", il faut mettre les valeurs entre guillements, je ne suis pas certain que blank fonctionne, en HTML c'est _blank de toutes les façons

Pour les quotes :
Il existe le tag blockquote pour les citations, on peut ajouter des bordures, changer la couleur du fond, simplement en utilisant des feuilles de style CSS. Pas besoin d'utiliser une table :)

Voilà bon code il y a quelques heures encore je me dépatouillais avec les BBCode pour un projet :).

signaler à un administrateur
Commentaire de Kirua le 04/11/2003 16:31:36

j'approuve la décision de Black Wizard, il ne faut pas transformer avant d'introduire dans la BDD, si tu devais décider de changer le mode d'affichage, ça pourrait se révéler embêtant.
quant au risque d'un drop table, htmlentities de résout absolument pas le problème (pas vu de balise html DROP...) et puis, de tte manière, qd tu l'ajoute à la table, tu mets INSERT or le server sql de mySQL ne supporte pas les multi-commandes.
autre chose, tu l'ajoutes comme ça;

$requete = "INSERT INTO table VALUES('...', '...', '...', '...' ....)"

tu vois, les valeurs sont entre ' ', donc il n'y a pas d'interprétation possible

signaler à un administrateur
Commentaire de goa103 le 04/11/2003 18:41:28

Pour une question de perfs on peut vouloir transformer avant insertion. Rien n'empêche de récupérer le BBCode original pour mettre à jour. [b] -&gt; &lt;b&gt; -&gt; [b]. Un &lt;b&gt; serait transformé en &lt;b&gt; de toutes façons. &lt;b&gt; -&gt; &lt;b&gt;.

signaler à un administrateur
Commentaire de Kirua le 04/11/2003 19:18:55

nah je parlais des htmlentities et des nl2br, juste ça ;-) un autre avantage auquel je pense là: la place. en effet, un é occupe un octet, or après htmlentities: &eacute; bcp plus d'octets. donc pr la bdd c'est plus léger de ne pas sauve la forme transformée.

ce que je voulais dire par réutilisation, c'est tt simplement que, si tu voulais créer u option "mail" pr ton livre d'or / forum je sais pas quoi, qui envoie le message posté par mail à certaines adresses, vaudra mieux l'envoyer en mode texte (si tu n'y mets pas de bb code) auquel cas, faut pas utiliser htmlentities.

signaler à un administrateur
Commentaire de flashfun le 04/11/2003 20:46:48

Kirua&gt;&gt;

On peut insérer 2 commande à la suite, en écrivant quelquchose du genre :
');DROP Table...

C'est possible, car on m'a déja détruite une table d'un livre d'or que j'avais fait (trop rapidement).

signaler à un administrateur
Commentaire de Kirua le 04/11/2003 22:16:28

j'ai lu le contraire sur PHP.net, ça parlait de MySQL seulement, mais de toute façon je suppose que c'est ce que tu utilises.

quant à l'effacement, il suffit d'effectuer un "add slashes" pour s'en prémunir, rien à voir avec htmlentities (qui ne fait pas ça)
encore une chose: je comprends vraiment pas comment c'est possible, à part dans une requête type SELECT, puisque là les paramètres de recherche (WHERE) seront à la fin, auquel cas c'est possible en effet, mais si les paramètres sont dans VALUES lors d'une requête INSERT, je vois mal comment on pourrait arriver à une requête qui ne bug pas O_o. Exemple d'un développeur pressé ou imprudent qui n'effectue pas de add slashes:

"INSERT INTO table VALUES('$var')" ou var vaut " '); DROP table; "
ça donne comme requête que le serveur SQL reçoit:

"INSERT INTO table VALUES(''); DROP table;)"

tu vois, il y a une parenthèse de trop à la fin de la requête, et ça, MySQL ne l'acceptera pas, c'est très capricieux ^^

du moins, c'est ce que je pense et ce que j'ai pu observer, et à ma connaissance, il n'y a pas de mode "safe" avec MySQL qui le rende si pointilleux, c'est ainsi, non ?

signaler à un administrateur
Commentaire de flashfun le 04/11/2003 23:32:22

Perso je ne l'ai jamais fait, je vais l'éssayer dès que j'aurrais le temps.

Mais je pense qu'au bout de plusieurs essais on peut réussir à faire quelque chose.

...Mais si on rajoute le commentaire en php
"INSERT INTO table VALUES('$var')" ou var vaut " '); DROP table; //"
ça donne comme requête que le serveur SQL reçoit:

"INSERT INTO table VALUES(''); DROP table;//)"

signaler à un administrateur
Commentaire de Kirua le 05/11/2003 07:59:02

MySQL gère les commentaire? je pense pas, de tte façon, il faut voir la requête comme une chaîne totalement indépendante envoyée par socket au serveur SQL, c'est plus rien à voir avec PHP, le SQL est un langage à part entière, et php est l'intermédiaire. je pense pas que les commentaires soient gérés. ceci dit, j'ai jamais vérifié ça.

signaler à un administrateur
Commentaire de goa103 le 05/11/2003 09:37:26

Bonjour,

Bon j'ai essayé de comprendre votre problème mais j'avoue avoir un peu de mal. Quel rapport entre le commentaire contenant du BBCode et votre DROP MySQL ? Je ne vois vraiment pas comment ça peut vous gêner qu'un commenraire ressemble à une requête, vous n'allez quand même pas faire un mysql_query dessus ??? Vous faîtes un INSERT, si votre serveur PHP est bien configuré l'addslashes est automatiquement fait, si ca n'est pas le cas je vous conseille de le mettre à jour.

signaler à un administrateur
Commentaire de Kirua le 05/11/2003 14:42:58

goa, je vois pas pq il ferait un addslashes lui-même, ce serait gênant en tt cas, car un langage ne devrait jamais faire ce que l'utilisateur ne lui demande pas explicitement, sinon comment faire les choses basiques quand on en a besoin ?

signaler à un administrateur
Commentaire de BlackWizzard le 05/11/2003 14:55:10 administrateur CS

Pour trancher, un INSERT ne peut en aucun cas executer une autre commande passé en argument.
L'argument reste un argument, et n'est pas interpreté. c'est aussi simple que cela.

signaler à un administrateur
Commentaire de Tomcube le 05/11/2003 18:06:53

Kirua &gt;&gt; Il y a un paramètre dans le php.ini qui s'appelle magic_quotes_gpc Le GPC indique GET, POST COOKIE. Si ce paramètre est sur On. Le serveur ajoute automatiquement des slashes à tous les GET, POST et COOKIE. Ce qui évite d'interpréter des mauvais codes ^^
(il est sur Off depuis les versions 4.3.x je crois pour des raisons de performance)

signaler à un administrateur
Commentaire de goa103 le 05/11/2003 18:29:19

Merci pour l'info, ils ont encore changé la config du php.ini ! Je comprends pour les perfs mais ça impose de mettre à jour son code en fonction du serveur. La seule solution c'est d'utiliser ini_set pour fixer cette valeur soit même. Ils sont pas malins chez php parfois :(

signaler à un administrateur
Commentaire de Kirua le 06/11/2003 08:02:41

bah, pas malins, je les trouve plutôt admirable ^^
ok, j'en avait entendu parler de cette option en plus, merci du rappel.
quant à la config de chaque serveur, c vrai que pafs c embetant, pr un de mes sites j'ai du éditer toutes les commandes include() pour y mettre un répertoire absolu, depuis home/ ... (ss nux) ça c énervant qd meme.
mais c bon à savoir: donc il faut utiliser ini_set pr se prémunir contre ce genre de blagues.

signaler à un administrateur
Commentaire de Poly Progr@ms le 06/11/2003 16:37:54

lol... imaginez que le msg contienne :

blabla...')"; $sql="DROP TABLE forum"; $nimp="'...blabla

& que vous ne fassiez aucune transformation... vous aurez alors :

$sql = "INSERT INTO forums VALUES('titre','blabla...')"; $sql="DROP TABLE forum"; $nimp="'...blabla','auteur');

$res = mysql_query($sql);

il execute le drop table...
alors bon, je trouve pas ca très sécur mwa :p

signaler à un administrateur
Commentaire de Kirua le 06/11/2003 16:58:32

absolument n'importe quoi ce que tu dis Poly Programs.
comment veux tu qu'une chaîne de caractère se transforme en instruction PHP ???

signaler à un administrateur
Commentaire de Poly Progr@ms le 06/11/2003 17:04:21

hum... on appelle ca le sql injection... mais je sais pas l'utiliser LOL :p...

dsl je me suis emmeler les pinceaux : ca ne peut pas marcher, comme tu l'as expliqué !

mais bon ton message m'avait l'air un peu agressif : je m'excuse j'ai dit une connerie mais c'est pas une raison...

signaler à un administrateur
Commentaire de Kirua le 06/11/2003 17:10:27

oui t'as raison, mon message était agressif, désolé, je m'en excuse. quant à la SQL injection (j'ignorais qu'on appelait ça comme ça), c'est ce dont on a parlé plus haut, et i lfaut tt de même des circonstances très spécifiques pour que ça marche. je pense qu'un tt petit peu d'attention devrait permettre de s'en prémunir aisément. (notament avec add_slashes)

signaler à un administrateur
Commentaire de Magicking le 06/11/2003 21:29:42

Dans le fichier de "include/bbcode.php" de phpBB on peut voir tous comment eux ils le font.
J'ajoute que avec preg_replace on peut utilise un tableau http://www.php.net/preg_replace

signaler à un administrateur
Commentaire de flashfun le 06/11/2003 22:02:45

Pour la solution de Poly Progr@ms
Dans mon cela fonctionne parfaitement car mes requetes sql sont généré par des programme en php.
J'aimerais bien savoir comment vous faite pour vos requetes????

signaler à un administrateur
Commentaire de BlackWizzard le 06/11/2003 22:18:21 administrateur CS

le code de polyprog ne peuvent pas fonctionner, et ce n'est pas ça du sql injection.
le sql injection, c'est purelent injecter du code sql dans un reuete, et depuis php4 ce n'est plus possible.
Pour info, si on envoi $sql="insert into ..."; php va le comprendre comme $php="insert into ..."
Je ne dis pas que c'est ce qui va se passer, mais c'est comme ça que php va le prendre. ce ne sera pas une variable mais une valeur. c'est different.

concernant le sql injection, ya tout ce qu'il faut comme article sur www.underground-fr.info

signaler à un administrateur
Commentaire de BlackWizzard le 06/11/2003 22:19:53 administrateur CS

merde...
les antislash sont virés du message...

signaler à un administrateur
Commentaire de Magicking le 06/11/2003 22:24:32

Poly l'SQL INJECTION consiste a rajouter un truc dans un code comme :

mysql_query(stripslashes("SELECT id,nom WHERE pseudo='.$_[POST]['pseudo'].' AND password='.$_[POST]['password'].'"));

Si $_[POST]['pseudo'] vaut Administrateur'# le reste de ta requete après $_[POST]['pseudo'] sera considere comme commentaire a cause du # et le slash de ' sera enlevé.

Sont mieu pour eviter ce genre de trucs mais bon il doit y avoir d'autre moyen encore

mysql_query("SELECT id,nom WHERE pseudo='.$_[POST]['pseudo'].' AND password='.$_[POST]['password'].'");
mysql_query(stripslashes("SELECT id,nom WHERE password='.$_[POST]['password'].' AND pseudo='.$_[POST]['pseudo'].'"));

signaler à un administrateur
Commentaire de chapodepay le 02/02/2004 04:22:43

oui il y a des risques d'injections de commande MySql lorsque les données sont enregistrées en BDD, sauf sous php4 (comme dit) car il filtre (par défaut, si on touche pas) les données transmisent.
Sinon, ou pour être sûr, un parsage des infos dont add_slach(), virer les # etc...
le must étant de faire une fonction filtre comme :
function filtre($var){
$var = ereg_replace("&lt;","&lt;",$var);
$var = ereg_replace("&gt;","&gt;",$var);
$var = ereg_replace("#","",$var);
$var = ereg_replace("$","",$var);
$var = stripslashes($var);
return $var;
}
utilisez  : $texte=filtre($_POST['texte_du_form']);
je pense déjà que cela suffit. (kon me prévienne sinon)

A la question, est-il possible d'utilisez l'html en sécurité, je serais tenté de répondre non, car il y a toujours des parades aux parsage de certaine balise (script surtout), d'ou le bbcode.
libre a toi de faire autant de relation html &lt;-&gt; bbcode avec tes balises a toi.

signaler à un administrateur
Commentaire de Kirua le 02/02/2004 07:43:15

les & gt ; et & lt ; ne sont pas passés apparemment, mais tu peux plus facilement utiliser htmlentities et nl2br

signaler à un administrateur
Commentaire de kzimir666 le 05/05/2004 11:34:15

Mais comment peut-on trouver des explications sur le contenu des "preg_replace()" ?
Je crois qu'on appelle ça les masques et j'y pige rien...

Sinon, j'ai un problème avec une de mes lignes pour BBcode :
[code]$message = preg_replace('/\[titre\](.*)\[\/titre\]/','&lt;p class="titre"&gt;$1&lt;/p&gt;',$message);[/code]
Quand j'interprete le truc, seul, ça marche. Mais quand il y en a plusieurs, ça fait n'importe quoi... ça prend la premiere et la derniere balise j'ai l'impression.

signaler à un administrateur
Commentaire de BlackWizzard le 05/05/2004 11:41:48 administrateur CS

preg_replace() utilise les expressions regulieres... ya des tutors sur le net si tu cherche bien...
pour le bug, je sais pas trop...

signaler à un administrateur
Commentaire de kzimir666 le 05/05/2004 13:21:06

Quelqu'un pourrait indiquer un BBcode pour que la balise de type [lien]......[/lien] détecte si son contenu est du type :
"http://www.site.fr" : ouvrir dans _blank
"page.XXX" : ouvrir dans la même fenetre
"nom@fournisseur.XX" : faire un mailto

pareil avec la balise [lien="......"]blabla[/lien]

S'il vous plaît, je comprend rien aux expressions régulière... :(
Si quelqu'un sait le faire, ce serait vraiment sympa de l'indiquer... merci encore pour votre aide !

signaler à un administrateur
Commentaire de DuncanIdaho le 19/05/2004 18:21:41

La balise [quote] bugge avec des quotes imbriquées :(

signaler à un administrateur
Commentaire de maxroucool le 02/06/2004 14:40:26

au debut vous dites "il faut mettre htmlentities() pour enpecher le  code html" mais alors comment je peux faire pour qu'il me fasse quand meme les sauts de ligne??
j'ai
echo ''.htmlentities(stripslashes(nl2br($data['message']))).''; et ca ne veut pas marcher, il me marque &lt;/br&gt; a la place des sauts de lignes maintenant. donc puis je faire pour respecter les sauts de ligne tout en empechant le code html??

signaler à un administrateur
Commentaire de Kirua le 02/06/2004 14:58:51

ben fais

nl2br(htmlentities(...)) plutôt que le nl2br dans le htmlentities ...

signaler à un administrateur
Commentaire de maxroucool le 02/06/2004 16:58:22

ben je l'avais deja fais mais ca ne marche pas.

signaler à un administrateur
Commentaire de maxroucool le 02/06/2004 17:00:51

et d'autre part, ne connaitriez vous pas un site avec un javascript qui permetterait d'inserer le BBcode?

signaler à un administrateur
Commentaire de webdeb le 08/07/2004 10:00:29

Va voir sur http://www.javascriptfr.com

Cherche BBCode, tu devrais trouver ma source ! C'est le formulaire pour insérer du BBCode !

++

signaler à un administrateur
Commentaire de Simcamb le 08/07/2004 11:52:01

Les tags ne fonctionne pas en cas de retour à la ligne
si je fais [b]salut[/b] ça fonctionne, mais pas [b]salut toi,
ça va ?[/b]

vous savez d'où ça peut venir

signaler à un administrateur
Commentaire de webdeb le 08/07/2004 12:00:46

Tu l'as saisi dans une boîte de dialogue "Invite de Script" ?

C'est normal, cette boîte de dialogue ne permet pas les sauts de lignes et est limité en caractères !

++

signaler à un administrateur
Commentaire de Simcamb le 09/07/2004 15:03:14

non, je mettais simplement [b]un texte qui contient
un retour à la ligne[/b]
et les balises [b] s'affichaient, sans mettre en gras, mais un ami à corrigé le probleme :

remplacer $text = preg_replace("/\[b\](.+?)\[\/b\]/", "&lt;b&gt;$1&lt;/b&gt;", $text);
par $text = preg_replace("/\[b\](.+?)\[\/b\]/s", "&lt;b&gt;$1&lt;/b&gt;", $text);

(j'ai ajouté le petit s après le /), et faire de meme pour les tags devant gerer un retour à la ligne

signaler à un administrateur
Commentaire de ranouf le 15/10/2004 01:32:22

et faire l'inverse ? avoir notre texte au format HTML et le mettre dans une texte area avec les bbcode affiché.
C possible vous pensez ?

signaler à un administrateur
Commentaire de BlackWizzard le 15/10/2004 01:33:37 administrateur CS

evidement que c'est possible, utilise les regex

signaler à un administrateur
Commentaire de metalsonic le 25/10/2004 19:18:19

Bonjour, j'aimerai savoir comment faire la chose suivante :

J'ai un variable (php) avec du texte que j'ai extraite de ma base de donnée.
J'aimerai la faire passer dans la fonction bbcode et retrouver au final une variable php...

Comment faire ?

Merci

signaler à un administrateur
Commentaire de Zouille le 08/01/2005 09:56:09

pour le probleme des quote imbriquer, j'ai corriger le probleme:

$text = preg_replace("/\[quote=(.+?)\]/", "<center><table width=80%><tr><th align=left>Message de $1 :</th></tr><tr><td align=left class=milieu_messages>", $text);
$text = preg_replace("/\[\/quote\]/", "</td></tr></table></center>", $text);

voila c'est tout, en tout cas merci au créateur de cette source, ça ma retirer une belle épine du pied ;)

signaler à un administrateur
Commentaire de gringo49 le 28/06/2006 14:16:48

$text = preg_replace("#\[url\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/url\]#sie", "'<a href=\"\\1' . str_replace(' ', '%20', '\\3') . '\" target=blank>\\1\\3</a>'", $text);

Cette fonction bug, chez moi ça écrit en dur: [url]http://blabla.com[/url] et non un lien hypertexte.

Porque ?

signaler à un administrateur
Commentaire de gringo49 le 28/06/2006 14:20:09

Bah non lol désolé ça marche nickel, merci beaucoup pour ce bout de code.

signaler à un administrateur
Commentaire de gfpl le 07/11/2006 14:30:15

nickel franchement justement ce que je cherchais j avais les bb code mais pas encore le traitement pour l affichage
une vrai bete meme sur flash :p

signaler à un administrateur
Commentaire de Andrei2006 le 02/01/2007 21:47:20

Les array c'est pas fait pour les chiens. Alors on les utilise.
A+

signaler à un administrateur
Commentaire de Seb33300 le 08/03/2007 22:41:19

Salut,

j'aimerai ajouter une balise [size=xx] avec xx correspondant a un nombre entier pour remplacer par <font size="xx">

par contre je suis nul niveau syntaxe à mettre dans le preg_replace, quelqu'un pourrais m'aider ?

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.