. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Configuration Directives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Sending E-mail Using a PHP Script. . . . . . . . . . . . . . . . . . . . . . . . . . 412
Common Networking Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Pinging a Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Creating a Port Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Creating a Subnet Converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Testing User Bandwidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
?– CHAPTER 17 PHP and LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Using LDAP from PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Connecting to an LDAP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Retrieving LDAP Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Counting Retrieved Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pages:
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