Главная 
plugin mmb 
plugin mmb 1 
plugin mmb 2 
plugin mmb 3 
plugin mmb 4 
plugin mmb 5 
Multiplugin v3.0 
DBFMMB 
PLUGIN TCP 
Name to IP 
pipe_server 
ICQ - ЧАТ 
MMB-PNG 
MMB SQLITE 
 
Локальный HTML сервер


MMB LOCAL HTML SERVER

HTML страницы, размещенные в интернет в отличие от страниц, находящихся локально на вашем компьютере, обладают возможностью динамически изменяться в зависимости от запроса пользователя. В этом им помогают серверные сценарии, написанные на языках CGI, PHP, Perl... Для того чтобы воспользоваться такими благами на локальном компьютере, необходимо ставить сервер типа Апача и набор языков серверных сценариев. Для полного счастья можно поставить и сервер баз данных MYSQL. В итоге, понадобится относительно много места на диске, и нужно будет затратить определенное время, на установку и настройку сопутствующих вашим страницам программ. Конечно, о размещении вашего проекта на СD придется забыть. Локальный HTML сервер даст вам такую возможность, в качестве языка серверного сценария работает язык скриптов MMB, его задача сформировать исходный HTML текст, и передать его плагину. Плагин его обработает и в нужном формате, предаст объекту браузер, находящемуся в вашем проекте. В свою очередь, HTML страница в вашего проекта в состоянии передать запрос и отправить нужные переменные в плагин, таким же образом, как она работает с любым интернет сервером. Запрос можно посылать как из HTML формы, методами POS и GET, так и по ссылке HREF, как с переменными так и без таковых, методом GET. При загрузке страницы из интернет, сначала загружается сам HTML текст, а затем все необходимые файлы. Локальный HTML сервер загружает только HTML текст, все внешние файлы объект браузер берет с вашего диска, таким образом, загрузка страницы будет намного быстрее, чем из интернет.
Даны два примера в архивах, htmllocalSrcDir.rar-для его работы надо поставить внешний плеер ммв на папку с проектом, для тестирования в десинг режиме, htmllocalEmbedded.rar- с внедренными в проект необходимыми файлами, за исключением динамически заменяемых картинок, так что в десинг режиме, в динамически созданных страница, у вас не будут показаны картинки. Для того, что бы все же их увидеть, или запустите скомпилированный проект, или внедрите их в проект, в данном варианте, в скрипте первой страницы, где идет заполнение массива путей к картинкам, уберите имена папки, изменив map$[1]='maparmmel3.jpg' на map$[1]='armmel3.jpg'.
Применив плагин базы данных DBF, можно получить аналог сервера MYSQL, тем самым обеспечив подобие "взрослым" системам.

Данный плагин, является демонстрацией идеи локального HTML сервера, и имеет ограничение по объему передаваемого HTML текста, зависящего от системного буфера передачи. В следующей версии плагина, если плагин будет иметь успех, такой зависимости не будет. Возможно, если дойдут руки, будет пример совместного использования локального HTML сервера с плагином базы данных DBF.



Загрузка локального HTML
Lhtml внедрен. плаг. пар.0_ 783 Lhtml внеш. плаг. пар.0_ 746
Новости
MMBSQLITE
MMB PLUGIN SQLITE.
Плагин баз данных sqlite.
Cтраница программы.

Локальный HTML сервер
Плагин MMB, локального HTML сервера, для использования в проектах multimedia builder, с использованием языка ммв в качестве серверного сценария.
Страница плагина

ICQ - ЧАТ клиент-сервер.
Плагин ммв для построения месенджеров чатов, конференций. С размещением на ПК пользователя, для локальных сетей и интернет.
Страница плагина.

JUKEBOX
Плагин AnimePNG
AnimePNG
Новая версия PNG плагина, с анимацией PNG изображений.
Страница плагина


Плагин MMB PIPE сервер
Плагин MMB для работы с именными каналами. Страница плагина

Партнеры
© 2002-2009 3a-soft