IT Projects‎ > ‎PHP Projects List‎ > ‎

Student Forum

Introduction: Many businesses today recognize that the knowledge of their team is one of their most valuable assets. But capturing and tapping that knowledge for the future remains a challenge.  Team members don't have time to meet face-to-face. And valuable electronic communication between employees is lost on desktops and e-mail inboxes and cannot be accessed or shared for relevant situations. Online Discussion Forums solve these challenges and offer new opportunities for knowledge management across your company. The online discussion forums provide a centralized brainstorming area for ideas, information, resources, and feedback on critical business decisions. Unlike a physical meeting, team members can contribute online communication as their schedule allows. And unlike email, the information is labeled, categorized, and stored for future business use. With ODF you can navigate through the forum postings and tap the ideas to make faster, better, and more informed decisions. Discussion forums are one of the 10 key features which also includes Web-based business class email, online document management, and online calendars

Online Discussion Forum is just line any another discussion forum found in most of the websites online with an additional unique elegant look & feel and extended functionality. The idea of forum has been adapted from lots of forum in many websites. Truly speaking this is an enhanced or improved version of the ASP only version. The good features of all these forums are incorporated in to this Online Discussion Forum to make it really an online solution for all forum needs. ODF supports all the common features of any standard forum like posting a message, grouping the messages, replying to existing message, multiple discussion rooms, etc.,

Student E-forum is discussion software allows people from within a corporation to exchange work and ideas. Included in the software are links to other intranet resources, so that from within a discussion, people can link out to a Web page on the Internet or intranet, or can even link into intranet databases. Forum software packages are widely available on the Internet. One significant difference between forums and electronic mailing lists is that mailing lists automatically deliver new messages to the subscriber, while forums require the member to visit the website and check for new posts. Because members may miss replies in threads they are interested in, many modern forums offer an "e-mail notification" feature, whereby members can choose to be notified of new posts in a thread, and web feeds that allow members to see a summary of the new posts using aggregator software. The main difference between newsgroups and forums is that additional software, a newsreader, is required to participate in newsgroups. Visiting and participating in forums normally requires no additional software beyond the web browser.

PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. All types of open source PHP code and applications are available on Open Source Scripts.

PHP: Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. As a general-purpose programming language, PHP code is processed by an interpreter application in command-line mode performing desired operating system operations and producing program output on its standard output channel. It may also function as a graphical application. PHP is available as a processor for most modern web servers and as standalone interpreter on most operating systems and computing platforms.

The PHP Documentation Framework:

The PHP documentation is written in XML using the DocBook DTD. If you would like to contribute to the PHP documentation project, you need to at least know the very basics of XML and DocBook.

The XML files are stored on a central server, and can be reached with a SVN client. There are many SVN clients you can use, although we recommend one command line tool or a proven WYSIWYG tool.

You will need more programs and tools to manipulate the XML files and test their content for errors. The tools you need depend on the operating system you use. Linux or some sort of Unix is recommended, although many things in phpdoc work on Windows. You will find more information about the tools you need in the tools section. 

MySQL is a database.

The data in MySQL is stored in database objects called tables. A table is a collection of related data entries and it consists of columns and rows. Databases are useful when storing data into server. A company may have a database with the following tables: "Employees", "Products", "Customers" and "Orders".

Basic object-oriented programming functionality was added in PHP 3 and improved in PHP 4. Object handling was completely rewritten for PHP 5, expanding the feature set and enhancing performance. In previous versions of PHP, objects were handled like value types. The drawback of this method was that the whole object was copied when a variable was assigned or passed as a parameter to a method. In the new approach, objects are referenced by handle, and not by value. PHP 5 introduced private and protected member variables and methods, along with abstract classes and final classes as well as abstract methods and final methods. It also introduced a standard way of declaring constructors and destructors, similar to that of other object-oriented languages such as C++, and a standard exception handling model. Furthermore, PHP 5 added interfaces and allowed for multiple interfaces to be implemented. There are special interfaces that allow objects to interact with the runtime system. Objects implementing ArrayAccess can be used with array syntax and objects implementing Iterator or IteratorAggregate can be used with the foreach language construct. There is no virtual table feature in the engine, so static variables are bound with a name instead of a reference at compile time.

Download Student Forum