• CSC 363 Lab #1: Course Home Page on profhicks server
  • Due Dates will be in the Task List in Blackboard as they were in the CSC 263 course
  • 25 points distributed as follows:

Create a course home page, to be stored on your server account when accounts are created. (must be named index.php or index.html)  You have quite a bit of flexibility on what your course home page should look like, but ultimately you will need the following:

  1. The browser title bar should read " CSC 363 Home Page by Your Name "
  2. Include a level 1 heading with your Name or whatever at the top of your page.
  3. Include a  list of assignment links (either unorder or ordered html list).  In your list include entries for the following assignments:   (Note the number of assignments may change)
    •  Lab 1 Home Page  
    •  PHP Lab 1
    •  PHP Lab 2 
    •  PHP Lab 3  
    •  PHP Lab 4
    •  MySQL Lab 1
    •  MySQL Lab 2
     
  4. Place a picture of yourself on this page.   Your picture should be relatively small, but it could serve as a link to a larger image, if you choose.  If you do not have access to a digital camera, you can scan a print picture of yourself, or make arrangements with me to take your picture with a digital camera on campus.  Scanners are available on campus also.
     
  5. Somewhere on your page, you should display today's date using PHP.   See example home page.
     
  6. Your page should be valid HTML 4.0.  That means:
    • HTML elements must be properly nested
    • HTML documents must be well-formed
    • Tag names must be in lowercase
    • All HTML elements must be closed
    • Attribute names must be in lower case
    • Attribute values must be quoted
       
  7. Publish your page to the account you were assigned on the profhicks.com web server
    There are two ways you can upload your home page to your profhicks account.
    1. You can upload your file to your profhicks server using  FileZilla as you used in 263. Here is a Flash video tutorial on uploading to the profhicks server using the FTP program FileZilla.   ( There are links to FileZilla download sites for both windows and Macintosh computers at: http://www.umflint.edu/its/helpdesk/support_centers/software.htm )
       
    2. You can use the File Manager feature on the Control Panel of your profhicks account.
       
  8. Because when php code is executed the output is html, when you view a php page all you will see is the html code result.  For example open the example home page here.   In the source code you will see a statement such as:
    <p>Today is:
    May 6, 2010, 6:54 pm
    <p>Assignment Links: <br/>

    But the date was NOT HARD CODED, it was produced by php instructions.  
    Therefore, in addition to requiring all of your work to be published onto your profhicks server accounts, I will require your php code to be submitted via the Blackboard Assignments Button. 
     

    Task Points Description
    A 1 browser title bar should read " CSC 363 Home Page by Your Name "
    B 1 Level 1 heading with your Name or whatever at the top of your page.
    C 4 Include a  list of assignment links 
    D 4 Place a picture of yourself on this page.
    E 10 Display the current date on your page using php code.
    F 5 You have both uploaded your page to your profhicks server account, AND submitted your code under the assignments button in Blackboard.
      25 Total

    [top]