Project direction help

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
zxkelxz
Forum Newbie
Posts: 11
Joined: Wed Dec 22, 2010 9:17 am

Project direction help

Post by zxkelxz »

I'm currently learning PHP5 with the book "Beginning PHP5 and MySQL. From Novice to Professional". I have a few questions and in no way am I asking for code just for someone here to point me in the right direction and show me resources which may help me with my project here at work.

We are running Linux Ubuntu as our web server if this makes any difference in any type of knowledge you are willing to pass on.

Our project has the follow guidelines:
-> Current customers visit our website, we have one main access point under services that allow the user to login to an account under Hardware or Software Manufacturing.
-> We only want to allow 5 login attempts from the I.P. address if all five fail that user is suspended for a certain time.
-> Ones logged-in the user is only allowed access to one directory folder(theirs of course).
-> They are allowed to download files we post in their directory folder, where not sure whether to allow the access to a folder directly or just a simple web page with their current downloads listed as links.
-> They are allowed to upload files, of any size, but cannot overwrite any files in their directory.
-> They cannot drift in anyway to any other folders, delete, or edit files.(Only Upload And Download)
-> Ones they log out we want to log their I.P. Address, Date of Access, and what was done during their time logged-in.
-> Also we won't the user name and password to expire after a certain amount of time of zero access or to our own personal time limit given.

So my questions are as follows.
1. Is using PHP5 for this the best way to go?
2. If not any advice on which direction to go? Another scripting language or server side language?
3. If yes will this be a simple task to you who use PHP5 on the daily?
4. Any Tutorials or Free e-books on PHP out that could offer help to us during this project, besides the book we are currently taking our crash course on?

I know every ones busy and advice to some shouldn't come free but all I can offer is great thanks to anyone who can offer useful information to me on this project.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: Project direction help

Post by Christopher »

There are many questions there. You should probably ask the design questions one at a time (e.g. how to do the 5 attempt login).

Yes, PHP5 is a good choice and will allow you to fairly easily implement what you want.
(#10850)
Post Reply