Hey, I have this programming exercise for school. I dont think it is too difficult, the problem is, ist has to be completely in OOP, and I have never done anyOOP PHP in my life. Ok here it goes: [b]Step 01:[/b] Create a HTML/PHP Webform to upload files. The files should be stored in a temporary Directory on the Server. The directory should be able to be defined by an administrator. The File should be checked if it is in binary- or text-format. Binary Files aren't allowed, and if one attemtps to upload them, they should get an error message. [b]Step 02:[/b] List the lines of the Textfile in Input Fields. a One Line Input Field for each line of text. The User should be able to edit the data in the Input fields, before they are imported into the database via a buttonclick. The Lines should belong to an entry of that textfile. [b]Step 03:[/b] After the Import, display the textlines out of the imported File. The Lines should be generated out of the database. This Procedure of Uploading, Editing, Importing and Displaying should be able to be done more than once. Please keep that in Mind when designing your database. The Combination of Line and File should always be recognizable, and as an added Information the time and date of the Import. [b]Other Rules:[/b] - please document your classes and functions - Use the template Engine [a href=\"http://smarty.php.net\" target=\"_blank\"]http://smarty.php.net[/a] - Javascript based plausibility checks arent allowed - Please use PHP version 4 and MySQL version 4.1 - The Script should be easy to install for anybody, therefore all required parameters should be stored in a seperate config file - Create Classes for: Database Access, Input checking, File Handling, PHP Input Parameters Handling($_REQUEST cannot be used in the actual Program File, only in the class) - please send us the SQL Statements for creation of the database tables Please help me, I dont expect someone to code the entire thing for me, but at least a roadmap please. thanks