par
spirou » 31 déc. 2005, 14:58
Ah oui, j'avais pas pensé à mettre le tout dans un array, ce que j'avais fais :
if(substr_count($astuce_html, '[b]') > 0 ) // le gras
{
$astuce_html = str_replace('[b]', '<b>', $astuce_html);
}
if(substr_count($astuce_html, '[/b]') > 0 )
{
$astuce_html = str_replace('[/b]', '</b>', $astuce_html);
}
Et ceci pour chaque balise de bbcode, illogique n'est-ce pas
et pour les balise [img] si elle donne sur une url.
$nom de ta chaine = preg_replace("/\[img\]((http:\/\/|ftp:\/\/)[^'"\\:\[\]<>]+)\[\/img\]/Ui","<img src='\\1' border='0'>",$nom de ta chaine);
$nom de ta chaine = preg_replace("/\[img align=([a-z]+)\]((http:\/|ftp:\/\/)[^'\\\:\[\]<>]+)\[\/img\]/Ui","<img src='\\2' align='\\1' border='0'>",$nom de ta chaine);
Et merci Cyrano pour l'info, je faisait de la maniere que j'ai decrite
@+ Dgse
Ben maintenant que tu m'as montré ce code, je vais être obligé de faire un copier/coller
Merci Dgse
Vous êtes tous trop fort, vivement que j'ai votre niveau, y'a encore beaucoup de boulot
Je crois que je vais reposter dans le forum php, car j'ai encore des problèmes que je n'arrive pas à résoudre
Ah oui, j'avais pas pensé à mettre le tout dans un array, ce que j'avais fais :
[php]
if(substr_count($astuce_html, '[b]') > 0 ) // le gras
{
$astuce_html = str_replace('[b]', '<b>', $astuce_html);
}
if(substr_count($astuce_html, '[/b]') > 0 )
{
$astuce_html = str_replace('[/b]', '</b>', $astuce_html);
}
[/php]
Et ceci pour chaque balise de bbcode, illogique n'est-ce pas :mrgreen:
[quote="Dgse"]
et pour les balise [img] si elle donne sur une url.
[php]
$nom de ta chaine = preg_replace("/\[img\]((http:\/\/|ftp:\/\/)[^'"\\:\[\]<>]+)\[\/img\]/Ui","<img src='\\1' border='0'>",$nom de ta chaine);
$nom de ta chaine = preg_replace("/\[img align=([a-z]+)\]((http:\/|ftp:\/\/)[^'\\\:\[\]<>]+)\[\/img\]/Ui","<img src='\\2' align='\\1' border='0'>",$nom de ta chaine);
[/php]
Et merci Cyrano pour l'info, je faisait de la maniere que j'ai decrite :wink:
@+ Dgse[/quote]
Ben maintenant que tu m'as montré ce code, je vais être obligé de faire un copier/coller :mrgreen:
Merci Dgse :P
Vous êtes tous trop fort, vivement que j'ai votre niveau, y'a encore beaucoup de boulot :lol:
[size=75]Je crois que je vais reposter dans le forum php, car j'ai encore des problèmes que je n'arrive pas à résoudre[/size]