текстовые БД и HTML
Добрый день :)
Столкгулся с проблемой. Прикрепляю текстовую БД (.csv) к документу таким образом: <object classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83" id="baza" width=0 height="0"> <param name="DataURL" value="base1.csv"> <param name="UseHeader" value="true"> <param name="Sort" value="Nazwanie"> <param name="DATAFORMATAS" value="HTML"> </object> И вот в этой строке вся загвоздка <param name="DATAFORMATAS" value="HTML"> В БД имеется поле, записанное HTML-тегами для вывода картинки, но в документ оно выводится исключительно форматированным под текст. Неужели параметр DATAFORMATAS не работает? :wacko: Надеюсь на помощь ;) |
И еще одна проблемка. В новых браузерах эти таблицы вобще не работают чтоли? Или подключать их по-другому надо? Потому что в стареньком у меня всё как часы (кроме dataformatas) а в 5м IE и Opere 9ой - нифига. Ток шапка таблички. (
|
Цитата:
Это работает только в ИЕ. |
Не 5, 7 ))) Не попал по кнопке)))
Вы имеете ввиду параметр или весь объект целиком? Даже в IE не пашет.Ни то, ни то. Тогда другой вопрос,есть подобное что-нибудь, что работает в других браузерах? |
Смотря что значит подобное. Чтобы просто взять и вставить -- нет.
|
Подобное всмысле чтобы без серверов БД. Чтобы сделать текстовую БД в блокноте и извлекать оттуда содержимое в web-страницу. Я так понимаю нету?
|
Делаете backend на том же PHP и храните данные хоть в БД, хоть в файлах.
|
Цитата:
Цитата:
Тут еще много факторов: какие данные хранят (структурированные/нет), схема + миграции, ACID, etc. В общем, чтобы решить, нужна четкая постановка задачи. |
Цитата:
|
Возможно. Лучше это конечно делать на сервере, но если серверных языков никаких нет, то можно и на JS. Гуглить по слову ajax.
|
Цитата:
Какие операции собираешься выполнять над данными? Что-то искать? Тупо считать суммы? Много записей -- это сколько примерно? ЗЫ может быть, стоит посмотреть на SQLite. |
Кстати, внезапно обнаружились TaffyDB, JavaScriptDB, CouchDB (и эмулятор в браузере).
|
С базой выполнять нужно будет простенькие задачки. Избранно выводить содержимое на основе результатов java-скрипта. Типо поиск. :)
|
Вопрос на засыпку
Может кто подскажет, как сделать банальный вывод текста?
У меня на сервере лежат тектовые файлы, в тексте могут встречаться хтмл-ные непечатные символы (после Типографа), вроде неразрывных пробелов. Мне надо встроить этот текст в хтмл, в ячейку таблицы. Прочитать и вставить, больше ничего. Это реально сделать? Я что-то гуглю-гуглю, а результата ноль((. |
Почему бы это на сервере не сделать?
|
Цитата:
|
Фокус в том, что тексты достаточно большие, и время от времени правятся. Совать их напрямую в хтмл очень не хочется, потому что зачастую правка состоит в переставлении одного слова или даже убирании запятой. Хочется подсунуть потом исправленный файл на место, чтобы при загрузке страницы на ней появилось все в нужном виде. Как это сделать лично я не знаю.
А как это сделать "на сервере"? Хостимся на юкозе, если это важно. Kolyaj мне не сильно важно через что, но кто-то сказал, что есть такой скрипт. |
Цитата:
Цитата:
этот хостинг не поддерживает серверных скриптов позволяет ли его система шаблонов совершать такие трюки, спросите у пддержки юкоза к примеру. полагаю, что нельзя Цитата:
изучайте, пишите скрипт либо ищите готовый ни то ни другое за вас делать никто не станет либо переносите обсуждение в раздел работа со всеми вытекающими |
Цитата:
|
csv можно в xml переконвертировать экселем обычным, или опен офисом.
А в браузере уже потом через ajax грузить xml и xslt применять к нему. |
Цитата:
это буквально десяток строк кода, чтобы распарсить CSV в массив |
Да, Вы правы. Если таблица небольшая, то проще её через тот же js и распарсить.
|
Олег,
а если таблица большая? проще превратить 20кб-CSV в 80кб-XML? это при том, что нагрузка на распарсивание CSV средствами своей функции не сильно тяжелее чем распарсивание XML встроенными средствами а возможно и легче |
Спасибо за ответы :)
|
Часовой пояс GMT +3, время: 00:27. |