PHP links: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 4: Line 4:
This is a page with external links for [[PHP]].
This is a page with external links for [[PHP]].


'''Warning''': Most of these links are old - Have to update - [[User:Daniel K. Schneider|Daniel K. Schneider]] 15:47, 13 September 2007 (MEST)
'''Warning''': Most of these links are old - Have to update - [[User:Daniel K. Schneider|Daniel K. Schneider]] 16:21, 13 September 2007 (MEST)


== Documentation ==
== Documentation ==
Line 50: Line 50:
There are many and I can't keep track.
There are many and I can't keep track.


* Lea Chris , Choi Wankyu , Allan Kent, Ganesh Prasad, Chris Ullman (2000), Beginning PHP4, Wrox Press Inc; ISBN 186100373
* Lea Chris , Choi Wankyu , Allan Kent, Ganesh Prasad, Chris Ullman (2000), Beginning PHP4, Wrox Press Inc; ISBN 186100373  




Line 64: Line 64:
* [http://www-128.ibm.com/developerworks/xml/library/x-pullparsingphp.html Pull parsing XML in PHP] by Elliotte Rusty Harold, IBM developper works article, 30 jan 2007.
* [http://www-128.ibm.com/developerworks/xml/library/x-pullparsingphp.html Pull parsing XML in PHP] by Elliotte Rusty Harold, IBM developper works article, 30 jan 2007.
* [http://www.phpbuilder.com/columns/ian_gilfillan20050801.php3 Fundamentals of PHP Superglobals] (PHPBuilder, 2005)
* [http://www.phpbuilder.com/columns/ian_gilfillan20050801.php3 Fundamentals of PHP Superglobals] (PHPBuilder, 2005)
* [http://php.group.stumbleupon.com/forum/37465/ [Tutorial] Character encoding]. A short and good tutorial on how to code for UTF-8 (not as easy as it sounds, since there are several things/layers to think about [12/2006]
* [http://php.group.stumbleupon.com/forum/37465/ [Tutorial Character encoding]. A short and good tutorial on how to code for UTF-8 (not as easy as it sounds, since there are several things/layers to think about [12/2006]
* [http://gtk.php.net/ PHP-GTK]. PHP-GTK is an extension for the PHP programming language that implements language bindings for GTK . It provides an object-oriented interface to GTK classes and functions and greatly simplifies writing client-side cross-platform GUI applications. (Site has additional links to tutorials, examples, etc.). See also a [http://www.phpbuilder.com/columns/hunter20040826.php3 PhpBuilder article] (9/2004)
* [http://gtk.php.net/ PHP-GTK]. PHP-GTK is an extension for the PHP programming language that implements language bindings for GTK . It provides an object-oriented interface to GTK classes and functions and greatly simplifies writing client-side cross-platform GUI applications. (Site has additional links to tutorials, examples, etc.). See also a [http://www.phpbuilder.com/columns/hunter20040826.php3 PhpBuilder article] (9/2004)
* [http://www.alistapart.com/stories/phpcms/ Manage your content with PhP], by Chistopher Robbins, A List Apart, 2002
* [http://www.alistapart.com/stories/phpcms/ Manage your content with PhP], by Chistopher Robbins, A List Apart, 2002
Line 82: Line 82:


== Software ==
== Software ==
To install a apache/php/mysql configuration: see [[LAMP] (linux) or [[WAMP]] (windows/mac).


Various:
Various:


* [http://www.php.net/downloads.php PHP downloads] Source code, PHP versions, logos and documentation to download.
* [http://www.php.net/downloads.php PHP downloads] Source code, PHP versions, logos and documentation to download.
* [http://www.manucorp.com/ Easy Php] Un set pour installer Apacher/PhP/MySQL chez soi sur Win
* There are other packages integrating php, mysql and many more things in one install, e.g. [http://www.abriasoft.com/ the Merlin Server]
* [http://www.phpedit.net/ PhPEdit, a full featured IDE for Windows]
* [http://www.phpedit.net/ PhPEdit, a full featured IDE for Windows]
* [http://phpxref.sourceforge.net/ PhPXRef] a Perl script that makes crossreferences and extracts documentation from php code. Useful !
* [http://phpxref.sourceforge.net/ PhPXRef] a Perl script that makes crossreferences and extracts documentation from php code. Useful !
* [http://www.nusphere.com/products/ NuSphere Pro Advantage] Professional Internet Application Platform with Php/Perl/MysQL/Apache/WebMin ($500)


Development frameworks:
Development frameworks:
Line 96: Line 95:
* [http://framework.zend.com/ Zend framework]
* [http://framework.zend.com/ Zend framework]
* [http://www.phparch.com/zftut/ Introductory tutorial for the Zend framework]
* [http://www.phparch.com/zftut/ Introductory tutorial for the Zend framework]
* [http://www.codeigniter.com/ ]Code Igniter (PHP4 or better) - OpenSource
 
== Application Frameworks ==
 
(this should be expaned ....)
 
* [http://www.codeigniter.com/ Code Igniter] - OpenSource
* [http://del.icio.us/rortelli/framework Roberto's links]
* [http://del.icio.us/rortelli/framework Roberto's links]


Line 103: Line 107:
* [http://tecfa.unige.ch/guides/php/examples/ Local Example Directory]  
* [http://tecfa.unige.ch/guides/php/examples/ Local Example Directory]  
* See [[Portalware]]. Many portals have been written in PhP, e.g. postnuke, nuke, drupal, geeklog, phpweblog, phpwebsite
* See [[Portalware]]. Many portals have been written in PhP, e.g. postnuke, nuke, drupal, geeklog, phpweblog, phpwebsite
* [http://webreference.com/perl/xhoo/php1/ phpHoo] a Yahoo like directory with PHP


== Libraries and other tools ==
== Libraries and other tools ==
Line 109: Line 115:
* [http://webdev.berber.co.il/ Berber's WebDev Site] large collection, including hints for programmers
* [http://webdev.berber.co.il/ Berber's WebDev Site] large collection, including hints for programmers
* [http://px.sklar.com/ PHP Code Exchange site]. Good collection
* [http://px.sklar.com/ PHP Code Exchange site]. Good collection
* [http://webreference.com/perl/xhoo/php1/ phpHoo] a Yahoo like directory with PHP
* [http://www.zend.com/zend/tut/tut-xml-rpc-client.php XML-RPC Client]
* [http://www.zend.com/zend/tut/tut-xml-rpc-client.php XML-RPC Client]
* [http://phphtmllib.newsblob.com/ phpHtmlLib], A set of PHP classes and library functions to help facilitate building, debugging, and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images as well as complex html 'widgets' .
* [http://phphtmllib.newsblob.com/ phpHtmlLib], A set of PHP classes and library functions to help facilitate building, debugging, and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images as well as complex html 'widgets' .

Revision as of 16:21, 13 September 2007

Draft

Definition

This is a page with external links for PHP.

Warning: Most of these links are old - Have to update - Daniel K. Schneider 16:21, 13 September 2007 (MEST)

Documentation

Manuals

FAQ's

Introductory tutorials in English

(there are many more, see the major php and webmaster's sites.)

  • An Introduction to PHP by L. Atkinson and Z. Suraski, webreference sept. 2003. Good history / propaganda text.

Tutorial series

Tutoriels en français

Printed Books

There are many and I can't keep track.

  • Lea Chris , Choi Wankyu , Allan Kent, Ganesh Prasad, Chris Ullman (2000), Beginning PHP4, Wrox Press Inc; ISBN 186100373


Installation

Needs some more

Special Topics

Software

To install a apache/php/mysql configuration: see [[LAMP] (linux) or WAMP (windows/mac).

Various:

Development frameworks:

Application Frameworks

(this should be expaned ....)

Examples


Libraries and other tools

  • HotScripts.com
  • Phpclasses.org. Large and useful collection of classes ! (requires registration, optional mailing list)
  • Berber's WebDev Site large collection, including hints for programmers
  • PHP Code Exchange site. Good collection
  • XML-RPC Client
  • phpHtmlLib, A set of PHP classes and library functions to help facilitate building, debugging, and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images as well as complex html 'widgets' .

General Links

English

For more see the INDEX at www.php.net

Français

(pas vraiment testés)

German