Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка файла на сервер 
:(
    Опции темы
Beast45
Дата 17.9.2009, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



Добрый день!

Есть *.doc файл. Если его открыть в Word'е и сохранить как *.html, то создается сам файл и папка со всякими стилями, картинками и т.д.

Вопрос такой:
А можно ли при выборе *.doc, сделать так чтобы он автоматически пересохранился в *.html с дополнительной папкой и на сервер загрузились именно они, а не *.doc?

Спасибо.


PM MAIL   Вверх
Ипатьев
Дата 17.9.2009, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Если речь об HTML теге <input type=file>, то нет. Нельзя.
PM MAIL   Вверх
Beast45
Дата 17.9.2009, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



А если не использовать <input type=file>, что можно предпринять?
PM MAIL   Вверх
MoLeX
Дата 17.9.2009, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Beast45 @  17.9.2009,  09:28 Найти цитируемый пост)
А можно ли при выборе *.doc, сделать так чтобы он автоматически пересохранился в *.html с дополнительной папкой и на сервер загрузились именно они, а не *.doc?


Beast45, нет, сначала надо закачать на сервер а тока уж потом шаманить.

Добавлено через 28 секунд
можно попробовать через апплеты


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Beast45
Дата 17.9.2009, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



хорошо, файл загружен на сервер, а как его тогда пересохранить уже там? Пробовал через COM, но выдает ошибку.

Код

$Word = new COM("word.application") or die("Unable to instanciate Word");
$Word->Visible = 0;
$Word->Documents->Open("$file");
$Word->ActiveDocument->SaveAs("Doc1.htm",8);
$Word->ActiveDocument->Close();
$Word->Quit();


Я не знаю, установлен ли Word на сервере. А может это не из=за этого...
PM MAIL   Вверх
IZ@TOP
Дата 17.9.2009, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Beast45, http://ru2.php.net/manual/en/com.requirements.php 
Цитата

 COM functions are only available for the Windows version of PHP.

.Net support requires PHP 5 and the .Net runtime. 


Если сервер Windows, тогда будет работать.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
lelik133
Дата 17.9.2009, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: 5
Всего: 14



99% процентов что сервер у вас под linux и word`а там естественно и в помине нет
PM ICQ   Вверх
Beast45
Дата 17.9.2009, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



Ошибка такая:
Fatal error: Cannot instantiate non-existent class: com in .../public_html/File/index.php on line 12
PM MAIL   Вверх
IZ@TOP
Дата 17.9.2009, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Beast45, даже если вы не знаете английского языка, неужели так сложно воспользоваться онлайн-переводчиком, что бы понять, в чем ошибка?
А в данном случае ошибка говорит о том, что такого класса (com) не существует.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
MoLeX
Дата 17.9.2009, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Beast45 @  17.9.2009,  11:09 Найти цитируемый пост)
Fatal error: Cannot instantiate non-existent class: com in .../public_html/File/index.php on line 12 

у вас сервер на базе unix систем


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Beast45
Дата 17.9.2009, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



Если сервер под linux, значит придется ручками пересохранять doc в html и загружать уже html'кий файл на сервер?
PM MAIL   Вверх
Ипатьев
Дата 17.9.2009, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Вам еще в самом первом сообщении на эту тему написали варианты, работающие и под unix.

PM MAIL   Вверх
IZ@TOP
Дата 17.9.2009, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Beast45, существуют библиотеки для работы с документами Word и под линукс. Думаю тут найдется достаточно решений.

Добавлено через 1 минуту и 16 секунд
Цитата(Ипатьев @  17.9.2009,  12:58 Найти цитируемый пост)
Вам еще в самом первом сообщении на эту тему написали варианты, работающие и под unix.

Тыкни пальцем, а то я слепой. Или речь об аплетах?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Ипатьев
Дата 17.9.2009, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Сейчас посмотрел - там не было конкретных ссылок.
http://forum.vingrad.ru/index.php?showtopi...t&p=1941649
PM MAIL   Вверх
MoLeX
Дата 17.9.2009, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(IZ@TOP @  17.9.2009,  12:00 Найти цитируемый пост)
Или речь об аплетах? 

это не совсем идеальное решение, скорее всего затычка (аплеты работают тока под Win же)


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0856 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.