Посмотрите libebb , у него есть парсер , сгенерированный с помощью Ragel с использованием простого, но мощного PEG (он основан на Zed Shaw's mongrel parser)
libebb - это легковесная библиотека HTTP-сервера для C. Она закладывает основу для написания веб-сервера, предоставляя жонглирование сокетов и анализ запросов. Благодаря реализации грамматики HTTP / 1.1, представленной в RFC2612, libebb распознает большинство наиболее допустимых соединений HTTP / 1.1 (включая постоянные, конвейерные и чанкованные запросы) и отклоняет недействительные или вредоносные запросы. libebb поддерживает SSL через HTTP.
Также проверьте этот быстрый анализатор
Попробуйте следующее:
<iframe scrolling="auto" allowtransparency="true" name="main" style="width:100%;height:90%;background-image:url(img/bg2.jpg)"> </iframe>
если это не работает, переместите фоновые изображения в контейнер iframe.
Попробуйте ... он должен работать (проверено в IE / Firefox / Google Crome)
<div><img src="a.JPG"></div>
<div>
<iframe style="display:none" width="325" height="276" frameborder="0" scrolling="auto"></iframe>
</div>