Dear 207 students, (1) I posted a lot of helpful stuff that was already on the website and I went over in class. The difference is that I made it look close to what you need for the project. One of the exceptions is that you need to look at all subdirectories of the directory temp2 and their subdirectories and their subdirectories, etc. If you have difficulty processing such subdirectories, please let me know. Here is the link for the files: http://www.cs.fredonia.edu/abu-jeib/teaching/Spring_07/207/Examples/Lec30_Files/downloading_images/see_images.php (2) I made a few corrections and improvements on the sessions files I posted yesterday. I also included cleaner versions of the file by removing many of the comments and the other stuff. Here is the link: http://www.cs.fredonia.edu/abu-jeib/teaching/Spring_07/207/Examples/Lec18_Files/clean/ That makes it easier for you to understand sessions, but you still need to look at the files in the parent directory http://www.cs.fredonia.edu/abu-jeib/teaching/Spring_07/207/Examples/Lec18_Files/ because they contain a lot of other important stuff. (3) Try the session pages. For example, try to access session2 or session3 without accessing session1, you.ll find out that you will not be able to see what.s there. Instead you.ll be told that you are not logged in and you.ll be asked to log in. Now access session1, you.ll find out that the members page (session2) is displayed there (it will be displayed only when the user is logged in). We must have here also a password and enable the user to log in only if he/she enters a correct username and a correct password (I didn.t include that to make it easier to understand the code). When the user logs out (from session3), try to use the back button to go back to session2 (the previous page), you will find out that you can.t do that. That how logging in should be. But there is still something missing which is we should check whether cookies are enabled or not. If not, then we.ll have to pass the session ID with the URL. I.ll show you how to do that tomorrow. (4) You can use sessions in your project instead of passing the username via a hidden input field from the login page to the see_images or upload_images page, you can use sessions instead. All you need to do is to start each page of those three with session_start(), and to store the username from the login page in a variable in the session, e.g. $_SESSION[.username.], and then use that in the see_images and upload_images pages. I may post example later tonight on both using hidden forms and using sessions. (5) Please let me know if you have questions. Good luck, Iyad