|
visitor
|
|
скриптик, открывающий InternetExplorer'ом html файл и сохраняющий его в другом формате (mht).21.07.2010, 18:13. Показов 2440. Ответов 17
Метки нет (Все метки)
Здравствуйте.
Я совершенно не знаком с php, по сему решил обратиться с таким вопросом (он может показаться оскорбительно простым, за что извиняюсь, но прошу ответить): Я пытаюсь сотворить простейший скриптик, открывающий InternetExplorer'ом html файл и сохраняющий его в другом формате (mht). Открыть легко... а вот сохранить не получается (и не могу найти как...). Будьте добры, подскажите... Спасибо. |
|
| 21.07.2010, 18:13 | |
|
Ответы с готовыми решениями:
17
прочесть файл WORD и вывести его в формате HTML Упаковка файлов (html, css, картинки) в mht-файл Как получить файл по URL и вернуть в другом формате |
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 21.07.2010, 18:59 | |
|
fopen($path,'w')
если файл не существует - он создаётся
0
|
|
|
visitor
|
|||||||||||
| 21.07.2010, 19:07 | |||||||||||
|
Виноват, был неточен.
Вот то, что у меня имеется:
По аналогии с Word:
Вот именно в этом и вопрос... |
|||||||||||
|
7 / 8 / 6
Регистрация: 11.05.2008
Сообщений: 876
|
|
| 21.07.2010, 23:24 | |
|
а переименовать?
rename('file.html','file.mnt');
0
|
|
|
visitor
|
|
| 22.07.2010, 09:11 | |
|
А переименовать - это можно и без php. Вся фишка в том, что html содержит ссылки на картинки, а если его InternetExplorer'ом сохранить как mht, то картинки будут содержаться в самом документе.
Вот именно этого мне и требуется достичь. В том-то вопрос к ассам php и заключается: Как сказать Explorer'у 'SaveAs'? |
|
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 22.07.2010, 11:12 | |
|
я думаю тебе не php, а javascript нужен или vbscript
0
|
|
|
0 / 0 / 2
Регистрация: 20.07.2010
Сообщений: 52
|
|
| 22.07.2010, 11:29 | |
|
не обязательно javascript или vbscript
поскольку вопрос относится не к PHP, а к использованию COM-объектов, о них можно почитать на сайте microsoft может стоит перенести сообщение в другой форум
0
|
|
|
visitor
|
||||||
| 22.07.2010, 11:31 | ||||||
|
А php не справится?
В чем проблема? Спрашивать, как это должно выглядеть на vbscript или javascript - это, видимо не по адресу... В конечном итоге мне нужно из html сделать doc. Просто открыть word'ом html и сохранить его doc'ом - не проблема. Такой скрипт в сети лежит. Но картинки там не в документе, а документ на них ссылается. Это недопустимо для меня!!! Вот я и решил этот скриптик подправить... но как? Сейчас, для того, чтобы картинки были в документе я руками открываю Explorer, сохраняю как mht, открываю его word'ом, сохраняю... Но когда документов много, производить все эти операции руками - это не дело. Промелькнула мысль про vbscript для этих целей, но подельться не пожелали, сослались на 'специфику ситуации'(какая может быть специфика у столь конкретной задачи?). В общем промелькнула только идея:
Можете помочь? Буду благодарен. Или посоветуйте, куда можно обратиться... |
||||||
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 22.07.2010, 11:43 | |
|
давай тогда ещё раз разберёмся, что тебе нужно...
Ты хочешь создать вордовский файл, как я понял. Где этот файл должен создаваться, на клиенте или на сервере? Что в этом файле будет?
0
|
|
|
0 / 0 / 2
Регистрация: 20.07.2010
Сообщений: 52
|
|
| 22.07.2010, 11:47 | |
|
PHP всего лишь использует интерфейс для доступа к COM объектам.
тот пример что написан просто показывает, что в vb неплохо работать с СОМ объектами насколько я понимаю проблемы с использованием интерфейса доступа к COM объектам нет, проблема с использованием COM объектов, сей вопрос и нужно разбирать на соответствующем форуме
0
|
|
|
visitor
|
|
| 22.07.2010, 11:52 | |
|
to sl_play
Этот файл создается на клиенте и должен содержать текст и картинки(НЕ ССЫЛКИ!) из html-файла. Вот и все... |
|
|
visitor
|
|
| 22.07.2010, 11:53 | |
|
to abel
А ссылочкой к спецам не поделитесь? |
|
|
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
| 22.07.2010, 14:01 | |
|
если найдёшь решение этой задачи - не забудь рассказать о нём нам!
0
|
|
|
0 / 0 / 2
Регистрация: 20.07.2010
Сообщений: 52
|
|
| 22.07.2010, 14:23 | |
|
в С++ хрень наподобие я делал, сейчас проверю на пхп
0
|
|
|
visitor
|
|
| 26.07.2010, 10:25 | |
|
Приношу свои извинения, ступил.
Представленный выше vbскрипт - это все, что необходимо для решения поставленной задачи. Вот только жаль, что своего решения я так и не добился :-( Всем спасибо... |
|
|
0 / 0 / 0
Регистрация: 22.07.2010
Сообщений: 10
|
|
| 02.08.2010, 13:19 | |
|
ак интересно было почитать про все это. А не подскажете, где вообще можно почитать про модель COM в php. Поддерживается ли это в PHP4?
0
|
|
|
0 / 0 / 2
Регистрация: 20.07.2010
Сообщений: 52
|
|
| 02.08.2010, 13:28 | |
|
http://www.php.net/manual/ru/ref.com.php
0
|
|
|
0 / 0 / 0
Регистрация: 22.07.2010
Сообщений: 10
|
|
| 02.08.2010, 14:22 | |
|
Спасибо!!!
Буду сидеть изучать.
0
|
|
| 02.08.2010, 14:22 | |
|
Помогаю со студенческими работами здесь
18
Игра из интернета скачивается в формате мр3. Как скачать в другом формате? HTML не сохраняет файл в веб формате
Как конвертировать *.mht в *.htm, *.html ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|