Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Распечатка текста из базы жирным и наклонным

Сообщения:  [1-5] 

 
 автор: tavila2009   (10.02.2011 в 02:21)   письмо автору
 
   для: ONYX   (10.02.2011 в 02:15)
 

Ой! Спасибо большое!!!!!!!
Получилось!!!! ))))

  Ответить  
 
 автор: ONYX   (10.02.2011 в 02:15)   письмо автору
 
   для: tavila2009   (10.02.2011 в 01:28)
 

<?
$outstr .= htmlspecialchars($home)."<br />";
?>
- уберите эту строку
<?
echo $outstr;
?>
замените на
<?
echo $home;
?>

  Ответить  
 
 автор: tavila2009   (10.02.2011 в 01:28)   письмо автору
 
   для: Лена   (10.02.2011 в 01:18)
 

Спасибо большое.
Теперь заменить заменило но так и печатает
<strong>текст</strong>
<em>текст</em>

А что теперь надо сделать?

  Ответить  
 
 автор: Лена   (10.02.2011 в 01:18)   письмо автору
 
   для: tavila2009   (10.02.2011 в 00:51)
 


<?php
$outstr 
='';
$ctg mysql_query("SELECT * FROM primer");
if(!
$ctg) exit(mysql_error());
while(
$cat mysql_fetch_assoc($ctg))
{
$home str_replace("[bb]","<strong>",$cat['home']);
$home str_replace("[/bb]","</strong>",$home);
$home str_replace("[ii]","<em>",$home);
$home str_replace("[/ii]","</em>",$home);
$outstr .= htmlspecialchars($home)."<br />";
}
echo 
$outstr;

  Ответить  
 
 автор: tavila2009   (10.02.2011 в 00:51)   письмо автору
 
 

В базе имеется вот такого вида запись. Пример введенного текста

это пример введенного текста . Это [bb]жирный[/bb] это [ii]наклонный[/ii]

Теперь надо распечатать. То что в [bb][/bb] - жирным
То что [ii][/ii] наклонным.
Делаю вот так. И ничего не получается. так и печатает как строка в базе. Подскажите пожалуйста - что я делаю не так?

$ctg = mysql_query("SELECT * FROM primer");
while($cat = mysql_fetch_array($ctg))
{
$home=htmlspecialchars($cat['home']);
$home = str_replace("[bb]","<strong>",($cat['home']));
$home = str_replace("[/bb]","</strong>",($cat['home']));
$home = str_replace("[ii]","<em>",($cat['home']));
$home = str_replace("[/ii]","</em>",($cat['home']));
echo $home."</br>";
}

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования