cuốn sách gpt4 ai đã làm

Tại sao không sử dụng Apache để tạo file trong CGI?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 07:11:50 26 4
mua khóa gpt4 Nike

Tôi muốn viết một số nội dung vào một tệp bằng CGI và Apache.

Tệp HTML của tôi:

Sử dụng các phương thức HTTP Ajax để gọi các tập lệnh CGI. Tôi không chuyển bất kỳ tham số nào cho CGI. Cuối cùng, tôi in văn bản phản hồi ra div.



<đầu>



var xhttp;

hàm tảiDoc() {

try{

xhttp = XMLHttpRequest mới();

xhttp.onreadystatechange = function() {

if (this.readyState == 4 && this.status == 200) {
document.getElementById("message").innerHTML = this.responseText;
}
};

xhttp.open("POST","mycgi.cgi",true);
xhttp.send();


}bắt (ngoại lệ){

cảnh báo ("Yêu cầu không thành công: " + ngoại lệ.message);
}
}








mẫu ajax







Xem sitemap của VNExpress

tập tin cgi.cpp

Ở đây mình tạo file ở chế độ write, ghi một số nội dung vào file và đóng thành công. Gửi văn bản phản hồi "Viết thành công" trở lại HTML.

    #include 
#include
#include
#include

#include "cgicc/Cgicc.h"
#include "cgicc/HTTPHTMLHeader.h"
#include "cgicc/HTMLClasses.h"

#include
#include
#include

using namespace std;
sử dụng không gian tên cgicc;

int main(int argc, char **argv)
{

Cgicc cgi;

thử {

ofstream myfile;
myfile.open ("Newcgi.txt",ios::out);
cout<<"Loại nội dung: text/html\n\n";
myfile << "Writing this to a file.\n";
cout<<"Viết thành công";
myfile.close();

}
bắt (ngoại lệ& e) {

}

return 0;

}

nhưng tôi không thể nhìn thấy trong /var/apache2 hoặc /var/www/html bất kỳ tệp nào được tạo ở định dạng . Tại sao điều này lại xảy ra? Một tập tin mới nên được tạo ở đâu? Nó có trong thư mục Apache không?

Bất kỳ câu hỏi về mã? Tôi cũng đang ghi vào tập tin bằng chế độ ghi. Tôi nghĩ rằng mã hoạt động tốt. Có gợi ý gì không?

câu trả lời hay nhất

Tóm tắt các ý kiến ​​trước đó:

Giới thiệu về c++ - Tại sao không sử dụng Apache để tạo file trong CGI? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/40126045/

26 4 0
Bài viết khuyến nghị: SDL_PollEvent dường như ngăn không cho bề mặt cửa sổ cập nhật
Bài viết khuyến nghị: Khi thiết lập giá trị trong mảng kép bằng cách hoán đổi hàng và cột, nhận được hai giá trị ô. Tại sao?
Bài viết khuyến nghị: Asio không nhận được phản hồi từ hệ thống từ xa
Bài viết khuyến nghị: C++: Làm cách nào để tạo nhiều thành viên của một lớp dựa trên đầu vào của người dùng?
Taklimakan
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Các bài viết phổ biến trên toàn bộ trang web
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com