Not that I’d recommend doing web stuff in C these days, but it’s still done on 
occasion.  I used libmicrohttpd to add a web interface to an embedded system I 
was prototyping not too long ago.  I did embed Lua as well so I didn’t have to 
do it all in C, but I have done similar things entirely in C before.  And a 
widely used example is cgit (https://git.zx2c4.com/cgit/), which hosts the web 
front-end of some high-profile git-based projects, including 
https://git.kernel.org/ .

Both the embedded-server and cgi-bin routes are reasonable ways to do web 
programming in C if you really want or need to.

   —Levi


> On Aug 15, 2016, at 1:54 PM, Nicholas Leippe <[email protected]> wrote:
> 
> You can do cgi with C, no problem. There's probably several libraries
> written to help.
> Docs on apache .htaccess control format? Check.
> Docs on apache config format to point a url at your cgi binary? Check.
> Docs on html form elements? *numerous*. Check.
> There's arguably magnitudes more documentation and examples on using a
> better tool for the job than you will find trying to figure out how to do
> it a more difficult way. But it's your project, your call.
> 
> 
> 
> On Mon, Aug 15, 2016 at 12:32 PM, Alan Kirkwood <[email protected]>
> wrote:
> 
>> Because I know how to do things in C. I haven't done any web forms and
>> don't particularly care to start now, unless someone wants to send an
>> example and some simple instructions on getting started.
>> No?
>> I didn't think so.
>> 
>> --------------------------------------------
>> On Sun, 8/14/16, Nicholas Leippe <[email protected]> wrote:
>> 
>> Subject: Re: Entry level events?
>> To: "Provo Linux Users Group" <[email protected]>
>> Date: Sunday, August 14, 2016, 9:35 PM
>> 
>> Why not just build a
>> simple web form w/access controls?​
>> 
>> /*
>> PLUG: http://plug.org,
>> #utah on irc.freenode.net
>> Unsubscribe:
>> http://plug.org/mailman/options/plug
>> Don't fear the penguin.
>> */
>> 
>> /*
>> PLUG: http://plug.org, #utah on irc.freenode.net
>> Unsubscribe: http://plug.org/mailman/options/plug
>> Don't fear the penguin.
>> */
>> 
> 
> /*
> PLUG: http://plug.org, #utah on irc.freenode.net
> Unsubscribe: http://plug.org/mailman/options/plug
> Don't fear the penguin.
> */


/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to