You need a content management system and yes many/most of these are written in PHP. I use one called Website Baker because I find it is the easiest to understand and use, for me, and for those who maintain the websites that I build for them. If you want to check out what's out there, you can also look at Joomla, Drupal, Mambo and Workpress and a whole bunch of others that are less well known.
Chris
chrishea
Nearly a Posting Virtuoso
1,428 posts since Sep 2008
Reputation Points: 210
Solved Threads: 230
If you have something specific in mind, I suggest creating your own.
Don't over-complicate things with a bulky CMS if you are reaching for a simple solution.
I can code a simple login system and a page editor (with the use of a wysiwyg editor) in a matter of hours.
kkeith29
Nearly a Posting Virtuoso
1,357 posts since Jun 2007
Reputation Points: 235
Solved Threads: 194
This question depends on what you are wanting. Do you have an interest in php? If you do, a cms would be a great project to learn on. Otherwise take the time to fully understand a pre-built system such a joomla. It will save you a lot of headaches. I personally prefer knowing every line of code the program I am using has (why I make my own). Fixing errors is so much easier.
Maybe you could explain more in depth about what you are trying to accomplish. Then we could give better advice.
kkeith29
Nearly a Posting Virtuoso
1,357 posts since Jun 2007
Reputation Points: 235
Solved Threads: 194