pagination is when you display a certain amount of results...say from a MySQL query on a page. So you put 10 results on a page then you have numbers or buttons saying next, 1 , 2 ,3 ,4 and so on and then the next set of the results is loaded on that page for the corresponding number ...a good way of splitting information
Well, assuming that we are talking about individual scripts and not systems, I would suggest the following:
File Upload Script
File Edit Script
Image Thumbnail Script
Database Manipulation Script
(mentioned previously)Login/Registration Script
(related to the previous)Session Script
File Rename Script
Include Type Template Script
(mentioned previously)Pagination Script
Extract Remote Data Script
I don't think that I need or should order these as I believe that they are all important. In my opinion, if you could successfully create each of these scripts, then you could probably combine the methods used in them to write nearly any procedural script.
Since these scripts require the use of many different functions.
As for which systems a programmer should do, I would suggest find something that there is a need for. No reason to spend a lot of energy and time building a complex system like a BBS or CMS if you don't have a need or demand for it.
Additionally, you should get a good grasp of Object Oriented Programing prior to tackling a complex system like a BBS. Using OOP instead of procedural programing will make your task much easier in this environment.
The Following User Says Thank You to vujsa For This Useful Post:
Scripts that deal with such complex standards as SOAP and/or XML-RPC would be difficult as that takes a lot of reading to be able to code a compatible script. Will (Bluesaga on TP) has been doing a PCNTL wrapper recently which because of its apparent lack of a decent documentation, was apparently quite difficult to master.
On that note, I'm going to have say that creating an API (not conversing with an API) would be quite a difficult script. Not a simple API that provides the data into XML documents, but one that offers the full-works, that is all the PHP classes to communicate with the server, and a full API documentation on how to do certain tasks.
The man who comes back through the Door in the Wall will never be quite the same as the man who went out.