zoukankan      html  css  js  c++  java
  • [国嵌攻略][174][CGI快速入门-网页控制LED]

    CGI程序(Common Gate Way Interface)

    在服务器外部供服务器调用的程序,CGI程序与服务器配合后能让服务器完成更强大的功能。

    1.浏览器通过HTML表单或超链接请求指向一个CGI应用程序的URL。

    2.服务器收发到请求。

    3.服务器执行指定所CGI应用程序。

    4.CGI应用程序执行所需要的操作,通常是基于浏览者输入的内容。

    5.CGI应用程序把结果格式化为网络服务器和浏览器能够理解的文档(通常是HTML网页)。

    6.网络服务器把结果返回到浏览器中。

    移植CGI库

    1.解压

    tar zxvf cgic205.tar.gz

    2.修改Makefile

    cd cgic205

    vim Makefile

    修改工具链为arm-linux-

    3.编译

    make

    5.拷贝库文件

    cp libcgic.a .../rootfs/lib

    6.修改boa配置文件

    ScriptAlias /app/ /web/app/   指定CGI程序路径

    7.修改网页

    <a  class=”menu” href=”/led.html”>LED控制</a>

    标签通过action调用CGI程序,并且参数通过url地址传递给CGI程序。

    编写CGI程序

    编译CGI程序

    arm-linux-gcc –L ./cgic205 –lcgic -I ./cgic205 led.c –o led.cgi

    -L 表示库文件路径, -l 表示要包含的库文件, -I 表示头文件路径

  • 相关阅读:
    Developing
    debian 中的jdk
    openwrt手册编译
    下载openwrt源码
    progit 学习笔记-- 1 第一章 第二章
    nw335 debian sid x86-64 -- 6 第三方驱动
    nw335 debian sid x86-64 -- 5 使用xp的驱动
    nw335 debian sid x86-64 -- 4 realtek 提供的官方驱动
    JavaScript中介者模式
    javascript职责链模式
  • 原文地址:https://www.cnblogs.com/d442130165/p/5344276.html
Copyright © 2011-2022 走看看