store.csp

来自「eybuild-x86-arm920t-2.6.7.tar 很好的嵌入式WEB」· CSP 代码 · 共 55 行

CSP
55
字号
<html>
<head>
	<title>正在跳转...</title>
	<meta http-equiv="refresh" content="1; url=<% =cgiPrefix2(NULL, "/review/review.csp") %>">
	<meta http-equiv=Content-Type content="text/html; charset=gb2312">
</head>
<body>
<% =pmsg %>
</body>
</html>

<% @b
@include <time.h>
@include "../usr/db.h"
	RECORD	    record;
	char *      pmsg = "留言成功,正在跳转...";
	void *	    fp;
	time_t 	    t; 

	memset(&record, 0, sizeof(record));

	if (	'\0' == (strncpy(record.name, G("name"), sizeof(record.name)-1))[0] ||
			'\0' == (strncpy(record.sex, G("sex"), sizeof(record.sex)-1))[0] ||
			'\0' == (strncpy(record.mail, G("email"), sizeof(record.mail)-1))[0] ||
			'\0' == (strncpy(record.msg, G("content"), sizeof(record.msg)-1))[0] )
	{
		pmsg = "'名称/性别/Email/内容' 均不能包为空";	
	} 
	else if (NULL == (fp=open_db("ab+")) )
	{
		pmsg = "打开数据库失败, 请检查权限...";
	}
	else
	{
		/* get time */
		t = time(NULL);
		strftime(record.now, sizeof(record.now)-1, 
				"%Y-%m-%d %H:%M:%S", localtime(&t));
				
		/* convert sex */
		if (!strcmp("0", record.sex))
			strcpy(record.sex, "女");
		else
			strcpy(record.sex, "男");
		
		/* write to database */
		db_insert(fp, &record);
		close_db(fp);
		
		forward("/review/review.csp", TRUE);
		page_exit(OK);
	}
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?