Last modified: Tuesday, 10-Jan-2017 23:22:49 IST

CSIT 207 (Web Programming II)

CSIT 207
Web Programming II

Material
button What's new within a week (sorted by date)? [ See the source file.]

button What's new within a week (not ordered)? [ See the source file.]

button Topics Covered So Far Tuesday, 10-Jan-2017 23:22:56 IST

button PHP and Web Tips Tuesday, 10-Jan-2017 23:26:40 IST

button Lec 0 (PHP data types and related functions) [ Lec 0 Examples]

button Lec 1 [ Lec 1 Examples]

button Lec 2 [ Lec 2 Examples]

button Lec 3 [ Lec 3 Examples]

button Lec 4 (Sticky Forms) [ Lec 4 Examples]

button Lec 5 (Functions) - Chapter 4 [ Lec 5 Examples]

button Lec 6 (Sending Email) [ Lec 6 Examples]

button Lec 7 (Reading Files) [ Lec 7 Examples]

button Lec 8 (Writing to Files) [ Lec 8 Examples]

button Lec 9 (Uploading Files) [ Lec 9 Examples]

button Lec 10 (Directory, file, and date functions) [ Lec 10 Examples]
    Examples: What's new on a website, etc.

button Lec 11 (Strings) [ Lec 11 Examples]

button Lec 12 (MySQL) [ Lec 12 Examples]

button Lec 13 (MySQL and PHP) [ Lec 13 Examples]

button Lec 14 (MySQL Math and String Functions) [ Lec 14 Examples]
    Examples: Counters for # of visitors, distinct visitors, visitors today, visitors this hour, etc.

button Lec 15 More about MySQL [ Lec 15 Examples]

button Lec 16 (Alumni: sign up, update, change password, view records using hidden fields) [ Lec 16 Files]

button Lec 17 (Cookies; Alumni registration, viewing, updating example with cookies) [ Lec 17 Examples]

button Lec 18 (Sessionss; Alumni registration, viewing, updating example with sessions) [ Lec 18 Examples]

button Lec 19 (Tips: PHP, htaccess, SSI, JavaScript, etc) [ Lec 19 Examples]

button Lec 20 (Creating/Modifying Images in PHP) [ Lec 20 Examples]

button Lec 21 (Creating charts and other data figures) [ Lec 21 Examples]

button Lec 22 (Security) Handout and examples are to come
Assignments
button Assignment 1 [ Solution (php file) ] [ Solution (source file) ]

button Assignment 2 (Random password generator; will be extended later) [ Solution (php file) ] [ Solution (source file) ]

button Assignment 3 (Creating webmail to serve lists) [ Solution (php file) ] [ Solution (source file) ]

button Assignment 4 (Joining an email list) [ Solution (php file) ] [ Solution (source file) ]

button Assignment 5 (Joining a homepage list)

button Assignment 6 (Designing a guestbook)
    [ View Guestbook (php file) ] [ View Guestbook (src file) ]
    [ Sign Guestbook (php file) ] [ Sign Guestbook (src file) ]

button Assignment 7 (Cookies with counters, last visit, and all visits) [ Solution (php file) ] [ Solution (src file) ]

button Assignment 8 (Sessions; Forgot Password)

button Assignment 9 (Graphics) [ Here is how it looks like ] [ Solution (src file) ]
Projects

button Projects [ 1 ] [ 2 ]
Exams and Quizzes
button Exam 1
    [ Solution of Question 1 (php file) ]     [ Solution of Question 1 (source file) ]
    [ Solution of Question 2 (php file) ]     [ Solution of Question 2 (source file) ]
    [ Solution of Question 3 (php file) ]     [ Solution of Question 3 (source file) ]
    File /home/username/temp/homepages.txt for Question 1
    File /home/username/temp/homepages.txt for questions 2 and 3

button Exam 2 [ Sol 1 (PHP) ] [ Sol 1 (SRC) ] [ Sol 2 (PHP) ] [ Sol 2 (SRC) ]

button Final Exam [ Sol (PHP) ] [ Part of the source file ]

button Quiz 1 (Extending the first random password generator)
    [ Solution 1 (php file) ] [ Solution 1 (source file) ]
    [ Solution 2 (php file) ] [ Solution 2 (source file) ]
    [ Solution 3 (php file) ] [ Solution 3 (source file) ]
    [ Solution 4 (php file) ] [ Solution 4 (source file) ]
    [ Solution 5 (php file) ] [ Solution 5 (source file) ]

button Quiz 2 (Bar and Pie Charts) [ Solution (php file) ] [ Solution (src file) ]
Turning in Assignments and Other Stuff
button Turn in Assignment (Hand in Program) [ Use This ] OR [ This ]

button See your assignment

button Grades

button Change Password

button Who turned in the assignment?
Others
button Syllabus