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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: На печать выходит так же <strong>Выставки:</strong> Что-то не так делаю.
 
 автор: tavila_tvl   (03.03.2015 в 18:44)   письмо автору
 
 

Текст из базы вызываю таким образом:
$about1 = htmlspecialchars($cat["about1_".$language]);
$about1 = stripslashes($about1);
$about1 = str_replace("\r\n"," <br>",$about1);

В базе добавила жирность - <strong>Выставки:</strong>

И на печать выходит так же <strong>Выставки:</strong>
Что-то не так делаю.
Подскажите пожалуйста.

  Ответить  
 
 автор: confirm   (04.03.2015 в 07:26)   письмо автору
 
   для: tavila_tvl   (03.03.2015 в 18:44)
 

htmlspecialchars($cat["about1_".$language]); - это и есть "не так", на страницу выводится не содержание html-тега, а как текст из базы.

  Ответить  
 
 автор: Ъ   (05.03.2015 в 01:42)   письмо автору
 
   для: tavila_tvl   (03.03.2015 в 18:44)
 

По-моему лучше делать так:
<?php
$variable 
str_replace "\r" "" $variable );
$variable str_replace "\n" " <br>" $variable );
?>

Потому что возврат каретки (/r) иногда может отсутствовать, а вот перенос (/n), если есть, то уж будет всегда.

  Ответить  
Rambler's Top100
вверх

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