gpt4 book ai didi

c - 尝试在 Apache [Cloud9IDE] 上打开文件时在 header 之前结束脚本输出

转载 作者:太空宇宙 更新时间:2023-11-04 03:27:45 25 4
gpt4 key购买 nike

我正在尝试使用 cgi-bin (~/workspace/files/html) 之外的 CGI C 编辑文件,我尝试使用以下代码打开文件(已编辑的工作区名称和用户):

pfile = fopen("https://workspacename-user.c9users.io/files/html/output.html", "w");

我收到一个内部服务器错误,当我检查错误日志时它显示:

[Wed Oct 05 18:40:12.350766 2016] [cgi:error] [pid 28008] [client 10.240.0.213:54468] End of script output before headers: test.cgi, referer: https://workspacename-user.c9users.io/files/html/main.html

我尝试更改我试图直接打开到 cgi-bin 的文件的位置:

pfile = fopen("output.html", "w");

这似乎奏效了。有办法解决吗?

最佳答案

事实证明,fopen 不能接受 URL。我尝试将代码编辑为:

pfile = fopen("../../../home/ubuntu/workspace/files/html/output.html", "w");

它奏效了。

关于c - 尝试在 Apache [Cloud9IDE] 上打开文件时在 header 之前结束脚本输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39881692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com