かんたん作成【HTML CSS JavaScript PHP CGI Perl Ruby Python .htaccess】

HTMLファイル読み込み・表示

#include <stdio.h>
#include <stdlib.h>

void open_html(void) {
    FILE    *fp;
    char    buf[1024];
    fp = fopen("../../sample/include1.html", "r");
    if(fp != NULL) {
        while(fgets(buf, 1024, fp) != NULL) {
            printf("%s", buf);
        }
        fclose(fp);
    }
    else {
        printf("ファイルが開けません。\n");
    }
}

int main(void) {
    int    count;
    printf("Content-type: text/html\n\n");
    printf("<html>\n");
    printf("<head>\n");
    printf("<title>HTMLファイル読み込み</title>\n");
    printf("</head>\n");
    printf("<body>\n");
    printf("↓HTMLファイル読み込み<br>\n");
    printf("<br>\n");
    open_html();
    printf("</body>\n");
    printf("</html>\n");
    return 0;
}
かんたん作成【HTML CSS JavaScript PHP CGI Perl Ruby Python .htaccess】