| |
|
|
| | Как с помощью PHP написать (через if или ещё как) операцию замены определенных тегов HTML (font, div, class, style и др.), а также как написать скрипт полного их стирания! | |
| |
|
|
| |
|
|
| |
для: iriter
(23.12.2006 в 20:57)
| | |
$text = str_replace ("<br>", "'", $text);
|
а вообще есть отдельная ветка форума которая может всё пояснить.
http://www.softtime.ru/forum/index.php?id_forum=6 | |
| |
|
|
| |
|
|
| |
для: 10100100
(23.12.2006 в 21:09)
| | | Не совсем понял как это применить?
$text = str_replace ("<br>", "'", $text);
|
и что будет если я это напишу? | |
| |
|
|
| |
|
|
| |
для: iriter
(23.12.2006 в 21:17)
| | | Ну например:
<?php
$text="<div>TEST</div><b>TEST</b>";
$text = str_replace ("<div>", "ДИВ", $text);
$text = str_replace ("</div>", "/ДИВ", $text);
$text = str_replace ("<b>", "Б", $text);
$text = str_replace ("</b>", "/Б", $text);
echo $text;
?>
|
Ну а если уничтожить то
<?php
$text="<div>TEST</div><b>TEST</b>";
$text = str_replace ("<div>", "", $text);
$text = str_replace ("</div>", "", $text);
$text = str_replace ("<b>", "", $text);
$text = str_replace ("</b>", "", $text);
echo $text;
?>
|
Всё просто как 2 копейки | |
| |
|
|
| |
|
|
| |
для: Alph[p]a
(23.12.2006 в 21:40)
| | |
<?php
$text="<div>TEST</div><b>TEST</b>";
$text = str_replace ("<div>", "ДИВ", $text);
$text = str_replace ("</div>", "/ДИВ", $text);
$text = str_replace ("<b>", "Б", $text);
$text = str_replace ("</b>", "/Б", $text);
echo $text;
?>
|
а ДИВ да ещё и по-русски - это зачем? | |
| |
|
|
| |
|
|
| |
для: iriter
(23.12.2006 в 22:53)
| | | это просто для примера...чё хочешь впиши...хоть " ла-ла ".. ) | |
| |
|
|
| |
|
|
| |
для: Alph[p]a
(23.12.2006 в 23:12)
| | | Alph[p]a
Ваше решение слшком не универсально!
в html а также и в других всех языках столько всяких тегов, что если писать под все то это выйдет файл не на 1 мб...
если нужно подчистую удалить все теги из строки(к примеру), то лучше всего использовать функцию strip_tags :
<?php
$str = "лалала<br><font>лала</font><?php //лала ?>";
echo strip_tags($str); //выводит: лалалалала
?>
|
| |
| |
|
|
| |
|
|
| |
для: One Art Galery
(24.12.2006 в 11:31)
| | | One Art Galery, а если нужно удалить только тег <font> ?
(учитывая все его size, color и т.д.) | |
| |
|
|