
Contents
File Handling..................................................................................................................................................... 3
Opening files..................................................................................................................................................... 3
feof () & fgets()..................................................................................................................................................... 4
Closing a file..................................................................................................................................................... 4
Reading from a file character by character.............................................................................................................. 4
Reading a whole file at once.................................................................................................................................... 5
Reading a File into an Array..................................................................................................................................... 5
Checking if the files exist......................................................................................................................................... 6
Ge�ng file Size..................................................................................................................................................... 6
Reading Binary Files.................................................................................................................................................7
Parsing files..................................................................................................................................................... 7
Parsing ini files..................................................................................................................................................... 8
Ge�ng file info..................................................................................................................................................... 8
Stats ():..................................................................................................................................................... 8
Se�ng the file pointer loca�on............................................................................................................................... 9
Copying Files..................................................................................................................................................... 9
Dele�ng Files..................................................................................................................................................... 10
Working with Databases............................................................................................................................................ 10
Php with Databases............................................................................................................................................... 10
MySQL..................................................................................................................................................... 10
Accessing Database through PHP.......................................................................................................................... 12
Steps to Connect to database............................................................................................................................ 12
Upda�ng Databases........................................................................................................................................... 14
Insert into Database...........................................................................................................................................15
Dele�ng Records................................................................................................................................................ 15
Crea�ng New Table............................................................................................................................................15
Crea�ng new Database...................................................................................................................................... 16
Sor�ng the Database......................................................................................................................................... 16
Session, Cookies & FTP.............................................................................................................................................. 17
Cookie..................................................................................................................................................... 17
Reading a Cookie............................................................................................................................................... 18
Se�ng Expira�on Time...................................................................................................................................... 18
Dele�ng a Cookie...............................................................................................................................................18
FTP..................................................................................................................................................... 18
Connec�ng to a FTP server.................................................................................................................................... 19
To get a directory lis�ng.........................................................................................................................................19
Downloading files with FTP....................................................................................................................................19
Uploading Files with FTP........................................................................................................................................20
Page 1 | UNIT 4