Как вот реализовать ссылку типа
- Код: Выделить всё • Развернуть
[url]http://site.ru[/url]
?
- Код: Выделить всё • Развернуть
<form method="post" action="">
<textarea name="post" cols="100" rows="10"></textarea>
<br />
<input name="submit" type="submit" value="Отправить" />
</form>
<?php
if(isset($_POST['submit'])){
$post = $_POST['post'];
$post = htmlspecialchars($post);
$post = str_replace(array('[b]', '[/b]'), array('<strong>', '</strong>'), $post );
$post = str_replace(array('[i]', '[/i]'), array('<i>', '</i>'), $post );
$post = str_replace(array('[u]', '[/u]'), array('<font style="text-decoration:underline;">', '</font>'), $post );
$post = str_replace(array('[d]', '[/d]'), array('<font style="text-decoration:line-through;">', '</font>'), $post );
$post = str_replace(array('[color=red]', '[/color]'), array('<font style="color:red">', '</font>'), $post );
$post = str_replace(array('[color=green]', '[/color]'), array('<font style="color:green">', '</font>'), $post );
$post = str_replace(array('[color=blue]', '[/color]'), array('<font style="color:blue">', '</font>'), $post );
$post = str_replace(array('[color=white]', '[/color]'), array('<font style="color:white">', '</font>'), $post );
$post = str_replace(array('[color=black]', '[/color]'), array('<font style="color:black">', '</font>'), $post );
$post = str_replace(array('[color=gray]', '[/color]'), array('<font style="color:gray">', '</font>'), $post );
$post = str_replace(array('[color=purple]', '[/color]'), array('<font style="color:purple">', '</font>'), $post );
$post = str_replace(array('[url]', '[/url]'), array('<a href="link">', '</a>'), $post ); // Ну вот как это сделать ?)
print $post;
}
?>
Есть у кого идеи?)