Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Uncle Lexus: Глюк с форумом на PHP и MySQL
Uncle Lexus
unregistered
Автор темы
Ответить
U
Uncle Lexus unregistered Автор темы
22 года назад / 25 марта 2003 15:24
Такой вопрос:
Вот ссылка:
http://www.rnw.ru/doski/showpost.php?rid=19
В некоторых разделах появляется горизонтальный скролл.
Текст сообщения хранится в базе - поле longtext.

Как от этогог избавиться???
Убивец
unregistered
Ответить
У
Убивец unregistered
22 года назад / 25 марта 2003 15:29
Подсказка - посмотри как данные из БД на страницу выводятся (форматирования выходных данных)
Uncle Lexus
unregistered
Автор темы
Ответить
U
Uncle Lexus unregistered Автор темы
22 года назад / 25 марта 2003 16:24
Убивец:
Подсказка - посмотри как данные из БД на страницу выводятся (форматирования выходных данных)
Лучше скажи как надо выводить (как грамотно запрос составить или обработать), чтоб глюка такого не было
Убивец
unregistered
Ответить
У
Убивец unregistered
22 года назад / 25 марта 2003 16:36
Uncle Lexus
запрос ничего не решает - решает как выводить на экран.
есть разница между
$some_var и <b>$some_var</b>?

правильно - второе выделено жирным... Вот и смотри в скриптах как форматируются данные
Uncle Lexus
unregistered
Автор темы
Ответить
U
Uncle Lexus unregistered Автор темы
22 года назад / 25 марта 2003 16:51
[q]Убивец:
Uncle Lexus
запрос ничего не решает - решает как выводить на экран.
есть разница между
$some_var и <b>$some_var</b>?

Вот как они форматируются:

$comment= mysql_result($post,$i,"comment");
..
print "<td colspan=5 bgcolor=#FFFFFF>$comment</td> \n";
..

Просто я не могу понять в чем дело, почему в одном случае все нормально выводится, а в другом нет.
Убивец
unregistered
Ответить
У
Убивец unregistered
22 года назад / 25 марта 2003 16:57
Uncle Lexus
print "<td colspan=5 bgcolor=#FFFFFF>$comment</td> \n";
Попробуй так

print "<td colspan=5 bgcolor=#FFFFFF>nl2br($comment)</td> \n";
Uncle Lexus
unregistered
Автор темы
Ответить
U
Uncle Lexus unregistered Автор темы
22 года назад / 25 марта 2003 17:51
Убивец:
Uncle Lexus
print "<td colspan=5 bgcolor=#FFFFFF>$comment</td> \n";
Попробуй так

print "<td colspan=5 bgcolor=#FFFFFF>nl2br($comment)</td> \n";
не получилось
Magnus
unregistered
Ответить
M
Magnus unregistered
22 года назад / 25 марта 2003 18:59
У тебя он просто не видит перевода строки по-моему. Сделай замену перевода строки на <br> при вводе в таблицу.
Uncle Lexus
unregistered
Автор темы
Ответить
U
Uncle Lexus unregistered Автор темы
22 года назад / 25 марта 2003 19:16
Magnus:
У тебя он просто не видит перевода строки по-моему. Сделай замену перевода строки на <br> при вводе в таблицу.
Ну даже если не видит перевода строки, должно ж автоматически переносится, там же нет неразрывных пробелов

А как сделать замену?
RomikChef
unregistered
Ответить
R
RomikChef unregistered
22 года назад / 26 марта 2003 09:21
анекдот просто.
если у таракана оторвать ноги, то он не убежит, если постучать рядом.
вывод - не слышит. Значит, уши у таракана в ногах.

Здесь то же самое.
PHP тебе виноват. с базой вместе. Ага. А еще происки террористов.

А если РУКАМИ такую страничку сделать? или эту сохранить в виде html?
то кто тебе виноват станет?
что - руки цезаря вне подозрений? придется расстаться с иллюзиями.

Ну даже если не видит перевода строки, должно ж автоматически переносится
ПРАВИЛЬНО. Должно. Но не переносит. А теперь сделаем неимоверное мысленное усилие и попробуем сообразить - какая разница, кто нам выводит этот текст - запрос, мускуль, PHP или он просто набивается руками?

копаться в твоем HTML у меня нет желания, но придать тебе верное направление поиска я могу.
возьми эту страничку в исходнике.
сохрани, как html файл, и правь HTML оформление, пока не станет показывать ровно.

А про любые замены в РНР и ДУМАТЬ НЕ МОГИ. Если сам не сообразишь, что это глупость, я тебе потом объясню.
Paranoik
unregistered
Ответить
P
Paranoik unregistered
22 года назад / 26 марта 2003 13:10
Действительно Помоему сходу ясно, что проблема не в php, и не mysql, а чисто в разметке
Удивительно, но это понятно с первого взгляда даже мне, осваивающему html, php и mysql всего месяц-другой от силы...

RomikChef всё верно тебе говорит!
Uncle Lexus
unregistered
Автор темы
Ответить
U
Uncle Lexus unregistered Автор темы
22 года назад / 26 марта 2003 15:53
[q]RomikChef:

Ай, Молодца!
На все твое сообщение 1% полезной информации - остальное рок-н-рол!

2All: Спасибо всем - проблему решил! Тему можно считать закрытой!
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).