array ("Rasmus Lerdorf","rasmus@php.net"), "andi" => array ("Andi Gutmans","andi@zend.com"), "zeev" => array ("Zeev Suraski","zeev@zend.com"), "stig" => array ("Stig Bakken","ssb@fast.no"), "shane" => array ("Shane Caraveo","shane@caraveo.com"), "jim" => array ("Jim Winstead","jimw@php.net") ); if ($KICKS): echo "\n\n"; endif; function makeKick($name) { echo "
\n"; kickHeader(20,'none',350); }; function endKick($name) { kickFooter($name."Kick",$name,350); echo "
\n"; echo "\n\n"; }; function makeFile($name) { global $DOCUMENT_ROOT; $filename=$DOCUMENT_ROOT."/credits-".$name.".txt"; if (file_exists($filename)): $credits=file($filename); echo "
\n"; return true; else: return false; endif; }; function makeMail($mail) { $mail = ereg_replace('@', '@', $mail); echo "$mail"; }; function makeName($name,$email,$size) { echo "
"; if ($size!=0): echo "$name - \n"; else: echo "$name - \n"; endif; echo ""; makeMail($email); echo "
\n"; }; ?> \n"; } if ($KICKS): echo "\n"; else: makeName($value[0],$value[1],1); makeFile($key); endif; if ($KICKS && $i%3 == 2) { print "\n"; } $i++; endwhile; if ($KICKS): echo "

Core Developers "; endif; ?>


\n"; endif; $i=0; reset($CORE); while (list($key,$value)=each($CORE)): if ($KICKS && $i==0) { print "
".$value[0]."
\n"; endif; ?>

Major Contributors


  • Postgres, Informix

  • fhttpd support

  • soundex code and lots of enthusiasm

  • Informix Universal Server support

  • Freetype support

  • Apache module debugging + helpful hints along the way

  • Oracle testing and bug fixes

  • Illustra

  • Informix SE Support

  • Various odds and ends

  • Prototype cop, regular expression code fixes and CGI security issues

  • LDAP

  • Adabas D, ODBC, Oracle

  • QNX support issues

  • Documentation

  • Sybase-CT

  • Original Sybase module

  • IMAP, ASpell

  • Solid

  • Gettext support

  • Documentation, FilePro

  • MD5

  • zlib

  • Velocis Support

  • ODBC Support, PHP3 API testing

  • Documentation

  • Regex cache, speedups & bug fixes, mSQL improvement and various string and time functions

  • Solid

  • Website graphic design and layout, PHP logo

  • LDAP

  • YP (NIS)

  • Cybercash

  • Documentation

  • WDDX


Andi Gutmans and Zeev Suraski would like to thank Prof. Michael Rodeh for his positive input during the initial development of the interpreter.
".$value[0]."

\n"; echo ""; # makeMail($value[1]); echo "
\n"; makeFile($key); endKick($key); endwhile; endif; ?>