如何使用C语言创建DHTML页面?请给我一些网站,在那里我可以找到使用C创建DHTML页面的分步过程。
此致 NM
答案 0 :(得分:4)
假设您的应用程序将作为apache或其他HTTP服务器的CGI执行,您只需要将HTTP标头和页面内容打印到stdout。
预期的最小标题是:
Content-type: text/html\r\n\r\n
(别忘了双\ r \ n)
然后写下你的页面。
答案 1 :(得分:3)
答案 2 :(得分:3)
要使用C生成(D | X)HTML,您必须编写CGI程序。在输出HTML之前,CGI程序应输出Content-type: text/html
或等效项。
之后,您可以将程序上传到cgi-bin/
或同等目录。记得在文件上设置执行位。
答案 3 :(得分:1)
让你的C程序在其他任何东西之前将Content-type: text/html\n\n
写入stdout,然后你就可以生成你想要的任何HTML。空行是至关重要的!
答案 4 :(得分:1)
“DHTML”主要用于描述客户端功能,您可以使用Javascript。
但如果您的意思是动态网页(服务器端功能),并且必须使用C,则可以使用CGI(通用网关接口,RFC3875):
http://hoohoo.ncsa.illinois.edu/cgi/primer.html
但是,将C用于网页并不是一个好选择。最好使用像Python或Ruby这样的脚本语言,或者用该语言研究CGI支持,或者使用像Ruby on Rails这样的框架。
答案 5 :(得分:0)
要使用C创建动态网页,有几种方法可以解决这个问题(这不是一个详尽的列表):
答案 6 :(得分:0)
在stackoverflow上搜索“C库中的Web应用程序”,它有一些很好的答案。
我没有尝试过,也许有人会发现它很有用:klone。 它是一个用于构建独立Web服务器和html模板的框架 嵌入式C.