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. */
