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:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
|
" codeBody "
Here is company_info.php:
php
$x = explodeer (DIRECTORY_SEPARATOR, $_SERVER [„SCRIPT_FILENAME“]);
$y = array_pop ($x);
$dir = eind ($x);
mysql_select_db ($database_connSmartBenefit, $connSmartBenefit);
$query_rsCompanyInfo = „SELECTEER company_name, job_title, contact_email, form_email, company_url, contact_phone, embleem VAN company_info WAAR directory_name = „$dir““; //CHANGE het AANTAL IN „WAAR identiteitskaart = X“ aan uw specifieke identiteitskaart van bedrijfinfo (bijvoorbeeld is identiteitskaart voor Kalan 1, zodat zou u dit doen: WAAR IDENTITEITSKAART = 1)
$rsCompanyInfo = mysql_query ($query_rsCompanyInfo, $connSmartBenefit) of matrijs (mysql_error ());
$row_rsCompanyInfo = mysql_fetch_assoc ($rsCompanyInfo);
$totalRows_rsCompanyInfo = mysql_num_rows ($rsCompanyInfo);
? >
hier is de code register.php:
php
functie VerifyForm (&$values, &$errors)
{
// doet al noodzakelijke vormcontrole
als (strlen ($values [„first_name“]) == '')
$errors [„first_name“] = „First naam empty “;
// doet al noodzakelijke vormcontrole
als (strlen ($values [„last_name“]) == '')
$errors [„last_name“] = „Last naam empty “;
// doet al noodzakelijke vormcontrole
als (strlen ($values [„contact_number“]) == '')
$errors [„contact_number“] = „Contact aantal empty “;
// doet al noodzakelijke vormcontrole
als (strlen ($values [„wachtwoord“]) == '')
$errors [„wachtwoord“] = „Password empty “;
// het betere controleren van Behoeften;)
als (! ereg („. *@.* \. {2.4}“, $values [„email_address“])){
$errors [„email_address“] = „Invalid e-mail address “;
} anders {
//begin controle voor dubbele e-mailadressen
require_once („/home/smarter/public_html/Connections/connSmartBenefit.php“);
$colname_result = „- 1“;
als (isset ($_POST [„email_address“])) {
$colname_result = (get_magic_quotes_gpc ()) ? $_POST [„email_address“]: addslashes ($_POST [„email_address“]);
}
mysql_select_db ($database_connSmartBenefit, $connSmartBenefit);
$query_result = sprintf („SELECTEER email_address UIT gebruikers WAAR email_address ALS „%%%s%%““, $colname_result);
$result = mysql_query ($query_result, $connSmartBenefit) of matrijs (mysql_error ());
$row_result = mysql_fetch_assoc ($result);
$totalRows_result = mysql_num_rows ($result);
als ((mysql_num_rows ($result) ==1) && (! leeg ($result)))
$errors [„email_address2“] = „Email er bestaat reeds. Gelieve te gebruiken een ander e-mailadres of click here om uw wachtwoord terug te winnen. “;
//end controle voor dubbele e-mailadressen
}
terugkeer (telling ($errors) == 0);
}
functie DisplayForm ($values, $errors)
{
? >
php require_once („/home/smarter/public_html/Connections/connSmartBenefit.php“); ? >
php $login= " 1 ";? >
php $register= " 1 ";? >
omvat php omvatten („/company_info.php“);? >
smarterbenefit.com
omvat php omvatten („/welcome.php“);? >
omvat php omvatten („/footer.php“)? >
php
}
functie ProcessForm ($values)
{
# krijg gebruikersinput
$first_name = $_REQUEST [„first_name“];
$last_name = $_REQUEST [„last_name“];
$contact_number = $_REQUEST [„contact_number“];
$email_address = $_REQUEST [„email_address“];
$password = $_REQUEST [„wachtwoord“];
# verhindert de vlucht e-mail, sql injectie
$first_name = mysql_real_escape_string ($first_name);
$last_name = mysql_real_escape_string ($last_name);
$contact_number = mysql_real_escape_string ($contact_number);
$email_address = mysql_real_escape_string ($email_address);
$password = mysql_real_escape_string ($password);
$sql = „neem in gebruikers geplaatst email_address='$ email_address', first_name='$ first_name', last_name='$ last_name', contact_number='$ contact_number', password='$ password'" op;
$res = mysql_query ($sql);
als ($res) {
$msg = „Hello gebruiken $first_name, \ n \ nPlease het volgende e-mailadres en wachtwoord om aan SmarterBenefit het programma te openen. \ n\ nEmail adres: $email_address \ nPassword: $password“;
$res = @mail (Registratie $email_address, „SmarterBenefit.com“, $msg);
als (! $res)
de echo „kon geen e-mail verzenden. Controleer als het verstrekte e-mailadres geldig was! “;
} anders
echo „Slechte sql: “. $sql. „\ n“ .mysql_error (); # zuiver, verwijder in productiecode
// vervangt met daadwerkelijke pagina of richt opnieuw: P
de echo „ ";
}
als ($_SERVER [„REQUEST_METHOD“] == „POST“)
{
$formValues = $_POST;
$formErrors = serie ();
als (! VerifyForm ($formValues, $formErrors))
DisplayForm ($formValues, $formErrors);
anders
ProcessForm ($formValues);
}
anders
DisplayForm (ongeldig, ongeldig);
? >
|