I'm new to PHP and after writing a couple CMS' I'd like to try something more complex.
What I want to do is create a script whereby I can create a whole user area with functions, classes and forms etc. Something like a personal admin panel for the user but within their own directory. The aim would be to then create their own webpage within the webpage. I assume this is a common task as I guess it is what all blogs, portfolio sites, facebook, youtube do.
I have been experimenting with mkdir
fopen
fwrite
and similar commands but I don't know how I could use these - without LOTS of code - to create fully functioning user areas like an admin panel.
After writing this I'm seeing problems in scaling this. If users are always creating files then this will eventually take up a lot of server space. Would a better way to do this be via MVC in a framework like Codeigniter?
Or would the best way to do this be by using php copy()
?