"宽带路由器 WEB 配置" -- 源码、设计和实现

"宽带路由器 WEB 配置" -- 源码、设计和实现

谢谢各位的支持.  

多语言 bata 版已可供下载测试. 支持中文, 英文, 日文 三种语言.
最令人兴奋的是多语言可同时浏览. 且非容易进行多语言支持和扩展.

源码请邮箱 eybuild@hotmail.com 索取.

bata 版示例下载: http://www.eybuild.com/develop/download/bbr1.0.1-bin.zip




========================================================================



有不少朋友再给我来信或留言,
希望得到一份 "宽带路由器 WEB 配置" 的源码以及设计方法.

于是, 最近以最流行宽带路由器 WEB 配置写了一份这样的示例程序.
并写了点关于嵌入式设备上 WEB 配置的设计和实现方面的简易教程.

当然, 这份示例不再仅限于宽带路由器 WEB 配置,
就该说它是设备 WEB 管理程序最典型的一个示范吧.

如果你需要, 请在这里留个mail,
或发mail 到eybuild@sina.com; eybuild@hotmail.com
或关注 http://www.eybuild.com

希望这份示例能帮助更多朋友, 给大家带来好运.

==================
因为专注, 所以卓越
http://www.eybuild.com

不错的东东.
我也要一份
谢谢
chendynasty@126.com
yangxin.xa@gmail.com,另外我在fedora 4下编译了你们的fr40样例,我的server是boa,ip是*.*.*.*:808,浏览器提示
502 bad gateway
not cgi/1.1 compliant
是不是因为使用了Javascrip脚本?(运行demo.cgi,raw,cgi等样例并无问题)
用GoAhead做web server也是同样出错
"宽带路由器 WEB 配置" 的源码 已经发送到各自的邮箱, 请查收.
如果你未收到请告诉我们, 欢迎各位提出意见和建议.

TO qualia:
   Java 脚本不影响服务器的响应, "宽带路由器 WEB 配置" 就是原 fr40 样例的升级版,
   它基本实现了所有可用功能, 请你参照压缩包里的步骤编译试试.

   出现你描述的情况有可能的两种原因,
   1. 脚本程序(CGI) 不可执行, 必须具有执行权限
  2. 脚本执行时发生了异常, 没有任何输出, 请使用 bbr 1.0.0 .

   如果有问题, 请及时与我们联系.
   相信都会很容易解决.
  
   另外, 使用 boa 需要特别注意, 必须修正 boa 处理 MIME 的 bug 才能正确运行本示例.


   愿 eybuild 能给大家带来好运!


====================
附: bbr1.0.0 README:
====================

1. WINDOWS + VC++ 编译运行方法:
   a. 安装 eybuild 1.0.2, 下载地址: http://www.eybuild.com
   b. 用 VC++ 打开 bbr/win32 中的 bbr.dsw
   c. 编译生成 bbr.cgi
   d. 将 bbr.cgi 拷贝到 web 服务器的 cgi-bin 目录运行

2. Linux 编译运行方法:
   a. 安装 eybuild 1.0.2, 下载地址: http://www.eybuild.com
   b. 进行 bbr/unix 目录, cd bbr/unix
   c. make clean all
   d. 将 bbr.cgi 拷贝到 web 服务器的 cgi-bin 目录运行

3. Boa Web Server 缺陷报告及其修正方法:
   由于 boa Webserver 处理 MIME 头存在缺陷, 导致某些 CGI应答不能被正确发送.
   见: Boa Web Server 缺陷报告及其修正方法
   http://bbs.chinaunix.net/viewthread.php?tid=824840
   
   修正方法:
   a. 将所附的 boa/cgi_header.c 替换 boa/src/cgi_header.c
   b. 重新编译安装 BOA

不好意思,我没有收到附件,能重新发一下吗?
yangxin.xa@gmail.com
qualia.xa@hotmail.com