|
| |
|
|
| |
для: LO
(20.10.2006 в 12:40)
| | | Ага,теперь всё ок,СПАСИБО!
Как же я сам до этого не додумался =D | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(20.10.2006 в 12:34)
| | | ты заменой
$msg = str_replace(']', '>', $msg);
|
уже заменяешь все закрывающиеся скобки, поэтому замена
$msg = str_replace('[/color]', '</font>', $msg);
$msg = str_replace('[/size]', '</font>', $msg);
|
уже не сработает
надо так:
$msg = str_replace('[/color', '</font', $msg);
$msg = str_replace('[/size', '</font', $msg);
|
| |
| |
|
|
| |
|
|
| | ну теперь проблемма супер-актуальна:
<?php
$msg = '[color=red][size=10]Привет,как дела?[/size][/color]';
$msg = str_replace('', '<b>', $msg);
$msg = str_replace('', '</b>', $msg);
$msg = str_replace('', '<i>', $msg);
$msg = str_replace('', '</i>', $msg);
$msg = str_replace(']', '>', $msg);
$msg = str_replace('[color=', '<font color=', $msg);
$msg = str_replace('[/color]', '</font>', $msg);
$msg = str_replace('[size=', '<font size=', $msg);
$msg = str_replace('[/size]', '</font>', $msg);
echo $msg;
?>
|
Выводит всё класно только одно НО,он выводит это так "Привет,как дела?[/size>[/color>"
Как мне избежать таких не согласований с кодом? язнаю что тут во всём виновата строка $msg = str_replace(']', '>', $msg); ,но если её убрать эффект пропадает,но выводится всё нормально,жду помощи.
Заранее спасибо! | |
| |
|
|
|