Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Отобразить из базы запись в формате, *.mht

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
olga90
Отправлено: 10 Октября, 2006 - 12:10:53
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




спользую БД MySQL
Есть бинарное поле в котором я сохраняю данные(текст, изображение, формулы, графики) из Окна Ворда, предварительно сохранив инфу в формате *.mht
хочу теперь отобразить в браузере некоторую запись из этого бинарного поля
CODE (text):
скопировать код в буфер обмена
  1. <?
  2. require_once("C:connect.php");
  3.  
  4.  $result = mysql_query('SELECT Image_Text FROM Olga where ID=16');
  5.  $XXX = mysql_result($result,0,0);
  6.  
  7. <html>
  8. <head>
  9. <title> </title>
  10. </head>
  11. <body>
  12.  
  13. <? echo $XXX; ?>
  14. </body>
  15. </html>


при открытии в Опере или IE появляется след. информация:
Цитата:
MIME-Version: 1.0 Content-Type: multipart/related; boundary="
----=_NextPart_01C6EC4A.29B2DA40"
Данный документ является веб-страницей
в одном файле, также называемой файлом веб-архива. Если вы видите это сообщение,
значит данный обозреватель или редактор не поддерживает файлы веб-архива.
Загрузите обозреватель, поддерживающий веб-архивы, например Microsoft Internet Explorer.
------=_NextPart_01C6EC4A.29B2DA 40 Content-Location:
file:///C:/268831C5/olga.htm Content-Transfer-Encoding:
quoted-printable Content-Type: text/html; charset="us-ascii"
Здесь отображается только текст, а картинка НЕТ
------=_NextPart_01C6EC4A.29B2DA 40 Content-Location: file:///C:/268831C5/olga.files/image001.jpg Content-Transfer-Encoding: base64 Content-Type: image/jpeg /9j/4AAQSkZJRgABAgEBLAEsAAD/7QlMUGhvdG9zaG9wIDMuMAA4QklNA+0KUmVzb2x1dGlvbgAA AAAQASwAAAABAAEBLAAAAAEAAThCSU0EDRhGWCBHbG9iYWwgTGlnaHRpbmcgQW5nbGUAAAAABAAA


т.е. показывается только текст, а картинка нет Огорчение

Как от этого избавиться ??? Что нужно сделать???
 
 Top
valenok
Отправлено: 10 Октября, 2006 - 13:31:17
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Привет. Можно ещё раз?
В базе в поле ты хранишь бинарный код картинки
а тебе надо отобразить саму картинку в браузере?


-----
Truly yours, Sasha.
 
My status
 Top
olga90
Отправлено: 10 Октября, 2006 - 14:00:21
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




я работаю с окном ворда. Ввожу там текст и картинку. Сохраняю введенную в формате *mht (к примеру в файле olga.mht). Он нормально открывается в IE
Далее я этот файл сохраняю в бинарное поле БД MySQL
И хочу отобразить эту запись из таблицы БД в браузере
Но мне отображается только лишь сообщение о том что браузер не поддерживает веб-архив и лишь текст из этой записи таблицы БД, а изображение нет Огорчение
- только код один
 
 Top
valenok
Отправлено: 10 Октября, 2006 - 15:09:49
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Сейчас попробую\n\n(Добавление)
У меня тоже ерунда какаято.
текст отображает а вместо картинки её бинарный код\n\n(Добавление)
У меня вообще с документами из word'a отображать нормально отказалось..


-----
Truly yours, Sasha.
 
My status
 Top
olga90
Отправлено: 11 Октября, 2006 - 13:26:57
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




У меня немного получилось Улыбка
дело вот в чем:
поставила я хидер header('Content-Type: application/mime;');
в код - и очень странно стала отображаться инфа в Опере (версия 8.5)
если ввести в Оперу в адресную строку путь к моему ПХП файлу и нажать ентер, то появиться только текстовая инфа. Далее если в браузере нажать на кнопочку Обновить, то также остается отображена лишь текстовка из таблицы БД. Теперь иду в адресную строку Оперы и жму ентер и мне отображается и текстовка и изображение Огорчение

И изображение появляется только тогда, если делать все в таком же порядке как я написала

А в IE вообще ничего не отображается(чистый лист) не при каких изощрениях Нахмурился
В чем может быть проблема???

Прилагаю все свои файлы и свою БД(Olga) из MySQL. В таблице Mike всего 2 записи
Помогите пожалуйста разобраться.
Скачать файл: files.rar
Скачан раз: 410
 
 Top
valenok
Отправлено: 15 Октября, 2006 - 17:38:10
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Я пробовал application/mht
но опера предложила файл скачать


-----
Truly yours, Sasha.
 
My status
 Top
f0rm4t
Отправлено: 16 Октября, 2006 - 20:48:54
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




В опере можно настроить что и чем открывать. Насколько я помню, там была галочка типа "открывать в браузере", что-то такое. Попробуй это.\n\n(Добавление)
Но это не принципиально.
 
 Top
olga90
Отправлено: 17 Октября, 2006 - 08:11:55
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




а смогу ли я в одном окне браузера IE отобразить несколько mht файлов???
Мне нужно чтобы можно было увидеть в одном окне IE сразу несколько файлов mht
Если такое возможно - то можно какой-нить примерчик как это делается для двух файлов формата mht
 
 Top
-SCHATTEN-
Отправлено: 17 Октября, 2006 - 21:21:29
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




Ну для этого нужно отобразить хотябы один файл !

Попробовал у себя, в Опере отображается тока текст, и её всё равно , обновляю я или жму энтер ?!
 
 Top
olga90
Отправлено: 18 Октября, 2006 - 08:38:22
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




один отображается через
header('Location: temp.mht');
а вот как можно одновременно 2 (не поочереди - а сразу 2 в 1 окне)
 
 Top
f0rm4t
Отправлено: 18 Октября, 2006 - 21:05:40
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




А фреймы не пробовала?
 
 Top
olga90
Отправлено: 18 Октября, 2006 - 22:44:16
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




меня пугает то, что фреймы во всех браузерах отображаются по-разному
от них как я слышала уже давно отказались
 
 Top
olga90
Отправлено: 19 Октября, 2006 - 09:33:03
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




а можно какой-нибудь пример загружающий в верхний и нижний фреймы 2 mht файла
 
 Top
f0rm4t
Отправлено: 19 Октября, 2006 - 14:56:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




olga90
Хм... сколько использовал фреймы, ни разу не видел чтобы в разных браузерах был разный эффект (только локально, ибо в инете это дурной тон).

olga90
...
<!-- простейшая разметка -->
<frameset rows="50%,*">
<frame src="file1.mht">
<frame src="file2.mht">
</frameset>
...

А зачем тебе MHT?
 
 Top
olga90
Отправлено: 19 Октября, 2006 - 17:43:47
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2006  


Помог: 0 раз(а)




дело в том что в первом вордовском документе я набираю Текст вопроса:
он может одновременно содержать текст, картинку и формулу
Далее во втором вордовском документе я набираю 1-ый вариант ответа на этот вопрос
Далее в третьем вордовском документе я набираю 2-ой вариант ответа на этот вопрос
и т.д.
Эти все докименты я сохраняю в mht формате и сохраняю в поля моей БД

А в браузере мне нужно показать так:
Вверху идет формулировка вопроса
ниже варианты ответов из соот-щих документов
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB