1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
|
" codeBody "
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int. leiding ()
{
.................
/* lees standaardinput en zet materiaal in buffer */
memset (buf, 0, sizeof (buf));
als (strcmp („POST“, getenv („REQUEST_METHOD“))==0) scanf („%s“, buf);
anders strcpy ((klusje *) buf, getenv („QUERY_STRING“));
/* ontleed de input en scheid alle die elementen worden afgebakend door „&“ */
ptr1 = strtok (buf, „&“);
ptr2 = strtok (VERKLAAR, „&“ nietig);
/* UDN - 8 karakters. */
ptr=strchr (ptr1, „=“);
strcpy (herkenningsteken, &ptr [1]);
/* controleer als het gebied */werd gevuld
als (strlen (herkenningsteken) == 0) print_error („Onvolledig gebied: UDN“, 1);
/* verwijder ruimten en zet al aantekening van het percententeken */om
Remove_spaces (het herkenningsteken, strlen (herkenningsteken));
Check_percent (het herkenningsteken, strlen (herkenningsteken));
/* sleutel - 44 karakters */
ptr = strchr (ptr2, „=“);
strcpy (encoded_encrypted_deskey, &ptr [1]);
Check_percent (encoded_encrypted_deskey, strlen (encoded_encrypted_deskey));
/* controleer om te zien of is de sleutel minstens 4 lange karakters */
als (strlen (encoded_encrypted_deskey) < 4) print_error („Onvolledig gebied: encoded_encrypted_deskey“, 1);
/* de naam van de ontvanger */
strcpy (user_name, getenv („REMOTE_USER“));
….
uitgang (0);
}/* Eind van leiding () */
+++++++++++++++++++++
|