我使用PHP,知道PHP是用C编写的或以某种方式使用C。我正在尝试理解低级语言。那么有人能向我解释一下PHP生成的HTML(比如一个表单的标记)是如何用C构建的吗?我能否使用C或C++构建Web表单,该怎么做呢?
我使用PHP,知道PHP是用C编写的或以某种方式使用C。我正在尝试理解低级语言。那么有人能向我解释一下PHP生成的HTML(比如一个表单的标记)是如何用C构建的吗?我能否使用C或C++构建Web表单,该怎么做呢?
可以使用任何能够向标准输出通道(即几乎每种语言)发送文本的计算机语言编写公共网关接口(也称为“CGI”)程序:
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Content-type: text/html\n\n");
printf("<pre>Hello, World!</pre>\n");
return EXIT_SUCCESS;
}
就像您在PHP中构建它们一样。您在服务器端使用echo(或在C语言中使用printf()
)输出元素,这应该由Web服务器解析并提供给客户端。