Deprecated: Function ereg() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 128

Deprecated: Function ereg() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 128

Deprecated: Function ereg() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 128

Deprecated: Function ereg() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 128

Deprecated: Function ereg() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 128

Deprecated: Function ereg_replace() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 558

Deprecated: Function ereg_replace() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 558

Deprecated: Function ereg_replace() is deprecated in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 558

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/roy123/public_html/phpwiki/lib/stdlib.php on line 583
More About Mechanics

[phpwiki] More About Mechanics

PhpWiki is written in the server-side scripting language PHP, available from http://www.php.net/. PHP resembles C and Perl in its syntax, and functions much like ASP, EmbPerl? or JSP.

PhpWiki consists of a dozen or so files of mixed PHP and HTML. The web pages that make up a WikiWikiWeb based on PHP live in a DBM file with backup copies of previous versions of pages stored in a second DBM file.

Every time a user hits the site the page requested is pulled from the DBM and rendered on the fly. The user only ever requests the file index.php, which then decides which other php files to include.

Links to pages in the wiki are automatically linked: PhpWiki. This might be the single most compelling aspect of a wiki, the ability to add pages simply by linking to them. The next most compelling thing is how easily external URL's link:

  1. http://www.wcsb.org/
  2. ftp://ftp.redhat.com/
  3. news://news.mozilla.org/

Combined with one namespace and a simple markup, a Wiki exhibits many of the characteristics of WabiSabi.

PhpWiki is licensed under the Gnu General Public license, which you should be able to see here: http://www.gnu.org/copyleft/gpl.txt.


EditText of this page (last edited November 6, 2000) [info] [diff])
FindPage by browsing or searching
5 best incoming links: FindPage (7), RecentChanges (6)
5 best outgoing links: WikiWikiWeb (15), PhpWiki (12), WabiSabi (10)EmbPerl (2)
5 most popular nearby: WikiWikiWeb (187754), FindPage (177310), RecentChanges (177309), WabiSabi (642), PhpWiki (559)