Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 12.05.2008, 13:56   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 21.06.2007
Сообщений: 12
Репутация: 13
По умолчанию php и xml

Есть такая проблемка у меня.
Имеется xml файл(мне его присылают), который я успешно разбираю, и сохраняю в БД на mysql, после этого данные из БД отображаю на сайт.
Вроде все не плохо, НО: в xml есть блок вида
<text>
строчка1

строчка2

строчка3
</text>
После сохранения в БД на сайте уже: строчка1 строчка2 строчка3 и тд,
т.е. без форматирования.

Как можно решить данную проблемку?

вывод с помощью функции nl2br()

Последний раз редактировалось mister_ss; 12.05.2008 в 15:38.. Причина: нашел ответ
mister_ss вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама:


Старый 21.05.2008, 16:06   #2
IIgor11
Неактивный пользователь
 
Пол:Мужской
Регистрация: 07.04.2008
Сообщений: 9
Репутация: 2
По умолчанию Ответ: php и xml

Кто подскажет: как вставить HTML код в PHP?
IIgor11 вне форума
 
Ответить с цитированием Вверх
Старый 21.05.2008, 18:48   #3
vovi
Постоялец
 
Пол:Мужской
Регистрация: 26.06.2005
Сообщений: 341
Репутация: 185
По умолчанию Ответ: php и xml

Самые основы. Как работает PHP. http://phpfaq.ru/na_tanke
vovi вне форума
 
Ответить с цитированием Вверх
Старый 08.06.2008, 21:19   #4
alba84
Неактивный пользователь
 
Регистрация: 22.05.2008
Сообщений: 11
Репутация: 3
По умолчанию Ответ: php и xml

nl2br() - заменяет все символы перевода каретки на <br>
alba84 вне форума
 
Ответить с цитированием Вверх
Старый 10.06.2008, 02:43   #5
alert2006
Неактивный пользователь
 
Пол:Мужской
Регистрация: 10.06.2008
Сообщений: 86
Репутация: 22
По умолчанию Ответ: php и xml

Цитата:
Сообщение от IIgor11 Посмотреть сообщение
Кто подскажет: как вставить HTML код в PHP?

Что значит "как вставить HTML код в PHP?" ? Способов несколько. Например, можно так:

Код:
<?php       
for($i=0; $i<=10; $i++)
{
?>
<b>Hello!!!</b><br>
<?php
}
?>
а можно и так:

Код:
<?php       
for($i=0; $i<=10; $i++)
{
    echo "<b>Hello!!!</b><br>";
}
?>
Последний вариант лучше, но использование html в php есть плохой тон.
Используйте MVC (http://www.chtivo.webhost.ru/articles/mvc.php)
__________________
<?php if ($url == "nowa.cc") echo "It's a good choice"; exit(); ?>
alert2006 вне форума
 
Ответить с цитированием Вверх
Старый 15.06.2008, 15:08   #6
deep_pl
Неактивный пользователь
 
Регистрация: 10.06.2008
Сообщений: 4
Репутация: 1
По умолчанию Re: php и xml

И если вы попытаетесь добавить еще один файл в html на php файл
Код:
<? PHP 
echo "<table><tr>
<td>";
include('menu.html'); / / Добавить страницу по левой (меnu), включенных в таблицу
echo "
</td>
<td>";
include('page1.html');  / / Добавить страницу 1 по правой стороне
echo "</td>
</tr></table>";
_______________________________________________
The same in english
And if you try to add another file in html into php file
Код:
<? PHP 
echo "<table><tr>
<td>";
include('menu.html'); //Add a page on your left (menu) included into table
echo "
</td>
<td>";
include('page1.html');  //Add a page 1 on your right
echo "</td>
</tr></table>";

Извините меня за мой русский

Последний раз редактировалось deep_pl; 15.06.2008 в 15:09.. Причина: CODE mark
deep_pl вне форума
 
Ответить с цитированием Вверх
Старый 26.06.2008, 10:34   #7
mclaod
Новичок
 
Аватар для mclaod
 
Пол:Мужской
Регистрация: 06.04.2006
Сообщений: 8
Репутация: 9
По умолчанию Ответ: php и xml

Цитата:
Сообщение от mister_ss Посмотреть сообщение
Есть такая проблемка у меня. Имеется xml файл(мне его присылают), который я успешно разбираю, и сохраняю в БД на mysql, после этого данные из БД отображаю на сайт. Вроде все не плохо, НО: в xml есть блок вида строчка1 строчка2 строчка3 После сохранения в БД на сайте уже: строчка1 строчка2 строчка3 и тд, т.е. без форматирования. Как можно решить данную проблемку? вывод с помощью функции nl2br()

Используй nl2br() до вставки строки в базу данных, либо замени пробелы на тэги <br> c str_replace()
mclaod вне форума
 
Ответить с цитированием Вверх
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:33. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04874 секунды с 12 запросами