پیاده سازی فرم در ساید وب با c++
#include
#include
#include
#include
//------------sourcea.ir----------------------------------//
int main() {
std::string name;
std::cout << "Content-Type: text/html\n\n";
std::cout << "";
std::cout << "Greeting
";
std::cout << "";
std::cout << "Enter your name: ";
char *data = getenv("QUERY_STRING");
if (data != NULL) {
sscanf(data, "name=%s", &name[0]);
std::cout << "Hello, " << name << "!
";
}
std::cout << "";
std::cout << "";
return 0;
}
توضیحات:
این کد یک برنامه ساده C++ است که یک فرم HTML ایجاد میکند که از کاربر نام را دریافت میکند و آن را نمایش میدهد. سپس از محیط متغیر
QUERY_STRING
برای دریافت اطلاعات ارسالی از فرم استفاده میکند و نام ورودی را چاپ میکند.
لطفا توجه داشته باشید که این کد برای اجرا در یک محیط CGI (Common Gateway Interface) طراحی شده است و برای اجرای آن باید از یک سرور وب مانند Apache استفاده کنید. همچنین باید کد را به یک فایل با پسوند
.cgi
ذخیره کرده و سطح دسترسی آن را به حالت اجرایی تغییر دهید.
شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.
موفق باشید
A.J