| Привет Всем!
Возникла у меня такая проблемма: Нужно создать динамическую страничку т. е. чтоб можна создавать, изменять страничку типа управление контентом. Проблема в том как использовать теги с атребутами
...
<form method="post" action="script.php">
<textarea name="a" rows="15" cols="70"></textarea><br>
<input type="submit" name="submit" value="Ñòâîðèòè">
</form>
</td>
<td align="center" valign="top">
<font size="" color="#808080">
<h2>ТЕГИ</h2>
<br>
<br>
[u] [/u]<br>
[font red] [/font]<br>
<br>
<br>
[url] url àäðåñà [/url]<br>
[h1] [/h1]<br>
[h2] [/h2]<br>
[h3] [/h3]<br>
[h4] [/h4]<br>
[h5] [/h5]<br>
[hr] <br>
</font>
</td>
</tr>
</table>
<hr>
include("function.php");
$show=showdata();
echo"
<table border='0' width='100%'>
<tr>
<td>
$show
</td>
</tr>
</table>
";
...
|
вот здеся проблема
скрипт обработки формы
...
$text = htmlspecialchars($text);
$text = nl2br($text);
$text = str_replace("[u]","<u>",$text);
$text = str_replace("[font red]","<font color='red'>",$text); //проблема
$text = str_replace("[img]","<img src='images/02.jpg' width='50' style='float:left';>",$text); //проблема
$text = str_replace("[U]","<u>",$text);
$text = str_replace("[h1]","<h1>",$text);
$text = str_replace("[h2]","<h2>",$text);
$text = str_replace("[h3]","<h3>",$text);
$text = str_replace("[h4]","<h4>",$text);
$text = str_replace("[h5]","<h5>",$text);
$text = str_replace("[/h1]","</h1>",$text);
$text = str_replace("[/h2]","</h2>",$text);
$text = str_replace("[/h3]","</h3>",$text);
$text = str_replace("[/h4]","</h4>",$text);
$text = str_replace("[/h5]","</h5>",$text);
$text = str_replace("[i]","<i>",$text);
$text = str_replace("[hr]","<hr>",$text);
$text = str_replace("[I]","<i>",$text);
$text = str_replace("[b]","<B>",$text);
$text = str_replace("[B]","<B>",$text);
...
|
ну это понятно
$text = str_replace("[h1]","<h1>",$text);
|
когда в тексте присутствует [h1] он тереводит в <h1>
А как быть когда надо вставить например картинку там же атребути как сделать чтоб пользователь сам выбирал где картинка и размер
Я делал так
$text = str_replace("[img]","<img src='images/02.jpg' width='50' style='float:left';>",$text);
|
работает но я ж сам писал это в код это
тоже самое как выбрать цвет текста
$text = str_replace("[font red]","<font color='red'>",$text);
|
но это ж не выход
Помогите Плиз!!!! | |