[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена символов в PHP
Rifat
Здраствуйте!
Как в PHP производится замена символов?
А именно строки, на HTML.
Вот что я хочу сделать:
Цитата
$del_o="<del>";
$del_c="</del>";
$News=str_replace("",$del_o,$News);
$News=str_replace("
",$del_c,$News);
Как сделать чтобы данные символы заменялись не строкой а HTML кодом, вот что получается при замене строкой:
Цитата
&lt;del&gt;лучших&lt;/del&gt;


А мне нужно чтобы это был html код <del>



Спустя 10 минут, 59 секунд (29.08.2009 - 11:29) glock18 написал(а):
эээ... ваще не понял в чем разница... может html_entity_decode будет достаточно?

Спустя 51 секунда (29.08.2009 - 11:30) anonymouse написал(а):
htmlspecialchars()
htmlspecialchars_decode()

Одна образует другая преобразует обратно


Пример -

PHP
<?php
$str 
'<p>this -&gt; &quot;</p>';

echo 
htmlspecialchars_decode($str);

// note that here the quotes aren't converted
echo htmlspecialchars_decode($strENT_NOQUOTES);

Спустя 15 минут, 10 секунд (29.08.2009 - 11:45) Rifat написал(а):
А можно подробнее?
Операция echo не нужна так как у меня большой скрипт который писал не я, он автоматически выводит материалы.
Ещё раз обьясню,мне нужна замена bb-кодов,тоесть я хочу заменить bb-код [S], на html код <del>
Я пытаюсь заменить так:
PHP
$del_o="<del>";
$del_c="</del>";
$News=str_replace("[S]",$del_o,$News);
$News=str_replace("[/S]",$del_c,$News);

Но в исходном коде выводится не html код а строка текста:
HTML
&lt;del&gt;лучших&lt;/del&gt;

Мне же нужно чтобы выводился исходный код как html,тоесть
HTML
<del>Текст</del>


У меня сам текст выводится как я и писал раньше как:
HTML
<del>Текст</del>

Мне нужно чтобы выводилось просто зачёркнутый текст:
Цитата
Зачёркнутый текст

Спустя 26 минут, 11 секунд (29.08.2009 - 12:11) anonymouse написал(а):
Мы тебе дали функций почитай что они означают !

Спустя 2 минуты, 27 секунд (29.08.2009 - 12:13) Гость_hara написал(а):
str_replace не при делах,
- $News коверкается где то в другом месте, - ищите где.

Спустя 2 месяца, 12 дней, 18 часов, 32 минуты, 46 секунд (12.11.2009 - 07:46) мимо проходил написал(а):
кавычки использовать одинарные (говносовет мож поможет)
скрипт выложи найду ошибку
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.