необходимо содержимое word документа, содержащего текст, рисунки, графики, формулы занести в таблицы mysql.Предполагаемая струкрута файла вопрос текст ответ1 формула ответ2 формула ответ3 формула ответ4 формула ответ 5 формула вопрос отв график или рисунок и т.д.
импорт содержимого word в mysql ну вогт передо мной и стоит такая задача, а формулы это да объекты windows Equation я слышал можно вордовский документ сохранитьь как .mht и потом уже его содрежимое парсить в mysql
Так все же как вы собираетесь хранить рисунки? Ну если слышали что можно так и вперед. Сохраните, посмотрите структуру. Можно еще попробовать в html сохранить. А далее либо через DOM, либо через методы работы с XML, либо тупо текстовым поиском. Можно еще попробовать оформить это дело в таблицу, перекачать в Exel и далее через ODBC например. PS: Мы сейчас как раз пытаемся вытащить рисунки и объекты из Word с помощью VBA. =))
Чем вытащить? PHP - понятия не имею. VBA - можно бежать по параграфам Код (Text): For Each par In ActiveDocument.Paragraphs формировать запрос, а далее спрашивать у поисковиков нечто вроде "как подключиться к mysql из VBA". или просто его сохранить, а затем выполнить всю пачку через тот же самый PMA. Можно не формировать запрос, а составлять текстовый файл, который потом чем нибудь обработать. Excel - создаем из данных таблицу, кидаем ее в Excel и спрашиваем у поисковиков вопрос типа "как передать данные из Excel в mysql". Я вижу три разных направления, которые должны дать требуемый результат: ODBC, csv, и работа с Excel через PHP.
На самом деле нужно не лениться и пользоваться поиском гугла. Для doc не помню, давно было, а для docX решения есть.
на doc файле код 1. <? 2. $f=fopen($wordfile); 3. $f=fgets($f); 4. echo $f; не проканал выдает белеберду
это из .DOC файла? тяжелый случай... очень... а как ты думаешь MSWord хранит в файле шрифты? форматы? параграфы и другую разметку? картинки? да и черта в ступе? очень интересен ход твоей мысли (если он есть).
На крайний случай картинки можно хранить так: <img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGPC/xhBQAAAAlwSFlz AAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IAAAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3 aXRoIFRoZSBHSU1Q72QlbgAAAF1JREFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1e xdlYvBBeZ7jqch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0vr4M khoXe0rZigAAAABJRU5ErkJggg==" alt="" /> Модуль для Zend Framework для работы с файлами DOCX, DOC или RTF http://www.phplivedocx.org/ Еще можно почитать: http://habrahabr.ru/blogs/php/69417/
Допустим, я хочу загрузить на сервер файл таблицы. Насколько я понимаю, импортировать таблицу из WORD или EXCEL-файла труднее, чем из HTML-файла. Не подскаже, есть ли готовые скрипты, которые позволяют импортировать тексты и таблицы из HTML, DOC, XLS в БД MYSQL? т. е., допустим, создаёшь файлик и не копируешь его в CMS c помощью TinyMCE (вставка WORD) или HTML, а просто загружаешь. Есть вообще такое?
ну тогда ещё проще сохранить как HTML с фильтром, а потом скопировать HTML из FrontPage в админку cms. вопрос снят.
V0VAN обычно, когда говорят об импорте данных из эксельки в БД имеют в виду, что надо именно импортировать данные, а не выложить табличку AS IS на сайтец