PHP: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
Line 21: Line 21:
* [http://fr.php.net/docs.php Manuals at the official] PHP site (france mirror)
* [http://fr.php.net/docs.php Manuals at the official] PHP site (france mirror)
* [http://de.php.net/docs.php Manuals at the official] PHP site (germany mirror)
* [http://de.php.net/docs.php Manuals at the official] PHP site (germany mirror)
* '''[/guides/php/php5/ LOCAL COPY of the 5.x manual]''' (April 2005).
* '''[http://tecfa.unige.ch/guides/php/php5/ LOCAL COPY of the 5.x manual]''' (April 2005).
* '''[/guides/php/php3/manual/index.html LOCAL COPY of the 4.3.x manual]''' (March 2004).
* '''[http://tecfa.unige.ch/guides/php/php3/manual/index.html LOCAL COPY of the 4.3.x manual]''' (March 2004).
* '''[/guides/php/php3/bigmanual.html LOCAL COPY of the 4.3.x manual in ONE gzipped File]''' (1.4MB!, March 2004).
* '''[http://tecfa.unige.ch/guides/php/php3/bigmanual.html LOCAL COPY of the 4.3.x manual in ONE gzipped File]''' (1.4MB!, March 2004).
* '''COPIE LOCALE''' [/guides/php/php5_fr/ du manuel fran�ais PhP 5.x] (Mars 2005)
* '''COPIE LOCALE''' [http://tecfa.unige.ch/guides/php/php5_fr/ du manuel fran�ais PhP 5.x] (Mars 2005)
* '''COPIE LOCALE''' [/guides/php/doc_fr/ du manuel fran�ais PhP 4] (Mars 2003)
* '''COPIE LOCALE''' [http://tecfa.unige.ch/guides/php/doc_fr/ du manuel fran�ais PhP 4] (Mars 2003)


=== Specifications ===
=== Specifications ===

Revision as of 15:18, 13 September 2007

Draft

PHP is a server-side html-embedded scripting language. It lets you write simple scripts right in your HTML files much like JavaScript does, except, unlike Ja vaScript PHP/FI is not browser-dependant. It can replace cgi-scripting with Perl, Python etc. in many occasions.
At Tecfa, we use PHP (together with [/guides/mysql/ MySql]) to build virtual libraries and educational groupware and more ...

PHP @ TECFA

PHP versions at TECFA

PHP teaching at TECFA

  • [examples/ Example Directory] Some of the stuff might be useful to beginners, e.g. a MySQL/PHP example (under construction) or how to generate VRML
  • TECFA Slides[../tie/tie.html

Documentation

Manuals

Specifications

FAQ's

Tutorials / Introductory Materials in English

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

Tutoriels en français

(Voir aussi les sites PHP [#liensfr ci-dessous] !)

Online documentation

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
  • (French translation of above): Lea Chris , Choi Wankyu , Allan Kent, Ganesh Prasad, Chris Ullman (2001),Ma�trisez PHP4, Wrox - Campus Press
  • Dave Medinets, David Medinets (1999), Php3 : Programming Browser-Based Applications, McGraw-Hill; ISBN: 0071353429
  • Jesus Castagnetto, Harish Rawat, Sascha Schumann, Chris Scollo, Deepak Veliath (Dec 1999), Professional Php Programming, Wrox Press Inc; ISBN: 1861002963

Installation

Needs some more

Special Topics

Software

Various:

Development frameworks:

Libraries and examples

  • See [../portals/portals-source our Portal's page]. Many portals have been written in PhP, e.g. postnuke, nuke, drupal, geeklog, phpweblog, phpwebsite
  • [examples/ Tecfa Example Directory] Some of the stuff might be useful to beginners,
  • 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
  • phpHoo a Yahoo like directory with PHP
  • phpXML An Xpath class (does not need DOM XML or Sablotron, etc.)
  • Mailen mit PHP (in German). Don't use mail() at TECFA, sendmail is not configured. See a [/lib/php/smtp-mail lib some use here]
  • 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' .

Links

English

For more see the INDEX at www.php.net

Fran�ais

(pas vraiment test�s)

German