![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
Добрый день!
Есть *.doc файл. Если его открыть в Word'е и сохранить как *.html, то создается сам файл и папка со всякими стилями, картинками и т.д. Вопрос такой: А можно ли при выборе *.doc, сделать так чтобы он автоматически пересохранился в *.html с дополнительной папкой и на сервер загрузились именно они, а не *.doc? Спасибо. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Если речь об HTML теге <input type=file>, то нет. Нельзя.
|
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
А если не использовать <input type=file>, что можно предпринять?
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Beast45, нет, сначала надо закачать на сервер а тока уж потом шаманить. Добавлено через 28 секунд можно попробовать через апплеты -------------------- Amazing |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
хорошо, файл загружен на сервер, а как его тогда пересохранить уже там? Пробовал через COM, но выдает ошибку.
Я не знаю, установлен ли Word на сервере. А может это не из=за этого... |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Beast45, http://ru2.php.net/manual/en/com.requirements.php
Если сервер Windows, тогда будет работать. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
99% процентов что сервер у вас под linux и word`а там естественно и в помине нет
|
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
Ошибка такая:
Fatal error: Cannot instantiate non-existent class: com in .../public_html/File/index.php on line 12 |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Beast45, даже если вы не знаете английского языка, неужели так сложно воспользоваться онлайн-переводчиком, что бы понять, в чем ошибка?
А в данном случае ошибка говорит о том, что такого класса (com) не существует. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
у вас сервер на базе unix систем -------------------- Amazing |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
Если сервер под linux, значит придется ручками пересохранять doc в html и загружать уже html'кий файл на сервер?
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Вам еще в самом первом сообщении на эту тему написали варианты, работающие и под unix.
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Beast45, существуют библиотеки для работы с документами Word и под линукс. Думаю тут найдется достаточно решений.
Добавлено через 1 минуту и 16 секунд
Тыкни пальцем, а то я слепой. Или речь об аплетах? -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Сейчас посмотрел - там не было конкретных ссылок.
http://forum.vingrad.ru/index.php?showtopi...t&p=1941649 |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
это не совсем идеальное решение, скорее всего затычка (аплеты работают тока под Win же) -------------------- Amazing |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
IZ@TOP, спасибо, но библиотеки не знаю куда их запихать, чтобы заработало
|
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 2 Всего: 6 |
Когда ручками сохраняешь, там что-то было про 2 вар-та, один сохраняет кучу мусора, второй типа экономичный, сохраняет html попроще, кажется в типах файла что-то типа фильтрованный. Может это поможет...
|
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
не хотелось бы пересохранять, чтобы залить(( если кто встречал библиотеки для работы с word под linux - подскажите, и что с ними делать.
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Я уже привел ссылку на гугл, где в результатах поиска есть сайты с PHP библиотеками для преобразования Word в HTML. Смотрите примеры, читайте. Если что-то не получится - пишите. Я бы посоветовал еще поиском на форуме воспользоваться, ибо где-то я такие темы уже встречал. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
Тему я уже поднимал по поиску Word2hmtl. Поэтому по этому поводу уже гуглил и немало. Накачал много, но как применить не знаю(((
допустим архив docvert-3.4.zip(в прикрепленном файле удалена одна папка с файлами, так как размер не позволял разместить), в котором находится несколько сотен файлов, а что с ними делать дальше? Присоединённый файл ( Кол-во скачиваний: 4 )
docvert_3.4.zip 275,43 Kb |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Этот не подойдет
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Интересно, что я, при всех своих скиллах, за 10 минут ничего, не использующего com, так и не нашел.
Гугль, кстати, похоже, сильно поплохел в последнее время. Не в первый раз замечаю всякий бред в выборке, не говоря уже о подсказке. Можно попробовать поинтересоваться у техподдержки хостинга насчет возможности установки утилиты catdoc. Но самый простой вариант, конечно - это при заливке документа на сайт копировать содержимое документа в текстовое поле в форме. Мышкой. Добавлено через 9 минут и 39 секунд http://www.phplivedocx.org/ вот такая штука нашлась. но к ней надо еще и весь ZF ставить |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
дополню Ипатьева воспользуйтесь wysiwyg редактором для текстового поля например tinymce или fckeditor и исходное форматирование у вас сохраниться. Геморроя по сравнению с конвертированием doc на порядок меньше.
|
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
Все спасибо, буду связываться со своей тех.поддержкой хоста и сними решать что и как. Но если кто все таки наткнется на что нить подобное - киньте ссылку.
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Сколько интересного можно прочитать, задавшись этим вопросом:
я так понимаю, что людям, которые руками во всем этом разбираются, надо ставить памятник. при жизни Это сообщение отредактировал(а) Ипатьев - 17.9.2009, 14:23 |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Ипатьев, да, и правда, без сторонних библиотек не обойтись. В принципе, если есть доступ к консоли, я думаю собрать в своей хоме необходимое не такая уж и проблема. По крайней мере, можно попробовать варианты.
Еще на перле можно поискать, где-то видел чего-то такое.
Поддерживаю. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Не, я остановиться не могу.
Спольский жжёт глаголом!
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |