|
|
|
| Подскажите с помощью каких функций и как убрать эти вещи в html коде. Весь код уже находится в переменной
Разместил: <a href="index.php?name=Your_Account&op=userinfo&username=Administrator">
Administrator</a> |
|
<img src="images/topics/honda.gif" border="0" alt="Новости HONDA" title="Новости HONDA" align="right" hspace="10" vspace="10" width="29" height="28">
|
| |
|
|
|
|
|
|
|
для: technic611
(09.09.2006 в 10:42)
| | эээм.. какие вещи? | |
|
|
|
|
|
|
|
для: kasmanaft
(09.09.2006 в 11:23)
| | Ну нужно убрать вот этот самы код, который выше. С помощью каких функции? | |
|
|
|
|
|
|
|
для: technic611
(09.09.2006 в 11:46)
| | Ааа :) str_replace ?
<?
str_replace ('Разместил: <a href="index.php?name=Your_Account&op=userinfo&username=Administrator">
Administrator</a> | ', '', $text);
|
$text - переменная с текстом | |
|
|
|
|
|
|
|
для: kasmanaft
(09.09.2006 в 11:51)
| | Я так понимаю что вместо Your_Account может быть любое значение, тогда лучше использовать регулярные выражения:
<?
$pattern = '|Разместил: <a href="index.php?name=[^&]*&op=[^&]*&username=[^"]*">[^<]*</a>|is';
$text = preg_replace($pattern,'',$text);
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(09.09.2006 в 12:00)
| | Да, наверное, так лучше будет ... забыли '?' экранировать
| |
|
|
|
|
|
|
|
для: kasmanaft
(09.09.2006 в 12:18)
| | да, есть такое дело... | |
|
|
|
|
|
|
|
для: Axxil
(09.09.2006 в 12:48)
| | Еще здесь экранировать надо
| |
|
|
|
|
|
|
|
для: technic611
(09.09.2006 в 13:01)
| | здесь нужно было бы экранировать, если б в качестве ограничетелей
рег. выражения использовался знак '/', а в данном случае не обязательно | |
|
|
|
|
|
|
|
для: kasmanaft
(09.09.2006 в 13:43)
| | Ну код не заменялся. Я как " \" поставил сразу заработало | |
|
|
|
|
|
|
|
для: Axxil
(09.09.2006 в 12:48)
| | Так а как с этим кодом.
<a href="index.php?name=News&new_topic=цифры меняются">
<img src="images/topics/honda.gif" border="0" alt="текст меняется" title="опять меняется" align="right" hspace="10" vspace="10" width="29" height="28"></a>
|
Покажите пример | |
|
|
|
|
|
|
|
для: technic611
(09.09.2006 в 13:17)
| | примерно так ...
<?
$text = '
текст который <a href="index.php?name=News&new_topic=цифры меняются">
<img src="images/topics/honda.gif" border="0" alt="текст меняется" title="опять меняется"
align="right" hspace="10" vspace="10" width="29" height="28"></a> заменяться не должен';
$pattern = '
|<a href="index.php\?name=News&new_topic=[^"]*">
<img src="images/topics/honda.gif" border="0" alt="[^"]*" title="[^"]*"
align="right" hspace="10" vspace="10" width="29" height="28"></a>|is';
$text = preg_replace($pattern,'',$text);
echo $text;
?>
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(09.09.2006 в 13:39)
| | Чего то не заменяется | |
|
|
|
|
|
|
|
для: technic611
(09.09.2006 в 13:53)
| |
<a href="index.php?name=News&new_topic=цифры меняются">
<img src="images/topics/honda.gif" border="0" alt="текст меняется" title="опять меняется"
align="right" hspace="10" vspace="10" width="29" height="28"></a>
| - этот заменяется на пустоту :)
А этот : "текст который заменяться не должен" - не заменяется. | |
|
|
|
|
|
|
|
для: Yakor
(09.09.2006 в 14:27)
| | Не работает прмиер. | |
|
|
|
|
|
|
|
для: technic611
(09.09.2006 в 16:04)
| | Должно работать ... есть какие-нить ошибки? на чем проверяете? | |
|
|
|