cvs: phpweb(NEW_LOOK_2001) / news.php oldnews.php projects.php style.css

From: Date: Tue, 06 Feb 2001 23:06:00 +0000
Subject: cvs: phpweb(NEW_LOOK_2001) / news.php oldnews.php projects.php style.css
Groups: php.mirrors 
Request: Send a blank email to php-mirrors+get-3816@lists.php.net to get a copy of this message
cmv Tue Feb 6 15:06:00 2001 EDT Removed files: (Branch: NEW_LOOK_2001) /phpweb oldnews.php Modified files: /phpweb news.php projects.php style.css Log: I will get to sites.php tomorrow.

Index: phpweb/news.php diff -u phpweb/news.php:1.15.2.3 phpweb/news.php:1.15.2.4 --- phpweb/news.php:1.15.2.3 Tue Feb 6 14:19:02 2001 +++ phpweb/news.php Tue Feb 6 15:06:00 2001 @@ -2,103 +2,152 @@ require_once 'prepend.inc'; commonHeader("PHP in the News"); -function makeEntry($title,$subtitle,$url=false,$date="") { - global $FONTFACE; -?> -<TR bgcolor='#D0D0D0' valign=top> -<TD ALIGN=left WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-lefttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=left><? - echo "<FONT FACE=\"$FONTFACE\">\n"; - echo "<B>$title</B><BR></FONT>\n"; -?></TD> -<TD ALIGN=right width=200><? - echo "<FONT FACE=\"$FONTFACE\" SIZE=-1>\n"; - echo "<I>$date</I>&nbsp;<BR></FONT>\n"; -?></TD> -<TD ALIGN=right WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-righttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=bottom bgcolor='#D0D0D0'> -<TD ALIGN=left><IMG alt=" " SRC="/gifs/gcap-leftbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=left COLSPAN=2><? - echo "<FONT FACE=\"$FONTFACE\" SIZE=-1>\n"; - echo "$subtitle<BR>\n"; +function makeEntry($title,$author=false,$url=false,$date=false) { + global $first; + echo '<DT>'; + + echo hdelim(); + + echo '<h2>' . $title . '</h2>'; + if ($author) { + echo 'by ' . $author . '<BR>'; + } if ($url) { - echo "<A HREF=\"".$url."\" TARGET=\"_blank\">".$url."</A><BR></FONT>\n"; - } else { - echo "<I>This article is not available online</I><BR></FONT>\n"; + print_link($url,$url); + echo '<BR>'; } -?></TD> -<TD ALIGN=right><IMG alt=" " SRC="/gifs/gcap-rightbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=top> -<TD WIDTH=18><BR></TD> -<TD ALIGN=left colspan=2> -<TABLE border=0 cellpadding=5 cellspacing=0 bgcolor="#F0F0F0" width=100%> -<TR><TD><FONT FACE="<? echo $FONTFACE;?>" SIZE=-1> -<? -}; + if ($date) { + echo $date . '<BR>'; + } + echo '</DT>'; + echo '<DD>'; +} function endEntry() { -?> -<BR><BR></TD></TR></TABLE> -</TD> -<TD width=18><BR></TD> -</TR> -<? -}; + echo '</DD>'; +} ?> + <h1>PHP in the News</h1> + -<P> +<p> +If you have written an article, or spot something on the Net somewhere that +isn't listed here, please send a note to <a href="mailto:core@php.net">core@php.net</a> +and we will be sure to add it to this list. +</p> -<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%> -<? makeEntry ("Why PHP?", "by <A HREF=\"mailto:the_jalal@yahoo.com\">Jalal Pushman</A>", - "http://www.WebDevelopersJournal.com/articles/why_php.html", "November 7, 2000");?> -According to NetCraft surveys, PHP is now the most popular module for the Apache server and in total running on something like two million Web sites. Here are some of the reasons why PHP is such a popular server side scripting language. +<DL> + +<? makeEntry ("Why PHP?", + "Jalal Pushman", + "http://www.WebDevelopersJournal.com/articles/why_php.html", + "November 7, 2000"); +?> +According to NetCraft surveys, PHP is now the most popular module for the +Apache server and in total running on something like two million Web sites. +Here are some of the reasons why PHP is such a popular server side scripting language. <? endEntry(); ?> -<? makeEntry ("The Scoop on PHP - Want a Cure For the ASP Blues? Delve Into the Dynamic Web With This Popular Scripting Language", "by Craig Knudsen", - "http://www.linux-mag.com/online/php_01.html", "September 14, 2000");?> -I first discovered PHP a little over a year ago at Freshmeat.net. Because most non-commercial sites at that time used Perl CGI scripts for dynamic content, I found it interesting that Freshmeat's dynamic pages all ended with .php3 instead of the .pl or .cgi associated with Perl/CGI sites like Slashdot. I did a little exploring, quickly downloaded PHP version 3, and immediately became a PHP fan. + +<? makeEntry ("The Scoop on PHP - Want a Cure For the ASP Blues?", + "Craig Knudsen", + "http://www.linux-mag.com/online/php_01.html", + "September 14, 2000" ); +?> +I first discovered PHP a little over a year ago at Freshmeat.net. Because most +non-commercial sites at that time used Perl CGI scripts for dynamic content, +I found it interesting that Freshmeat's dynamic pages all ended with .php3 +instead of the .pl or .cgi associated with Perl/CGI sites like Slashdot. I +did a little exploring, quickly downloaded PHP version 3, and immediately +became a PHP fan. <? endEntry(); ?> -<? makeEntry( "LinuxTag - some impressions", "by <a href=\"mailto:winni@xpilot.org\">Winfried Tr&uuml;mper</a>", - "http://www.guug.de:8080/fotos/linuxtag/story/index.html", "July, 2000");?> -The literal translation of LinuxTag is LinuxDay. This title is a leftover from ancient times, when the event really lasted one day. This year the event occupied the fair in Stuttgart for four whole days, beginning at thurday with a business congress. For those commercially relevant lectures you had to pay. However, a total of over 100 hours of free lectures followed from friday to sunday, addressing the interests of end-users and developers. During all days companies and free software developers showed their Linux-products on an area of 6.000 m². An estimated number of 17.000 people visited the LinuxTag, making it a big success to be repeated next year. + +<? makeEntry( "LinuxTag - some impressions", + "Winfried Tr&uuml;mper", + "http://www.guug.de:8080/fotos/linuxtag/story/index.html", + "July, 2000"); +?> +The literal translation of LinuxTag is LinuxDay. This title is a leftover from ancient +times, when the event really lasted one day. This year the event occupied the fair in +Stuttgart for four whole days, beginning at thurday with a business congress. For +those commercially relevant lectures you had to pay. However, a total of over 100 +hours of free lectures followed from friday to sunday, addressing the interests of +end-users and developers. During all days companies and free software developers +showed their Linux-products on an area of 6.000 m². An estimated number of 17,000 people +visited the LinuxTag, making it a big success to be repeated next year. <? endEntry(); ?> -<? makeEntry ("Brennpunkt WWW", "by <a href=\"mailto:tobias@dnet.it\">Tobias Ratschiller</a>", - "http://www.heise.de/ix/artikel/2000/07/052/", "June 23, 2000");?> -(In German.) Maßgeschneidert für das Web: PHP 4.0. Mit der am 22. Mai freigegebenen Version 4.0 wandelt sich PHP von der Skriptsprache für kleine und mittlere Webanwendungen zur umfangreichen Middleware-Technik. + +<? makeEntry ("Brennpunkt WWW", + "Tobias Ratschiller", + "http://www.heise.de/ix/artikel/2000/07/052/", + "June 23, 2000"); +?> +[in German] Maßgeschneidert für das Web: PHP 4.0. Mit der am 22. Mai freigegebenen +Version 4.0 wandelt sich PHP von der Skriptsprache für kleine und mittlere Webanwendungen +zur umfangreichen Middleware-Technik. <? endEntry(); ?> + -<? makeEntry( "Are PHP and MySQL the Perfect Couple?", "by <a href=\"http://www.oreillynet.com/pub/au/77\">Jason Gilmore</a>", - "http://www.oreillynet.com/pub/a/network/2000/06/16/magazine/php_mysql.html", "June 16, 2000");?> -MySQL and PHP have developed a special sort of relationship over the past few years, perhaps due in large part to the fact that they are both freely available for download. The increased popularity of this dynamic duo, coupled with boundless enthusiasm from core developers of both technologies, culminated in a "meeting of the minds" in Israel earlier this year. This resulted in the MySQL library being packaged with the PHP 4.0 distribution, in addition to an agreement to help each other improve the performance quality of product integration whenever the opportunity arises. +<? makeEntry( "Are PHP and MySQL the Perfect Couple?", + "Jason Gilmore", + "http://www.oreillynet.com/pub/a/network/2000/06/16/magazine/php_mysql.html", + "June 16, 2000"); +?> +MySQL and PHP have developed a special sort of relationship over the past few years, +perhaps due in large part to the fact that they are both freely available for download. +The increased popularity of this dynamic duo, coupled with boundless enthusiasm from core +developers of both technologies, culminated in a "meeting of the minds" in Israel earlier +this year. This resulted in the MySQL library being packaged with the PHP 4.0 distribution, +in addition to an agreement to help each other improve the performance quality of product +integration whenever the opportunity arises. <? endEntry(); ?> + -<? makeEntry( "Your SQL Database Might Just Be MySQL", "by <a href=\"http://www.oreillynet.com/pub/au/75\">John Paul Ashenfelter</a>", - "http://www.oreillynet.com/pub/a/network/2000/06/16/magazine/mysql.html", "June 16, 2000");?> -So you need to build a database application that will be delivered over the Web. Your users have the browsers, you've got the web server and application software, but you need a database. What are your choices? +<? makeEntry( "Your SQL Database Might Just Be MySQL", + "John Paul Ashenfelter", + "http://www.oreillynet.com/pub/a/network/2000/06/16/magazine/mysql.html", + "June 16, 2000"); +?> +So you need to build a database application that will be delivered over the Web. +Your users have the browsers, you've got the web server and application software, +but you need a database. What are your choices? <? endEntry(); ?> + -<? makeEntry( "Student Suspended Over Suspected Use of PHP", "by National News", - "http://bbspot.com/News/2000/6/php_suspend.html", "June 14, 2000");?> -"A teacher overheard him say that he was using PHP, and as part of our Zero-Tolerance policy against drug use, he was immediately suspended. No questions asked," said Principal Clyde Thurlow. "We're not quite sure what PHP is, but we suspect it may be a derivative of PCP, or maybe a new designer drug like GHB." +<? makeEntry( "Student Suspended Over Suspected Use of PHP", + "by National News", + "http://bbspot.com/News/2000/6/php_suspend.html", + "June 14, 2000"); +?> +"A teacher overheard him say that he was using PHP, and as part of our Zero-Tolerance +policy against drug use, he was immediately suspended. No questions asked," said +Principal Clyde Thurlow. "We're not quite sure what PHP is, but we suspect it may +be a derivative of PCP, or maybe a new designer drug like GHB." <? endEntry(); ?> + -<? makeEntry( "Object-Oriented Programming with PHP", "by <a mailto:href=\"mailto:wj@unstrung.com\">Jason Gilmore</a>", - "http://www.webreview.com/2000/06_02/developers/06_02_00_3.shtml", "June 2, 2000");?> +<? makeEntry( "Object-Oriented Programming with PHP", + "Jason Gilmore", + "http://www.webreview.com/2000/06_02/developers/06_02_00_3.shtml", + "June 2, 2000"); +?> Couple Object-Oriented Programming with PHP and you've got features worth inheriting. From foundations to class to inheritance, Jason makes understanding objects within PHP easy--and practical. <? endEntry(); ?> -<? makeEntry( "PHP From an IT Manager's Perspective", "by <a mailto:href=\"mailto:tobias@phpwizard.net\">Tobias Ratschiller</a>", - "http://idm.internet.com/articles/200005/php_05_30_00a.html", "May 31, 2000");?> + +<? makeEntry( "PHP From an IT Manager's Perspective", + "Tobias Ratschiller", + "http://idm.internet.com/articles/200005/php_05_30_00a.html", + "May 31, 2000"); +?> What have sprint.ca, livebid.amazon.com, xoom.com, and mp3.lycos.com in common? All employ one of the Web's hottest server side technologies: PHP, the PHP Hypertext Preprocessor. As this article shows, PHP over the years @@ -106,150 +155,293 @@ features, and provides today a base that can easily stand out in the increasingly crowded server-side application development platform market. <? endEntry(); ?> + -<? makeEntry( "PHP 4.0: Dynamic Content for the Web Warrior", "by <a href=\"mailto:paulferris@linuxtoday.com\">Paul Ferris</a>", - "http://www.linuxplanet.com/linuxplanet/reviews/1891/1/", "May 28, 2000");?> -If you've been cruising the net, looking for the latest and greatest things, you often come across vaporware technologies, and promises that are made and broken. You might find yourself imagining things, like over-hyped proprietary products coming down the pike, where the choices had been open in the past. +<? makeEntry( "PHP 4.0: Dynamic Content for the Web Warrior", + "Paul Ferris", + "http://www.linuxplanet.com/linuxplanet/reviews/1891/1/", + "May 28, 2000"); +?> +If you've been cruising the net, looking for the latest and greatest things, +you often come across vaporware technologies, and promises that are made and +broken. You might find yourself imagining things, like over-hyped proprietary +products coming down the pike, where the choices had been open in the past. <? endEntry(); ?> + -<? makeEntry( "MySQL-Daten mit PHP ins Web bringen", "by <a href=\"mailto:hb@ix.heise.de\">Henning Behme</a>", - "http://www.heise.de/ix/artikel/2000/06/056/", "May 17, 2000");?> -(In German.) Dynamische Websites sind meist von Datenbanken abhängig. Deren Bestände lassen sich `on the fly' vom Server zu Surfer übertragen. PHP ist eine Skriptsprache, die die Integration von DBMS-Daten in HTML-Dateien erleichtert. +<? makeEntry( "MySQL-Daten mit PHP ins Web bringen", + "Henning Behme", + "http://www.heise.de/ix/artikel/2000/06/056/", + "May 17, 2000"); +?> +[in German] Dynamische Websites sind meist von Datenbanken abhängig. Deren +Bestände lassen sich `on the fly' vom Server zu Surfer übertragen. PHP ist +eine Skriptsprache, die die Integration von DBMS-Daten in HTML-Dateien erleichtert. <? endEntry(); ?> -<? makeEntry( "Evolution of a Super Hero", "by <a href=\"mailto:tobias@dnet.it\">Tobias Ratschiller</a>", - "http://www.webtechniques.com/archives/2000/05/ratschiller/", "April 7, 2000");?> + +<? makeEntry( "Evolution of a Super Hero", + "Tobias Ratschiller", + "http://www.webtechniques.com/archives/2000/05/ratschiller/", + "April 7, 2000"); +?> What's that in the sky? Is it Perl? Is it ASP? Is it JSP? No, it's PHP 4.0! Tobias Ratschiller has the inside story on what you can expect from release candidate 1. <? endEntry(); ?> -<? makeEntry( "PHP and XML, technical or cultural gap?", "by <a href=\"http://www.xmlhack.com/author.php?id=8\">Eric van der Vlist</a>", - "http://www.xmlhack.com/read.php?item=338", "March 14, 2000");?> -Classified as "the most popular Apache module" by E-Soft, PHP is one of the least frequently mentioned languages amongst the XML discussion lists. + +<? makeEntry( "PHP and XML: Technical or Cultural Gap?", + "Eric van der Vlist", + "http://www.xmlhack.com/read.php?item=338", + "March 14, 2000"); +?> +Classified as "the most popular Apache module" by E-Soft, PHP is one of the least +frequently mentioned languages amongst the XML discussion lists. <? endEntry(); ?> -<? makeEntry( "Under The Hood of PHP 4", "by Zeev Suraski", - "http://www.zend.com/zend/art/under-php4-hood.php", "February 27, 2000");?> +<? makeEntry( "Under The Hood of PHP 4", + "Zeev Suraski", + "http://www.zend.com/zend/art/under-php4-hood.php", + "February 27, 2000"); +?> Describes the major differences and improvements in the next generation PHP, PHP 4. <? endEntry(); ?> + -<? makeEntry( "PHP: Past, Present, and Future", "by Rasmus Lerdorf, Stig Bakken, Andi Gutmans, and Zeev Suraski", - "http://hotwired.lycos.com/webmonkey/radio/php.html", "February 27, 2000");?> -You may already know that PHP is fast, stable, and easy to learn, but you may not know how it got that way. In this interview, Rasmus Lerdorf, the creator of PHP, talks about the unlikely origins of this open-source product. Then core developers Stig Bakken, Andi Gutmans, and Zeev Suraski explain how they came to work on PHP and discuss the evolution of the language. Plus, you'll hear about the planned support for XML and MySQL and what's going on with Zend. +<? makeEntry( "PHP: Past, Present, and Future", + "Rasmus Lerdorf, Stig Bakken, Andi Gutmans, and Zeev Suraski", + "http://hotwired.lycos.com/webmonkey/radio/php.html", + "February 27, 2000"); +?> +You may already know that PHP is fast, stable, and easy to learn, but you may not +know how it got that way. In this interview, Rasmus Lerdorf, the creator of PHP, +talks about the unlikely origins of this open-source product. Then core developers +Stig Bakken, Andi Gutmans, and Zeev Suraski explain how they came to work on PHP +and discuss the evolution of the language. Plus, you'll hear about the planned +support for XML and MySQL and what's going on with Zend. <? endEntry(); ?> -<? makeEntry( "Template-Based Web Sites as Easy as P-H-P", "by <a href=\"http://www.webreview.com/pub/au/Gilmore_Jason\">Jason Gilmore</a>", - "http://www.webreview.com/pub/2000/02/11/php/index.html", "February 11, 2000");?> + +<? makeEntry( "Template-Based Web Sites as Easy as P-H-P", + "Jason Gilmore", + "http://www.webreview.com/pub/2000/02/11/php/index.html", + "February 11, 2000"); +?> Tutorial for creating template-based Web sites with PHP. <? endEntry(); ?> + -<? makeEntry( "Authenticate and Track Users with PHP", "by <a href=\"mailto:jcm@i2ii.com\">Julie Meloni</a>", - "http://hotwired.lycos.com/webmonkey/00/05/index2a.html", "February 2, 2000");?> -Shows you the basics of PHP-based user authentication, the use of cookies, and a short glimpse (with working examples!) at the session functions of PHP4. The article was written by Julie Meloni, author of <a href="http://www.thickbook.com/">PHP Essentials</a>, a book for the beginning or intermediate PHP user, available in March at a bookstore near you. +<? makeEntry( "Authenticate and Track Users with PHP", + "Julie Meloni", + "http://hotwired.lycos.com/webmonkey/00/05/index2a.html", + "February 2, 2000"); +?> +Shows you the basics of PHP-based user authentication, the use of cookies, and a +short glimpse (with working examples!) at the session functions of PHP4. The +article was written by Julie Meloni, author of <a href="http://www.thickbook.com/">PHP Essentials</a>, +a book for the beginning or intermediate PHP user, available in March at a bookstore near you. <? endEntry(); ?> + -<? makeEntry( "What you should know about PHP", "by <a href=\"mailto:gilmore@cob.ohio-state.edu\">Jason Gilmore</a>", - "http://webreview.com/pub/2000/01/21/feature/index.html", "January 21, 2000");?> +<? makeEntry( "What you should know about PHP", + "Jason Gilmore", + "http://webreview.com/pub/2000/01/21/feature/index.html", + "January 21, 2000"); +?> PHP can help you look like a web-wunderkid while saving you hours of drudgery. <? endEntry(); ?> -<? makeEntry( "PHP: a silent killer", "by <a href=\"mailto:jim.white@sreb.org\">Jim White</a>", - "http://www.osopinion.com/Opinions/JimWhite/JimWhite5.html", "December 22, 1999");?> -PHP is now running over a million web sites and with good reason. PHP is open source, it runs equally well on NT and UNIX, it's well documented. PHP is no doubt stealing market share from Microsoft's Active Server Pages, but the media has been unusually quiet about the issue. Even as Apache's success has become front page news, PHP has gone largely unnoticed. Maybe Microsoft wants to keep it that way. + +<? makeEntry( "PHP: A Silent Killer", + "Jim White", + "http://www.osopinion.com/Opinions/JimWhite/JimWhite5.html", + "December 22, 1999"); +?> +PHP is now running over a million web sites and with good reason. PHP is open source, +it runs equally well on NT and UNIX, it's well documented. PHP is no doubt stealing +market share from Microsoft's Active Server Pages, but the media has been unusually +quiet about the issue. Even as Apache's success has become front page news, PHP has +gone largely unnoticed. Maybe Microsoft wants to keep it that way. <? endEntry(); ?> -<? makeEntry( "Welcome Zend", "by <a href=\"mailto:gmerrall@email.com\">Graeme Merral</a>", - "http://hotwired.lycos.com/webmonkey/99/51/index3a.html", "December 16, 1999");?> + +<? makeEntry( "Welcome Zend", + "Graeme Merral", + "http://hotwired.lycos.com/webmonkey/99/51/index3a.html", + "December 16, 1999"); +?> Optimization - PHP vs. ASP - New Features - Geeky Features <? endEntry(); ?> -<? makeEntry( "The latest best-kept secret", "by <a href=\"mailto:glyn_moody@cix,co.uk\">Glyn Moody</a>", - "http://www.computerweekly.com/cwarchive/gwfeat/19991209/cwcontainer.asp?name=F1.html", "December 9, 1999");?> + +<? makeEntry( "The Latest Best-Kept Secret", + "Glyn Moody", + "http://www.computerweekly.com/cwarchive/gwfeat/19991209/cwcontainer.asp?name=F1.html", + "December 9, 1999"); +?> With the same features as ASP and JSP, PHP is the fastest growing Apache add-on. <? endEntry(); ?> + -<? makeEntry( "Trio informale", "by <a href=\"mailto:nicht_ich@gmx.de\">Dirk Reichelt</a>", - "http://www.zdnet.de/internet/artikel/java/199912/phpdatenbank01_00-wc.html", "November 29, 1999");?> -(In German.) &quot;Redaktionssystem für die Website mit PHP&quot; +<? makeEntry( "Trio Informale", + "Dirk Reichelt", + "http://www.zdnet.de/internet/artikel/java/199912/phpdatenbank01_00-wc.html", + "November 29, 1999"); +?> +[in German] &quot;Redaktionssystem für die Website mit PHP&quot; <? endEntry(); ?> + -<? makeEntry( "Interview with the PHP Team", "by <a href=\"mailto:lpdevel@linuxpower.org\">Linuxpower Team</a>", - "http://www.linuxpower.org/display_item.phtml?id=149", "November 17, 1999");?> -An interview with the core PHP development team: Andi, Andrei, Jim, Rasmus, Sascha, Stig, Thies, and Zeev. +<? makeEntry( "Interview with the PHP Team", + "the Linuxpower Team", + "http://www.linuxpower.org/display_item.phtml?id=149", + "November 17, 1999"); +?> +An interview with the core PHP development team: Andi, Andrei, Jim, Rasmus, Sascha, +Stig, Thies, and Zeev. <? endEntry(); ?> -<? makeEntry( "Web-Page Generator PHP Gets A Much-Needed Jolt in Version 4", "by Ahmad Abualsamid", - "http://www.techweb.com/se/directlink.cgi?NWC19991101S0014", "November 1, 1999");?> -PHP began as a small project to enhance a single Web site; it eventually became the most popular server-side scripting language for use with Apache. + +<? makeEntry( "Web-Page Generator PHP Gets A Much-Needed Jolt in Version 4", + "by Ahmad Abualsamid", + "http://www.techweb.com/se/directlink.cgi?NWC19991101S0014", + "November 1, 1999"); +?> +PHP began as a small project to enhance a single Web site; it eventually became the +most popular server-side scripting language for use with Apache. <? endEntry(); ?> + -<? makeEntry( "PHP-Einf&uuml;hrung", "by <a href=\"mailto:tobias@dnet.it\">Tobias Ratschiller</a>", - "http://www.internetworld.de/iw/magazin_11phpeinfuehrung.htm", "October 20, 1999");?> -(In German.) &quot;Over ten percent of all web servers have the scripting +<? makeEntry( "PHP-Einf&uuml;hrung", + "Tobias Ratschiller", + "http://www.internetworld.de/iw/magazin_11phpeinfuehrung.htm", + "October 20, 1999"); +?> +[in German] &quot;Over ten percent of all web servers have the scripting language PHP installed. Internet World shows you how to create dynamic web pages with PHP.&quot; Introduction to PHP in four parts.&quot; <? endEntry(); ?> + -<? makeEntry( "PHP: One Size Fits All", "by Niels Pollem","http://www.heise.de/ix/artikel/1999/07/076/", "July 19, 1999");?> -(In German.) Dynamisch generierte Web-Seiten zu erstellen geh&ouml;rt +<? makeEntry( "PHP: One Size Fits All", + "Niels Pollem", + "http://www.heise.de/ix/artikel/1999/07/076/", + "July 19, 1999"); +?> +[in German] Dynamisch generierte Web-Seiten zu erstellen geh&ouml;rt l&auml;ngst zum normalen Handwerk. Werkzeuge und Sprachen daf&uuml;r stehen zur Verf&uuml;gung. Das derzeit noch in der Version&nbsp;3 verf&uuml;gbare PHP bietet sich dabei f&uuml;r Anf&auml;nger wie Profis an - und PHP ist Open Source. <? endEntry(); ?> + -<? makeEntry( "Uncovering One of the Web's Secrets: Integrated Scripting with PHP", "by Leon Atkinson","http://webreview.com/wr/pub/1999/07/09/feature/index.html?wwwrrr_19990709.html", "July 9, 1999");?> +<? makeEntry( "Uncovering One of the Web's Secrets: Integrated Scripting with PHP", + "Leon Atkinson", + "http://webreview.com/wr/pub/1999/07/09/feature/index.html?wwwrrr_19990709.html", + "July 9, 1999"); +?> A basic introduction to PHP, by the author of "Core PHP Programming". <? endEntry(); ?> + -<? makeEntry( "Treasure trove: PHP offers features that will make your Web apps sparkle", "by Nicholas Petreley","http://www.infoworld.com/articles/op/xml/990621oppetreley.xml", "June 19, 1999");?> +<? makeEntry( "Treasure Trove: PHP Offers Features That Will Make Your Web Apps Sparkle", + "Nicholas Petreley", + "http://www.infoworld.com/articles/op/xml/990621oppetreley.xml", + "June 19, 1999"); +?> LinuxWorld's editorial director discovers PHP and extols its virtues. <? endEntry(); ?> -<? makeEntry( "Site Navigation with PHP", "by Brad Bulger","http://www.hotwired.com/webmonkey/99/25/index2a.html", "June 16, 1999");?> + +<? makeEntry( "Site Navigation with PHP", + "Brad Bulger", + "http://www.hotwired.com/webmonkey/99/25/index2a.html", + "June 16, 1999"); +?> Another Webmonkey article on using PHP, this time explaining how to use PHP to make it easier for users to navigate your website. <? endEntry(); ?> + -<? makeEntry( "PHP/MySQL Tutorial", "by Graeme Merrall","http://www.hotwired.com/webmonkey/99/21/index2a.html?tw=frontdoor", "May 19, 1999");?> +<? makeEntry( "PHP/MySQL Tutorial", + "Graeme Merrall", + "http://www.hotwired.com/webmonkey/99/21/index2a.html?tw=frontdoor", + "May 19, 1999"); +?> A three-lesson tutorial on using PHP and MySQL together on Windows and Unix systems. <? endEntry(); ?> + -<? makeEntry( "A fun thing happened on the way to the Phorum", "by Joe Barr","http://www.linuxworld.com/linuxworld/lw-1999-05/lw-05-vcontrol2.html", "May 12, 1999");?> +<? makeEntry( "A fun thing happened on the way to the Phorum", + "by Joe Barr", + "http://www.linuxworld.com/linuxworld/lw-1999-05/lw-05-vcontrol2.html", + "May 12, 1999"); +?> Slackware.com uses it. But have you heard of the freely available conferencing software called Phorum? Joe tells the story of Phorum, and how he came to try it out. <? endEntry(); ?> -<? makeEntry( "Internet Publication System with GNU/Linux", "by &Aacute;lvaro del Castillo","http://www.openresources.com/magazine/publication-system-inet", "May 3, 1999");?> + +<? makeEntry( "Internet Publication System with GNU/Linux", + "&Aacute;lvaro del Castillo", + "http://www.openresources.com/magazine/publication-system-inet", + "May 3, 1999"); +?> First in a series dedicated to the analysis, development and implementation of a very complete system for publishing data on the Internet using GNU/Linux software (including PHP 3.0). <? endEntry(); ?> -<? makeEntry( "Web mail in PHP", "by Bj&#248;rn Borud", "http://www.opensourceit.com/tutorials/990416php.html", "April 28, 1999");?> + +<? makeEntry( "Web mail in PHP", + "Bj&#248;rn Borud", + "http://www.opensourceit.com/tutorials/990416php.html", + "April 28, 1999"); +?> Building a simple web-mail interface in PHP using the IMAP extension. <? endEntry(); ?> -<? makeEntry( "LDAP at Home", "Article in May issue of Webtechniques by Rasmus Lerdorf", "http://www.webtechniques.com/1999/05/lerdorf/junk.shtml", "April. 14, 1999");?> -A very introductory look at LDAP and how to write a PHP interface to an LDAP server. + +<? makeEntry( "LDAP at Home", + "Rasmus Lerdorf", + "http://www.webtechniques.com/1999/05/lerdorf/junk.shtml", + "April 14, 1999");?> +A very introductory look at LDAP and how to write a PHP interface to an LDAP server, +from the May, 1999 issue of Webtechniques. <? endEntry(); ?> + -<? makeEntry("Search This","by Colin Viebrock","http://www.devshed.com/Server_Side/PHP/Search_This/","Mar. 15, 1999");?> -&quot;Search This: Searching Your Dynamic Site with PHP and ht://Dig&quot; +<? makeEntry("Search This", + "Colin Viebrock", + "http://www.devshed.com/Server_Side/PHP/Search_This/", + "March 15, 1999"); +?> +Searching Your Dynamic Site with PHP and ht://Dig. <? endEntry(); ?> -<? makeEntry( "PHP 3 - a Revolution for the Web", "Article in German Internet World by Tobias Ratschiller", false, "Feb. 15, 1999");?> -&quot;Static HTML pages are boring, CGI-scripts too slow, ColdFusion etc to -expensive? The solution is PHP 3.&quot; This German introductory article presents + +<? makeEntry( "PHP 3 - a Revolution for the Web", + "Tobias Ratschiller", + false, + "February 15, 1999");?> +[in German] &quot;Static HTML pages are boring, CGI-scripts too slow, ColdFusion etc to +expensive? The solution is PHP 3.&quot; This introductory article presents PHP 3 as a scalable, easy-to-use, high-perfomance solution for server-side -scripting. Features also an interview with Rasmus Lerdorf. +scripting. From the German Internet World. Also features an interview with Rasmus +Lerdorf. <? endEntry(); ?> + -<? makeEntry("PHP 3.0 - Full-power Web Scripting","by Ted Brockwood", "http://nctweb.com/articles/php.html","Jan. 27, 1999");?> +<? makeEntry("PHP 3.0 - Full-power Web Scripting", + "Ted Brockwood", + "http://nctweb.com/articles/php.html", + "Jan. 27, 1999"); +?> Ask most Web application developers their scripting language of choice, and you'll find that most are divided into two camps - the Microsoft Active Server Pages (ASP) folks, and the Cold Fusion users. If you do a @@ -258,61 +450,139 @@ think for an "alternative product". <? endEntry(); ?> -<? makeEntry("Articles on phpbuilder.com","by Tim Perdue and Rasmus Lerdorf", "http://www.phpbuilder.com","Jan. 24, 1999");?> -&quot;Building Dynamic Web Pages with Search Engines in Mind&quot; and &quot;Creating Dynamic Images with PHP&quot; + +<? makeEntry("Articles on phpbuilder.com", + "Tim Perdue and Rasmus Lerdorf", + "http://www.phpbuilder.com", + "Jan. 24, 1999"); +?> +&quot;Building Dynamic Web Pages with Search Engines in Mind&quot; and +&quot;Creating Dynamic Images with PHP&quot; <? endEntry(); ?> + -<? makeEntry( "Classified ads with PHP 3 and MySQL", "German article in Internet Pro (Ziff Davis) written by Tobias Ratschiller", "http://www.zdnet.de/internet/artikel/java/199902/php3mysql_00-wf.html", "Jan. 18, 1999"); ?> -&quot;PHP 3 is the most powerful tool on the market for building dynamic, +<? makeEntry( "Classified ads with PHP 3 and MySQL", + "Tobias Ratschiller", + "http://www.zdnet.de/internet/artikel/java/199902/php3mysql_00-wf.html", + "Jan. 18, 1999"); ?> +[in German] &quot;PHP 3 is the most powerful tool on the market for building dynamic, database-driven websites. Internet Pro shows how to realize a classified ads -site with PHP and MySQL.&quot; +site with PHP and MySQL.&quot; From Internet Pro (Ziff Davis). <? endEntry(); ?> -<? makeEntry("Apache Gets Down to Business","WEBBuilder Magazine article by Bjørn Borud","http://www.devx.com/upload/free/features/webbuilder/1998/wb1098/bb1098/bb1098.htm","Sept. 24, 1998"); ?> + +<? makeEntry("Apache Gets Down to Business", + "Bjørn Borud", + "http://www.devx.com/upload/free/features/webbuilder/1998/wb1098/bb1098/bb1098.htm", + "Sept. 24, 1998"); + ?> &quot;The world's most popular Web server has a reputation for performance and extensibility. You may not be aware of the rich programming environment that surrounds Apache, though. PHP gives you strong SQL connectivity, and mod_perl has powerful application integration facilities. Learn how to exploit these capabilities. Also, see our review of Apache.&quot; +From WEBBuilder Magazine. <? endEntry(); ?> + + +<? makeEntry("PHP/MySQL ... Combination wins Database of the Year Award at Web98", + false, + "http://webreview.com/wr/pub/wtawards", + "June 22, 1998"); +?> +&quot;The substance of the Web is more and more residing in databases, and there +are a variety of methods used to generate Web pages. This year, we selected a +pair of &quot;free software&quot; tools that work together quite nicely as a +platform for building dynamic content. The award is also a tribute to the Open Source +initiative; both products are used, developed and supported by interlocking +communities of people on the Net.&quot; +<? endEntry(); ?> + + +<? makeEntry("PHP Killer Apps & Huge Hit Usage!", + "Dave Garaffa", + "http://browserwatch.internet.com/news/story/news-980610-7.html", + "June 10, 1998"); +?> +"After my initial story I got a wave of email providing links to PHP enabled +web apps. Here is a short list." +<? endEntry();?> + + +<? makeEntry("Notes from a Webmaster", + "Dave Garaffa", + "http://browserwatch.internet.com/news/story/news-980608-7.html", + "June 8, 1998"); +?> +"Boy what a weekend I've had! Why you ask? Well I found PHP 3.0 +on Friday!! For those who already know about PHP 3.0 now you +know why I've been so busy. ;-) For those who don't know about +it... all I can say is AWSOME!" +<? endEntry();?> + + +<? makeEntry("Linux, SQL, and the Web", + "Charles J. Fisher", + "http://cs.sau.edu/~cfisher/uw/018.html", + "1998"); ?> +Charles walks through the steps required to get Linux, PostgreSQL and PHP 3.0 +to talk to each other. From UnixWorld Online. +<? endEntry();?> + + +<? makeEntry("Building A Cross-Platform Web Infrastructure - Part One", + "Brian Platz and Robert Flannigan", + "http://www.performancecomputing.com/unixintegration/9802/9802f1.htm", + "February 1998"); +?> +Brian and Robert take a look at all the options out there and end up +choosing PHP over all the big guys. From UnixIntegration. +<? endEntry();?> + + +<? makeEntry("Building A Cross-Platform Web Infrastructure - Part Two", + "Brian Platz and Robert Flannigan", + "http://www.performancecomputing.com/unixintegration/9803/9803f1.htm", + "March 1998"); +?> +Brian and Robert continue their project by focusing on using PHP as the middleware +between a Web-server process and a back-end relational-database system. +<? endEntry();?> + + +<? makeEntry("A Contact Database using MySQL and PHP", + "Mike Miller", + "http://www.webtechniques.com/archives/1998/01/note/", + "January 1998"); +?> +Mike builds a contact database with MySQL and PHP. From WebTechniques. +<? endEntry();?> + + +<? makeEntry("Dynamic Web Pages with PHP 3", + "Rasmus Lerdorf", + "http://www.webtechniques.com/archives/1998/02/lerdorf/", + "February 1998"); +?> +As PHP gets an upgrade and name change, Rasmus explains its history and shows us some new features +by building a dynamic Web photo album. +<? endEntry();?> + + +<? makeEntry("Clear Ink Announces SpellWeb", + "SpellWeb Press Release", + "http://www.clearink.com/about.htmy?topic=pr_3_23_98", + "March 23, 1998"); +?> +Walnut Creek, CA (March 23, 1998) -- Clear Ink, an independent Internet +strategy, technology and design services agency, announces today a new site +called SpellWeb, <a href="http://www.spellweb.com">http://www.spellweb.com</a>, +designed to detect and compare patterns in word usage throughout the global +online community. +<? endEntry();?> + + +</DL> -<TR bgcolor='#D0D0D0' valign=top> -<TD ALIGN=left WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-lefttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=right colspan=2><FONT FACE="tahoma, verdana, arial, helvetica, sans-serif"> -<B>Older News</B><BR></FONT> -</TD> -<TD ALIGN=right WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-righttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=bottom bgcolor='#D0D0D0'> -<TD ALIGN=left><IMG alt=" " SRC="/gifs/gcap-leftbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=right COLSPAN=2><FONT FACE="tahoma, verdana, arial, helvetica, sans-serif" SIZE=-1> -<A HREF="/oldnews.php">Link to older articles</A><BR></FONT> -</TD> -<TD ALIGN=right><IMG alt=" " SRC="/gifs/gcap-rightbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=top> -<TD WIDTH=18><BR></TD> -<TD ALIGN=left colspan=2> -<TABLE border=0 cellpadding=5 cellspacing=0 bgcolor="#F0F0F0" width=100%> -<TR><TD><FONT FACE="tahoma, verdana, arial, helvetica, sans-serif" SIZE=-1> -<? spc(10,10);?> -<BR></TD></TR></TABLE> -</TD> -<TD width=18><BR></TD> -</TR> - - -<TR bgcolor='#D0D0D0' valign=top> -<TD ALIGN=left WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-lefttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD VALIGN=middle ALIGN=left colspan=2 rowspan=2> -If you have written an article, or spot something on the Net somewhere that isn't listed here, please send a note -to <a href="mailto:core@php.net">core@php.net</a> and we will be sure to add it to this list.<BR></TD> -<TD ALIGN=right WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-righttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=bottom bgcolor='#D0D0D0'> -<TD ALIGN=left><IMG alt=" " SRC="/gifs/gcap-leftbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=right><IMG alt=" " SRC="/gifs/gcap-rightbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -</TABLE> <? commonFooter(); ?> Index: phpweb/projects.php diff -u phpweb/projects.php:1.15.2.2 phpweb/projects.php:1.15.2.3 --- phpweb/projects.php:1.15.2.2 Tue Feb 6 14:19:02 2001 +++ phpweb/projects.php Tue Feb 6 15:06:00 2001 @@ -2,65 +2,70 @@ require_once 'prepend.inc'; commonHeader("Projects"); -function makeEntry($project,$url,$name,$email) { - global $FONTFACE; -?> -<TR bgcolor='#D0D0D0' valign=top> -<TD ALIGN=left WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-lefttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=left rowspan=2> -<? - echo "<FONT FACE=\"$FONTFACE\" SIZE=-1><FONT SIZE=+0>\n"; - echo "<B>$project</B><BR></FONT>\n"; - $url2 = strstr($url,'://') ? $url : "http://".$url; - echo "<A HREF=\"" . $url2."\" TARGET=\"_blank\">".$url2."</A><BR>\n"; - if ($email): - echo "by <A HREF=\"mailto:".$email."\">".$name."</A><BR>\n"; - else: - echo "by ".$name."<BR>\n"; - endif; -?> -</TD> -<TD ALIGN=right WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-righttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=bottom bgcolor='#D0D0D0'> -<TD ALIGN=left><IMG alt=" " SRC="/gifs/gcap-leftbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=right><IMG alt=" " SRC="/gifs/gcap-rightbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=top> -<TD WIDTH=18><BR></TD> -<TD ALIGN=left> -<TABLE border=0 cellpadding=5 cellspacing=0 bgcolor="#F0F0F0" width=100%> -<TR><TD><FONT FACE="<? echo $FONTFACE;?>" SIZE=-1> -<? -}; +function makeEntry($project, $url=false, $author=false, $email=false) { + echo '<DT>'; + + echo hdelim(); + echo '<h2>' . $project . '</h2>'; + if ($author) { + echo 'by '; + if ($email) { + print_link('mailto:'.$email, $author); + } else { + echo $author; + } + echo '<BR>'; + } + if ($url) { + print_link($url,$url); + echo '<BR>'; + } + echo '</DT>'; + echo '<DD>'; +} + function endEntry() { -?> -<BR><BR></TD></TR></TABLE> -</TD> -<TD width=18><BR></TD> -</TR> -<? -}; + echo '</DD>'; +} -?> -<h3>Projects using PHP</h3> -An increasing number of projects, both commercial and Open Source, are using PHP as their main development -tool. If you want to browse through a list companies using PHP, you can go <a href="/sites.php">here</a>. +?> +<h1> +Projects using PHP +</h1> + +<p> +An increasing number of projects, both commercial and Open Source, +are using PHP as their main development tool. If you want to browse +through a list companies using PHP, you can go <? print_link("/sites.php", "here"); ?>. This page, however, is a listing of cool things based on PHP, available for download. -<P> +</p> -<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%> -<? makeEntry("Keystone","www.stonekeep.com/keystone.php3","Dave Belfer-Shevett","shevett@pobox.com"); ?> +<p> +If you have a project you feel belongs on this list, send us email us at +<A HREF="mailto:projects@php.net">projects@php.net</A> (we consider a project to be +a software package where the code is available for download). If you have a site that +uses PHP, you may want to add it to the <a href="/sites.php">sites page</a>. +</p> + + +<DL> + +<? makeEntry("Keystone", + "http://www.stonekeep.com/keystone.php3", + "Dave Belfer-Shevett", + "shevett@pobox.com"); +?> Keystone is a web-based application designed to help a workgroup keep track of issues and tasks via a shared central resource. The system was designed specifically with the IT department in mind, where quick access to shared data and history is a requirement. This centralized model works to help organize the department, as well as giving the group the information it needs to best serve its customers. - +</DD> +<DD> Keystone can be used for: <ul> <li>Bug tracking on software projects @@ -71,7 +76,12 @@ </ul> <? endEntry();?> -<? makeEntry("Double Choco Latte","http://dcl.sourceforge.net/","Michael Dean & Tim Norman","mdean@kcnet.com"); ?> + +<? makeEntry("Double Choco Latte", + "http://dcl.sourceforge.net/", + "Michael Dean & Tim Norman", + "mdean@kcnet.com"); +?> Double Choco Latte is a system for tracking bugs, changes, enhancements, requests for software. The system is suited for multiple products and multiple accounts (clients). It is in its infancy now and @@ -79,7 +89,12 @@ is completed, a Java 2/Swing enabled version will be started. <? endEntry();?> -<? makeEntry("Phorum","www.phorum.org/","Brian Moon","brianlmoon@iname.com"); ?> + +<? makeEntry("Phorum", + "http://www.phorum.org/", + "Brian Moon", + "brianlmoon@iname.com"); +?> Forums and message boards are popping up all over the place. To this point the most popular has been the free perl one at Matt's Script Archive. This project is trying to design a better forum with the use @@ -89,54 +104,93 @@ <? endEntry();?> -<? makeEntry("NeoBoard","www.neoqst.com/public/neoboard/neoboard.html","Wankyu Choi","wankyu@neoqst.com"); ?> +<? makeEntry("NeoBoard", + "http://www.neoqst.com/public/neoboard/neoboard.html", + "Wankyu Choi", + "wankyu@neoqst.com"); +?> NeoBoard is a web based threaded message board written in PHP 3.0. NeoBoard uses MySQL to manage its messages. If you have some knowlege on PHP, it won't be too much trouble to get it to work with other database engines. You need a PHP-enabled web server (or CGI PHP) and MySQL 3.22 or later to get NeoBoard working. <? endEntry();?> + -<? makeEntry("Ministry of Truth","http://mot.sourceforge.net/","Hal Roberts","hroberts@storystreet.com"); ?> +<? makeEntry("Ministry of Truth", + "http://mot.sourceforge.net/", + "Hal Roberts", + "hroberts@storystreet.com"); +?> The Ministry of Truth is a web-based job, equipment, and software tracking system that works via PHP and MySQL. MOT is a handy way for an IT support department to keep track of its support calls in a way that also maintains change logs for all machines and software packages. <? endEntry();?> + -<? makeEntry("IMP","horde.org/imp/","Chuck Hagenbuch","chuck@osmos.ml.org"); ?> +<? makeEntry("IMP", + "http://horde.org/imp/", + "Chuck Hagenbuch", + "chuck@osmos.ml.org"); +?> IMP is a set of PHP 3.0 scripts that implement an IMAP based webmail system. Assuming you have an account on a server that supports IMAP, you can theoretically use an installation of IMP to check your mail from anywhere that you have web access. <? endEntry();?> + -<? /* ?> -<? makeEntry("SwellMail","https://www.swellmail.net","Angelos Karageorgiou","angelos@www.datatone.com"); ?> +<!-- site down +<? makeEntry("SwellMail", + "https://www.swellmail.net", + "Angelos Karageorgiou", + "angelos@www.datatone.com"); +?> A PHP based secure email reading interface for IMAP based servers. <? endEntry();?> -<? */ ?> +--> -<? makeEntry("PHP Base Library","phplib.netuse.de","Boris Erdmann & Kristian Köhntopp","kk@netuse.de"); ?> + +<? makeEntry("PHP Base Library", + "http://phplib.netuse.de", + "Boris Erdmann & Kristian Köhntopp", + "kk@netuse.de"); +?> The PHP Base Library is a toolkit of extremely useful functions needed in many web applications. <? endEntry();?> + -<? makeEntry("DJPIM","ftp://tcomtoo.tcomeng.com/djpim/","Daryl Jones","daryl@tcomeng.com"); ?> +<? makeEntry("DJPIM", + "ftp://tcomtoo.tcomeng.com/djpim/", + "Daryl Jones", + "daryl@tcomeng.com"); +?> DJPIM is a very simple web-based interface to a MYSQL table that serves as a prioritized list of reminders. It's designed for rapid data entry of things to do, like telephone messages, prepare quotations, and send invoices. The author uses it as a substitute for a paper &quot;to do&quot; list. <? endEntry();?> + -<? makeEntry("OBM","http://www.aliacom.fr/obm/","Pierre Baudracco","pierre.baudracco@aliacom.fr"); ?> +<? makeEntry("OBM", + "http://www.aliacom.fr/obm/", + "Pierre Baudracco", + "pierre.baudracco@aliacom.fr"); +?> OBM is an Intranet application which goal is to help manage a company, but can be used as a contact database. It is written by Pierre Baudracco, with contributions by Patrice Bridoux and Pierre Carlier (and more to come) and released under the terms of the GPL. <? endEntry();?> + <!-- site is down as of 7/8/1999 -<? makeEntry("MyAdServer","www.314interactive.com","3.14Interactive","wj@314interactive.com"); ?> +<? makeEntry("MyAdServer", + "http://www.314interactive.com", + "3.14Interactive", + "wj@314interactive.com"); +?> This is a web adserver using PHP 3.0 and MySQL It includes the following features: <ul> <li> &quot;random&quot; rotation of banners on web pages, done by inserting just one line @@ -158,8 +212,13 @@ </ul> <? endEntry();?> --> + -<? makeEntry("W-Agora","www.araxe.fr/w-agora","Marc Druilhe","mdruilhe@araxe.fr"); ?> +<? makeEntry("W-Agora", + "http://www.araxe.fr/w-agora", + "Marc Druilhe", + "mdruilhe@araxe.fr"); +?> W-Agora is a web-based and customizable forum package. It allows you to install forums, BBS, guestbooks and all derived things. More than "just another web BBS/forum software", w-agora is designed so you can easily adapt it to your needs. For example you can also use it to: <ul> @@ -169,23 +228,43 @@ <li> allows people to upload documents and share information on your server </ul> <? endEntry();?> + -<? makeEntry("Timesheet","www.egr.uri.edu/~kovacsp/timesheet/","Peter Kovacs","kovacsp@egr.uri.edu"); ?> +<? makeEntry("Timesheet", + "http://www.egr.uri.edu/~kovacsp/timesheet/", + "Peter Kovacs", + "kovacsp@egr.uri.edu"); +?> A multiuser time tracking system. Users can check in and out and it keeps track of how long they've worked. <? endEntry();?> + -<? makeEntry("FocalMail","www.focalmail.com/home/index.html","FocalTek","support@focalmail.com"); ?> +<? makeEntry("FocalMail", + "http://www.focalmail.com/home/index.html", + "FocalTek", + "support@focalmail.com"); +?> FocalMail is a web based email interface which allow you to manage your mail virtually anywhere with any Javascript enabled web browser. <? endEntry();?> + -<? makeEntry("Joe Rock's Beer Recipe Calculator","www.jrock.com/recipe_calc/","Joseph S. Sellinger","jss@jrock.com"); ?> +<? makeEntry("Joe Rock's Beer Recipe Calculator", + "http://www.jrock.com/recipe_calc/", + "Joseph S. Sellinger", + "jss@jrock.com"); +?> A web based recipe calculator with a recipe database and other beer related goodies.<br> <b>Note from Rasmus:</b> This might sound like a trivial little thing, but go have a look. It is a very complete and complex site and not your average, &quot;duh.. I like beer site&quot;. <? endEntry();?> + -<? makeEntry("phpMyAdmin","www.phpwizard.net/projects/phpMyAdmin/","Tobias Ratschiller","tobias@dnet.it"); ?> +<? makeEntry("phpMyAdmin", + "http://www.phpwizard.net/projects/phpMyAdmin/", + "Tobias Ratschiller", + "tobias@dnet.it"); +?> phpMyAdmin is intended to handle the adminstration of MySQL over the web. Currently it can: <UL> @@ -201,25 +280,44 @@ </UL> <? endEntry();?> -<? makeEntry("DBE","edseek.com/developers.shtml","Jason Boxman","jasonb@edseek.com"); ?> + +<? makeEntry("DBE", + "http://edseek.com/developers.shtml", + "Jason Boxman", + "jasonb@edseek.com"); +?> DBE is a web-based database interface. <? endEntry();?> -<? makeEntry("SQLFusion","www.sqlfusion.org","Philippe Lewicki" ,"plewicki@ixio.com"); ?> -The SQLFusion project is a collection of components in java for -netobject Fusion. + +<? makeEntry("SQLFusion", + "http://www.sqlfusion.org", + "Philippe Lewicki", + "plewicki@ixio.com"); +?> +The SQLFusion project is a collection of components in java for netobject Fusion. It's an easy and fast way to build php3 and mSQL web sites with NetObject -Fusion. -Its all free under a GNU license. +Fusion. Its all free under a GNU license. <? endEntry();?> -<? makeEntry("TWIG","screwdriver.net/twig/","Christopher Heschong" ,"chris@wiw.org"); ?> -TWIG (formerly known as Muppet) came about because several of our users were running Windows 3.x with non-javascript browsers -(specifically MSIE 3.x for Win3.x). Although we like IMP (http://web.horde.org/imp/), it wasn't exactly -practical for them to use. Muppet works in every browser we've tested so far, including lynx. + +<? makeEntry("TWIG", + "http://screwdriver.net/twig/", + "Christopher Heschong", + "chris@wiw.org"); +?> +TWIG (formerly known as Muppet) came about because several of our users were +running Windows 3.x with non-javascript browsers (specifically MSIE 3.x for Win3.x). +Although we like IMP (http://web.horde.org/imp/), it wasn't exactly practical for +them to use. Muppet works in every browser we've tested so far, including lynx. <? endEntry();?> -<? makeEntry("phpAds","www.phpwizard.net/projects/phpAds/","Tobias Ratschiller" ,"tobias@dnet.it"); ?> + +<? makeEntry("phpAds", + "http://www.phpwizard.net/projects/phpAds/", + "Tobias Ratschiller", + "tobias@dnet.it"); +?> phpAds is a free banner management system for PHP. Currently it can <UL> <LI>manage multiple clients (each with own login) @@ -233,18 +331,33 @@ </UL> <? endEntry();?> -<? makeEntry ("The Diary", "none.cs.umass.edu/~schapira/thediary/", "Agustin Schapira", "schapira@cs.umass.edu"); ?> + +<? makeEntry ("The Diary", + "http://none.cs.umass.edu/~schapira/thediary/", + "Agustin Schapira", + "schapira@cs.umass.edu"); +?> The Diary lets you keep notebooks and write notes in them. You can add notes or browse through your notes from any Web browser anywhere in the world. You can also search inside your notebooks to find entries that interest you. <? endEntry();?> -<? makeEntry("Freemed","www.freemed.org","Jeff B","jeff@univrel.pr.uconn.edu"); ?> + +<? makeEntry("Freemed", + "http://www.freemed.org", + "Jeff B", + "jeff@univrel.pr.uconn.edu"); +?> Freemed is a medical management system written using PHP and MySQL. <? endEntry();?> -<? makeEntry("PHPGem","sptl.org/phpgem/","Nickolas Grebnev","nick@sptl.org"); ?> + +<? makeEntry("PHPGem", + "http://sptl.org/phpgem/", + "Nickolas Grebnev", + "nick@sptl.org"); +?> PHPGem is a program accelerates the process of creating of PHP scripts for working with tables. It works with a variety of SQL servers (PostgreSQL, MySQL, mSQL, ODBC). You input a description and parameters of your @@ -252,8 +365,13 @@ is another PHP script which will work with this tables (view table, edit table, add/delete entries, search in the tables). <? endEntry();?> + -<? makeEntry("IRM","www.redshift.com/~yramin/atp/irm","Yann Ramin" ,"atrus@montereyhigh.com"); ?> +<? makeEntry("IRM", + "http://www.redshift.com/~yramin/atp/irm", + "Yann Ramin", + "atrus@montereyhigh.com"); +?> IRM is a powerful tracking utility for computers and software. Demos have been set up where IRM successfully tracked thousands of records. Features include: @@ -269,14 +387,24 @@ computer at a time) </ul> <? endEntry();?> + -<?/* site disappeared -- June 12 1999 -<? makeEntry("PHPGen","www.byggsoft.se/~mikaelu/","Mikael Ulfenborg" ,"mikael.ulfenborg@byggsoft.se"); ?> +<!-- +<? makeEntry("PHPGen", + "http://www.byggsoft.se/~mikaelu/", + "Mikael Ulfenborg", + "mikael.ulfenborg@byggsoft.se"); +?> PHPGen is small PHP-script used to make a framework for a new PHP-application. <? endEntry();?> -*/?> +--> -<? makeEntry("FishCartSQL","www.fni.com/fcsql/","FishNet&reg;, Inc.","fcsql@fni.com"); ?> + +<? makeEntry("FishCartSQL", + "http://www.fni.com/fcsql/", + "FishNet&reg;, Inc.", + "fcsql@fni.com"); +?> FishCartSQL(sm) is a catalog management system for online e-commerce solutions; it has been in active use since January 1998. A few of the key benefits include multiple parallel catalogs, multiple languages, timed @@ -285,12 +413,22 @@ existing order processing systems. <? endEntry();?> -<? makeEntry("EU-Webboard","www.eu-industries.com/produkt.html","EU-Industries","ulrich.eckardt@eu-industries.com"); ?> + +<? makeEntry("EU-Webboard", + "http://www.eu-industries.com/produkt.html", + "EU-Industries", + "ulrich.eckardt@eu-industries.com"); +?> EU-Webboard is a Webboard solution for Internet and Intranet-Servers written in PHP 3.0 with a MySQL-connection. Freeware. (This site is in German.) <? endEntry();?> -<? makeEntry("Bookmarker","renaghan.com/bookmarker/","Padraic Renaghan",""); ?> + +<? makeEntry("Bookmarker", + "http://renaghan.com/bookmarker/", + "Padraic Renaghan", + false); +?> bookmarker is a WWW based application for managing bookmarks. It allows multiple users to list, search, maintain, and create bookmarks. It is written in PHP using PHPLIB, which allows support for multiple @@ -299,33 +437,58 @@ javascript functions that link directly to the application. <? endEntry();?> -<? makeEntry("MyGuestbook","mygb.php-homepage.de","Mark Kronsbein","mk@html-design.com"); ?> + +<? makeEntry("MyGuestbook", + "http://mygb.php-homepage.de", + "Mark Kronsbein", + "mk@html-design.com"); +?> This is a simple guestbook application that uses MySQL and supports several languages. <? endEntry();?> -<? makeEntry("PHP3Domo","gateway.digitaria.com/users/chris/php3domo/","Chris Adams","chris@digitaria.com"); ?> + +<? makeEntry("PHP3Domo", + "http://gateway.digitaria.com/users/chris/php3domo/", + "Chris Adams", + "chris@digitaria.com"); +?> Provides full SMTP validation of a mailing list subscription before forwarding the request on to Majordomo. <? endEntry();?> + -<? makeEntry("phpHoo","www.webreference.com/perl/xhoo/php1/","CDI","cdi@thewebmasters.net"); ?> +<? makeEntry("phpHoo", + "http://www.webreference.com/perl/xhoo/php1/", + "CDI", + "cdi@thewebmasters.net"); +?> Xhoo is a collaborative project whose goal is to create Open Source Web Catalog software for various platforms and languages that can selectively import data from the Open Directory Project. This project is currently being supported by Webreference.com. Early releases are currently available for Perl, ASP, and PHP. <? endEntry();?> + -<? makeEntry("kidSister","kidsister.tjw.org","Tony J. White","tjw@tjw.org"); ?> +<? makeEntry("kidSister", + "http://kidsister.tjw.org", + "Tony J. White", + "tjw@tjw.org"); +?> kidSister is a to-do list and a time logger. It was designed to help programmers organize many intricate tasks pertaining to multiple projects as well as keep track of the completion of such tasks. kidSister also has workgroup-like features that give its users the ability to &quot;spy&quot; on each other when granted the proper permission. <? endEntry();?> + -<? makeEntry("Midgard","www.midgard-project.org","The Midgard Project","midgard@greywolves.org"); ?> +<? makeEntry("Midgard", + "http://www.midgard-project.org", + "The Midgard Project", + "midgard@greywolves.org"); +?> Midgard is a freely-available Web application development and publishing platform based on the popular PHP scripting language. It is an Open Source development @@ -334,26 +497,50 @@ creating, modifying and maintaining dynamic database-enabled Web services <? endEntry();?> + -<? makeEntry("Phorm","www.holotech.net/scripts.html","Alan Little","darguz@holotech.net"); ?> -The Script Formerly Known As PHPMail. As features were added to PHPMail, its name became inaccurate, as it can now do so much more than just mailing form results, including sending an autoresponder, logging to a text file, and logging to a MySQL database. The next version will support validation of email addresses, credit card numbers and U.S. phone numbers. +<? makeEntry("Phorm", + "http://www.holotech.net/scripts.html", + "Alan Little", + "darguz@holotech.net"); +?> +The Script Formerly Known As PHPMail. As features were added to PHPMail, its name became +inaccurate, as it can now do so much more than just mailing form results, including +sending an autoresponder, logging to a text file, and logging to a MySQL database. +The next version will support validation of email addresses, credit card numbers +and U.S. phone numbers. <? endEntry();?> + -<? makeEntry("phpDB","http://phpdb.linuxbox.com/","Joe Thong","darkjoe@softhome.net"); ?> +<? makeEntry("phpDB", + "http://phpdb.linuxbox.com/", + "Joe Thong", + "darkjoe@softhome.net"); +?> phpDB is a database wrapper that provides a consistent interface to various database servers thus eliminating the need to port PHP software to support another database specific server. Supported database servers are MySQL, MSQL, PostgreSQL, Microsoft SQL Server, Sybase. <? endEntry();?> + -<? makeEntry("Dominion","http://dominion.styx.net/","Master Phil","philippe@styx.net"); ?> +<? makeEntry("Dominion", + "http://dominion.styx.net/", + "Master Phil", + "philippe@styx.net"); +?> Dominion is a "Universal Database Administration System Generator". It allows creation of multifunctional lists, and forms to insert, update and delete data against any kind of database, just by changing one variable. It just reduces administration time developement from 10 to 1. <? endEntry();?> + -<? makeEntry("TreeDoc","http://www.softky.com/TreeDoc/","Bill Softky","bill@softky.com"); ?> +<? makeEntry("TreeDoc", + "http://www.softky.com/TreeDoc/", + "Bill Softky", + "bill@softky.com"); +?> TreeDoc allows even php-ignorant page designers to create "Tree Documents," or "Fluid Documents," in which hyperlinks are opened in boxes in the middle of the calling page, right below the link, instead of on a new page. This lets you @@ -362,8 +549,13 @@ tags analogous to HTML &lt;a href="..."&gt; tags, so non-programmers can create such documents. <? endEntry(); ?> + -<? makeEntry("xml2tree", "http://www.risource.org/phpTools/xml2tree/README.html", "Bill Softky", "bill@rsv.ricoh.com"); ?> +<? makeEntry("xml2tree", + "http://www.risource.org/phpTools/xml2tree/README.html", + "Bill Softky", + "bill@rsv.ricoh.com"); +?> xml2tree is a single PHP include file for manipulating XML "tree objects" (i.e. a PHP4 "treeNode" object which contains an array of attributes and an array of child-strings and child-treeNodes). treeNodes can be constructed from XML files, created from @@ -371,95 +563,173 @@ treeNodes based on simple criteria. No other libraries or software are needed; everything is 100% PHP. <? endEntry(); ?> -<? makeEntry("PHPXref", "http://phpxref.sourceforge.net/", "Gareth Watts", "gareth@omnipotent.net"); ?> + +<? makeEntry("PHPXref", + "http://phpxref.sourceforge.net/", + "Gareth Watts", + "gareth@omnipotent.net"); +?> PHPXref is a small Perl script that cross-references functions, variables, and SQL tables used in a PHP-based Web site and generates HTML output. In addition, it can extract inline formatted comments from the PHP files to provide browsable documentation for the functions defined in the scripts. <? endEntry(); ?> -<? makeEntry("eGrail", "http://www.egrail.org", "Al Brown", "abrown@egrail.com"); ?> + +<? makeEntry("eGrail", + "http://www.egrail.org", + "Al Brown", + "abrown@egrail.com"); +?> eGrail is a comprehensive web management system with templates, and revision control. It is based completely on open source products. <? endEntry(); ?> -<? makeEntry("FireSite", "http://www.dotvoid.com", "Danne Lundqvist", "dotvoid@dotvoid.com"); ?> + +<? makeEntry("FireSite", + "http://www.dotvoid.com", + "Danne Lundqvist", + "dotvoid@dotvoid.com"); +?> FireSite is a Content Management System with very flexible role based user access. -Using a module based approach it is easy to adopt into various organisations with different information needs. +Using a module based approach it is easy to adopt into various organisations +with different information needs. <? endEntry(); ?> -<? makeEntry("phpDBForm", "http://phpdbform.sourceforge.net", "Paulo Assis", "ottani@uol.com.br"); ?> -PHP scripts to help manage a html form to admin data in MySQL. With only some lines of PHP code you get a html form. Features: easy management, customizations, drop down lists easy, and others. +<? makeEntry("phpDBForm", + "http://phpdbform.sourceforge.net", + "Paulo Assis", + "ottani@uol.com.br"); +?> +PHP scripts to help manage a html form to admin data in MySQL. With only some +lines of PHP code you get a html form. Features: easy management, customizations, +drop down lists easy, and others. <? endEntry(); ?> - -<? makeEntry("SquirrelMail", "http://www.squirrelmail.org/", "SquirrelMail Development Team", ""); ?> -SquirrelMail is a web-based mail program that will read and send your mail on IMAP-based mail servers. This script is very easy to install and configure. The newest version supports plugins, which expand SquirrelMail's capabilities and allows developers to try their hand at developing new features.<br /><br /> -* It is written entirely in PHP 4.<br /> -* It has its own IMAP implementation (you don't need it compiled into PHP)<br /> -* Address book supports LDAP (if compiled in)<br /> -* Source (and CVS) available on SourceForge.net<br /> -* Works with a wide variety of IMAP servers +<? makeEntry("SquirrelMail", + "http://www.squirrelmail.org/", + "SquirrelMail Development Team", + false); +?> +SquirrelMail is a web-based mail program that will read and send your mail on +IMAP-based mail servers. This script is very easy to install and configure. +The newest version supports plugins, which expand SquirrelMail's capabilities +and allows developers to try their hand at developing new features. +<UL> +<li>It is written entirely in PHP 4. +<li>It has its own IMAP implementation (you don't need it compiled into PHP) +<li>Address book supports LDAP (if compiled in) +<li>Source (and CVS) available on SourceForge.net +<li>Works with a wide variety of IMAP servers +</UL> <? endEntry(); ?> -<? makeEntry("PHP Bind 8", "http://sourceforge.net/projects/phpbind/", "Alexey Zilber", "alex@dayak.com"); ?> +<? makeEntry("PHP Bind 8", + "http://sourceforge.net/projects/phpbind/", + "Alexey Zilber", + "alex@dayak.com"); +?> PHP Bind is a fully self-contained PHP class for controlling - Bind 8.2's config files. It can parse, regenerate, modify, and - activate/deactivate domains in named.conf and domain db - files. +Bind 8.2's config files. It can parse, regenerate, modify, and +activate/deactivate domains in named.conf and domain db +files. <? endEntry(); ?> -<? makeEntry("GroupIT Engine", "http://www.groupit.org/channel/", "Sean Pecor", "sean@digitalspinner.com"); ?> -The GroupIT v0.90 Engine (for PHP) is a open source content and community management engine for online communities, extranets and intranets. Forums supported in this version include Message forums, Article forums, Link forums, Contributor Forums, and Photo Gallery forums. GroupIT administrators can use the engine as a turnkey solution or, because the entire source code is available, the package can be completely customized to suit the requirements of any web site.<br /><br /> - -The entire source code of the GroupIT engine is available for download and use under the terms of the "Orchestrated Open Source License (OOSL - http://www.groupit.org/oosl). +<? makeEntry("GroupIT Engine", + "http://www.groupit.org/channel/", + "Sean Pecor", + "sean@digitalspinner.com"); ?> +The GroupIT v0.90 Engine (for PHP) is a open source content and community +management engine for online communities, extranets and intranets. Forums +supported in this version include Message forums, Article forums, Link forums, +Contributor Forums, and Photo Gallery forums. GroupIT administrators can use +the engine as a turnkey solution or, because the entire source code is available, +the package can be completely customized to suit the requirements of any web site. +</DD> +<DD> +The entire source code of the GroupIT engine is available for download and use +under the terms of the "Orchestrated Open Source License +(OOSL - http://www.groupit.org/oosl). <? endEntry(); ?> - -<? makeEntry("Les Visiteurs v1.4", "http://www.phpinfo.net/visiteurs.php3", "Jean-Pierre Dezelus", "jpdezelus@phpinfo.net"); ?> -'Les Visiteurs v1.4' (Visitors) is a comprehensive Web site statistics analysis program written in PHP that uses a MySQL database on backend for data handling. Key reports include details on last 30 visitors, Daily breakdowns for each month, Visitor OS, browsers, Top 30 referrers, Top 30 domains, hits by hour, and more. It uses the GD library for creating statistical charts. Note that the document and scripts are written in French.<br /> -The next release will include a configuration file for messages, and many modules to create his own statistics page.<br /><br /> -Demo: http://www.phpinfo.net/visiteurs.php3<br /> -Download : http://www.phpinfo.net/?p=fichiers&rub=applis +<? makeEntry("Les Visiteurs v1.4", + "http://www.phpinfo.net/visiteurs.php3", + "Jean-Pierre Dezelus", + "jpdezelus@phpinfo.net"); +?> +'Les Visiteurs v1.4' (Visitors) is a comprehensive Web site statistics analysis +program written in PHP that uses a MySQL database on backend for data handling. +Key reports include details on last 30 visitors, Daily breakdowns for each month, +Visitor OS, browsers, Top 30 referrers, Top 30 domains, hits by hour, and more. +It uses the GD library for creating statistical charts. Note that the document +and scripts are written in French. <? endEntry(); ?> -<? makeEntry("PhpDocumentor", "http://phpdocu.sourceforge.net/", "Joshua Eichorn", "jeichorn@asu.edu"); ?> +<? makeEntry("PhpDocumentor", + "http://phpdocu.sourceforge.net/", + "Joshua Eichorn", + "jeichorn@asu.edu"); +?> PhpDocumentor is a php script that allows you to create javadoc style documentation from your php code. <? endEntry(); ?> -<? makeEntry("phpGroupWare", "http://www.phpgroupware.org", "Joseph Engo", "jengo@phpgroupware.com"); ?> -phpGroupWare is a multi-user web-based groupware suite written in PHP. It also provides an API for developing additional applications.<br /> +<? makeEntry("phpGroupWare", + "http://www.phpgroupware.org", + "Joseph Engo", + "jengo@phpgroupware.com"); +?> +phpGroupWare is a multi-user web-based groupware suite written in PHP. It also +provides an API for developing additional applications.<br /> <? endEntry(); ?> -<? makeEntry("phpCMS", "http://mcyra.homeip.net/homepage/phpcms/phpcms.htm", "Michael Brauchl", "michael.brauchl@chello.at"); ?> -phpCMS is a PHP-Powered Content Management System.<br /> -Note: phpCMS is a German-language site. +<? makeEntry("phpCMS", + "http://mcyra.homeip.net/homepage/phpcms/phpcms.htm", + "Michael Brauchl", + "michael.brauchl@chello.at"); +?> +phpCMS is a PHP-Powered Content Management System [Note: phpCMS is a German-language site] <? endEntry(); ?> -<? makeEntry("SEARCpHp", "http://www.hansanderson.com/php/search/", "Hans H. Anderson", "me@hansanderson.com"); ?> +<? makeEntry("SEARCpHp", + "http://www.hansanderson.com/php/search/", + "Hans H. Anderson", + "me@hansanderson.com"); +?> Searcphp - a search engine written exclusively in PHP. It does not require any database or external program. Works with PHP3 and above. Great for all sites, but especially for sites that can't use other search tools such as agrep, htdig, glimpse or swish. Indexes information from any source that PHP can access -- local files, web pages, databases -- whatever. <? endEntry(); ?> -<? makeEntry("PHP Time Tracking", "http://www.hansanderson.com/php/time/", "Hans H. Anderson", "me@hansanderson.com"); ?> +<? makeEntry("PHP Time Tracking", + "http://www.hansanderson.com/php/time/", + "Hans H. Anderson", + "me@hansanderson.com"); +?> PHP Time Tracking - Time Tracking tool for knowing what you did for whom. Good for programmers or web authors. Serves as a Journal for keeping track of what you did. <? endEntry(); ?> -<? makeEntry("XML Class", "http://www.hansanderson.com/php/xml/", "Hans H. Anderson", "me@hansanderson.com"); ?> +<? makeEntry("XML Class", + "http://www.hansanderson.com/php/xml/", + "Hans H. Anderson", + "me@hansanderson.com"); +?> XML Class - An EXTREMELY easy to use XML Tree and statistic parser. You need PHP4 (even if you have XML if PHP3, this requires PHP4). Basically, in two lines, this class will turn XML Data into PHP objects with internal data arrays. This means you can access your XML data with minimal effort. <? endEntry(); ?> -<? makeEntry("PHPLOT","http://www.phplot.com/","Afan Ottenheimer","afan@jeo.net"); ?> +<? makeEntry("PHPLOT", + "http://www.phplot.com/", + "Afan Ottenheimer", + "afan@jeo.net"); +?> PHPLOT is a graphics class for generating graphics on the fly and now used in several countries for graphing things like GPS skiing routes in the alps and stock market graphs. Its released under the PHP license and @@ -467,8 +737,13 @@ JPEG, and data in text-linear, linear-linear, and linear-linear-error formats. <? endEntry();?> + -<? makeEntry("Ciao EmailList Manager","http://www.technobreeze.com/php/emaillist/","Ben Drushell","ben@technobreeze.com"); ?> +<? makeEntry("Ciao EmailList Manager", + "http://www.technobreeze.com/php/emaillist/", + "Ben Drushell", + "ben@technobreeze.com"); +?> Ciao EmailList Manager is a PHP/MySQL opt-in mass e-mail program. This program is intended to assist in the sending of updates/ notifications/ newsletters/ etc. via the web. A single message can be e-mailed to a @@ -476,22 +751,5 @@ else is on the mailing list. <? endEntry();?> - -<TR bgcolor='#D0D0D0' valign=top> -<TD ALIGN=left WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-lefttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD VALIGN=middle ALIGN=left rowspan=2> -If you have a project you feel belongs on this list, send us email us at -<A HREF="mailto:projects@php.net">projects@php.net</A> (we consider a project to be -a software package where the code is available for download). If you have a site that -uses PHP, you may want to add it to the <a href="/sites.php">sites page</a>. -<BR></TD> -<TD ALIGN=right WIDTH=18><IMG ALT=" " SRC="/gifs/gcap-righttop.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> -<TR VALIGN=bottom bgcolor='#D0D0D0'> -<TD ALIGN=left><IMG alt=" " SRC="/gifs/gcap-leftbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -<TD ALIGN=right><IMG alt=" " SRC="/gifs/gcap-rightbot.gif" WIDTH=18 HEIGHT=18 BORDER=0><BR></TD> -</TR> - -</TABLE> <? commonFooter(); ?> Index: phpweb/style.css diff -u phpweb/style.css:1.1.2.4 phpweb/style.css:1.1.2.5 --- phpweb/style.css:1.1.2.4 Tue Feb 6 13:41:07 2001 +++ phpweb/style.css Tue Feb 6 15:06:00 2001 @@ -3,9 +3,9 @@ font-size: 13px; } -p { - margin-top: 0px; - margin-bottom: 8px; +dd,p { + margin-top: 4px; + margin-bottom: 4px; } em {
« previous php.mirrors (#3816) next »