|
visitor
|
|
скриптик, открывающий InternetExplorer'ом html файл и сохраняющий его в другом формате (mht).21.07.2010, 18:13. Показов 2404. Ответов 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 ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|