Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 363
от 07.06.2006, 12:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 313, Экспертов: 49
В номере:Вопросов: 2, Ответов: 6


Вопрос № 44918: Уважаемые эксперты, пишет вам SanS. У меня к вам такой вопрос: я делаю "сайт" на PHP и использую хранение данных в MySQL. В БД есть таблица и одно из полей текстовое(большого объема). В этом поле я сохраняю текст, причем в отформатирова...
Вопрос № 44959: Здраствуйте! Я начил сам изучать PHP и вот не как не огу понять масивы вообще не могу не для чего они нужны ни как они работают не моглибы вы мне обьяснить это или дать ссылку на статью. Заранее благодарен!...

Вопрос № 44.918
Уважаемые эксперты, пишет вам SanS.
У меня к вам такой вопрос: я делаю "сайт" на PHP и использую хранение данных в MySQL. В БД есть таблица и одно из полей текстовое(большого объема). В этом поле я сохраняю текст, причем в отформатированном виде(красная строка, абзацы т.п.), когда просматриваю, что у меня там храниться через специальный редактор, то все как было отформатировано, так и есть, но когда достаю данные средствами php, то весь текст извлекается как единый, целый, без форматьрования.
Отправлен: 01.06.2006, 17:30
Вопрос задал: _SanS_ (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Madproger
Здравствуйте, _SanS_!

PHP отдает браузеру текст в чистом виде как есть. ТО что ты в редакторе отформатировал его слабо волнует (браузер) Браузер понимает тока разметку html. Т.е. когда в редакторе пишешь используй хтмл.

Типа вот так вот
< p >
Каклй нить текст < br / >
чтобы получить новую строку вводи < br / >
Браузер не понимает слэш 0 и другие символы разметки.
< / p >


---------
И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 7-ой класс)
Ответ отправлен: 01.06.2006, 23:55

Отвечает: Андрющенко Вячеслав Васильевич
Здравствуйте, _SanS_!
Использойте функцию nl2break(); Она преобзазует переводы строки(например, сделанные путем нажатия "enter" в форме добавления текста в БД) в тег "< br >".

Приложение:

Ответ отправил: Андрющенко Вячеслав Васильевич (статус: 1-ый класс)
Ответ отправлен: 02.06.2006, 02:14

Отвечает: Alexey Vilchinsky
Здравствуйте, _SanS_!
Дело в том, что пхп достает данные со всем форматированием, но когда вы выводите тект в браузер, то все идет сплошным текстом.
Это связано с тем, что браузер не понимает обычного форматирования текста. Для того чтобы текст в браузере отображался нормально, используйте для форматирования html теги либо попробуйте функцию пхп nl2br()
---------
Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 9-ый класс)
Ответ отправлен: 02.06.2006, 08:16

Отвечает: Santana
Здравствуйте, _SanS_!
Попоробуй свой текст выводить в тегах <pre> </pre>

и будет тебе счастье
Ответ отправил: Santana (статус: 3-ий класс)
Ответ отправлен: 05.06.2006, 19:13


Вопрос № 44.959
Здраствуйте!
Я начил сам изучать PHP и вот не как не огу понять масивы вообще не могу не для чего они нужны ни как они работают не моглибы вы мне обьяснить это или дать ссылку на статью.
Заранее благодарен!
Отправлен: 02.06.2006, 10:43
Вопрос задал: Редников Юрий Андреевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Madproger
Здравствуйте, Редников Юрий Андреевич!

Что такое массивы и для чего они нужны - это тебе надо из общей теории программирования читать (они есть практически в любом языке программирования)

О работе массивов в РНР
http://phpclub.ru/detail/article/2001-01-13

Куча документации по РНР здесь
http://phpfaq.ru/docs
---------
И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 7-ой класс)
Ответ отправлен: 02.06.2006, 11:43

Отвечает: gp
Здравствуйте, Редников Юрий Андреевич!
Вот попробую на такой аналогии объяснить:
Представьте себе роту солдат, каждый из них обладает множеством характеристик - ФИО, рост, личный номер и т.д., в общем, на каждого толстенное личное дело. Здесь рота - это массив, а уникальные характеристики солдат -индексы. Для обращения командира к солдату не нужно читать вслух все его личное дело, достаточно назвать индекс (номер, фамилию). Например, "нечетные номера - шаг вперед". Или "Сидоров - сегодня дежурит по кухне".
Такой подход позволяет нам упорядочить работу с набором данных путем обращения к ним по простым, легко управляемым индексам. Это может быть и порядковая нумерация 0,1,2,3,4,5, ..., и набор более простых данных (фамилии). И, наконец, создав массив, мы можем обращаться сразу к нему всему (Рота, направо!)
В заключение, почитайте статью:
http://www.dklab.ru/chicken/nablas/19.html
Ответ отправил: gp (статус: Академик)
Украина, Симферополь
WWW: Федерация Крымского Армспорта
----
Ответ отправлен: 02.06.2006, 11:55


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное