PHP: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 4: Line 4:
vaScript PHP/FI is not browser-dependant. It can replace cgi-scripting with Perl, Python etc. in many occasions. <br /> At Tecfa, we use PHP (together with [/guides/mysql/ MySql]) to build virtual libraries and educational groupware and more ...
vaScript PHP/FI is not browser-dependant. It can replace cgi-scripting with Perl, Python etc. in many occasions. <br /> At Tecfa, we use PHP (together with [/guides/mysql/ MySql]) to build virtual libraries and educational groupware and more ...


== PHP @ TECFA ==
This page just contains links made by ~ for his students. At some point there may be more information....


=== PHP versions at TECFA ===
'''Warning''': Most of these links are old - Have to update - [[User:Daniel K. Schneider|Daniel K. Schneider]] 15:35, 13 September 2007 (MEST)


== Links ==


=== PHP teaching at TECFA ===
* [http://www.php.net/ PHP Main Page] (PHP Home Site)
* http://en.wikipedia.org/wiki/Php PHP] (Wikipedia)


* [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
See also our [[PHP links]] page (nothing but links)
* '''TECFA Slides'''[../tie/tie.html


== Documentation ==
== Documentation ==
Line 26: Line 27:
* '''COPIE LOCALE''' [http://tecfa.unige.ch/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''' [http://tecfa.unige.ch/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 ===
* Same as the manual. See the [http://www.php.net/ PHP Main Page] (PHP Home Site)


=== FAQ's ===
=== FAQ's ===


* [http://www.php.net/FAQ.php3 FAQ (English)]
* [http://www.php.net/FAQ.php FAQ (English)]
* [http://www.phpinfo.net/?p=docs&rub=faq PHP3 FAQs en fran�ais [french]]


=== Tutorials / Introductory Materials in English ===
=== Introductory tutorials in English ===


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


* [http://www.webreference.com/programming/php/corephp/ An Introduction to PHP] by L. Atkinson and Z. Suraski, webreference sept. 2003. Good history / propaganda text.
* [http://www.webreference.com/programming/php/corephp/ An Introduction to PHP] by L. Atkinson and Z. Suraski, webreference sept. 2003. Good history / propaganda text.
* [http://www.builder.com/Programming/PHPIntro/?dd.bu.bb.0805.03 Introduction to PHP] (c|net tutorial by A. Trachtenberg and D.Sklar)
 
* The [http://www.devshed.com/Server_Side/PHP PhP series at www.devshed.com], e.g. [http://www.devshed.com/Server_Side/PHP/DB_Basics/page1.html WebSite Database Basics With PhP and MysQL]. (by T. Kehoe )
=== Tutorial series ===
* Webmonkey has a series, e.g. [http://www.hotwired.com/webmonkey/99/21/index2a.html?tw=frontdoor PHP/MySQL Tutorial ] (by G. Merall at Webmonkey/HotWired) * [http://www.hotwired.com/webmonkey/99/25/index2a.html?tw=hf199926 Site Navigation with PHP] * [http://www.hotwired.com/webmonkey/99/25/index3a.html?tw=hf199926 Image Creation with PHP] * [http://hotwired.lycos.com/webmonkey/00/05/index2a.html Authenticate and Track Users with PHP]
 
* The [http://www.devshed.com/ see PhP series at www.devshed.com], e.g.
* Webmonkey has a series, e.g. th now somewhat old ones: [http://www.hotwired.com/webmonkey/99/21/index2a.html?tw=frontdoor PHP/MySQL Tutorial ] (by G. Merall at Webmonkey/HotWired) * [http://www.hotwired.com/webmonkey/99/25/index2a.html?tw=hf199926 Site Navigation with PHP] * [http://www.hotwired.com/webmonkey/99/25/index3a.html?tw=hf199926 Image Creation with PHP] * [http://hotwired.lycos.com/webmonkey/00/05/index2a.html Authenticate and Track Users with PHP]
* [http://www.phpbuilder.com/ phpbuilder.com] series
* [http://www.phpbuilder.com/ phpbuilder.com] series


=== Tutoriels en français ===
=== Tutoriels en français ===


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


* [http://www.linux-france.org/article/devl/php3/tut/php3_tut.html Tutoriel de Christophe Lauer]
* [http://www.linux-france.org/article/devl/php3/tut/php3_tut.html Tutoriel de Christophe Lauer]
* "http://lignes.ringard.org/linux/php.html" (lien mort) Introduction aux pages web actives avec PHP et MySQL par Olivier Martineau
* "http://lignes.ringard.org/linux/php.html" (lien mort) Introduction aux pages web actives avec PHP et MySQL par Olivier Martineau
* [http://www.phpfrance.com/tutorials/ Serie de tutoriels sur phpfrance]
* [http://www.phpfrance.com/tutorials/ Serie de tutoriels sur phpfrance]
* '''TECFA Slides'''<nowiki>: </nowiki>[../tie/tie.html Regardez ici sous PHP Trail]
* '''TECFA Slides'''<nowiki>: </nowiki>[http://tecfa.unige.ch/guides/tie/tie.html Regardez ici sous PHP Trail]


=== Online documentation ===
=== Online documentation ===
Line 116: Line 113:
== Libraries and examples ==
== 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
* [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
* [examples/ Tecfa Example Directory] Some of the stuff might be useful to beginners,
* [examples/ Tecfa Example Directory] Some of the stuff might be useful to beginners,
* [http://www.hotscripts.com/PHP/index.html HotScripts.com]
* [http://www.hotscripts.com/PHP/index.html HotScripts.com]
Line 163: Line 161:


[[Category:technologies]]
[[Category:technologies]]
[[Category:links]]

Revision as of 14:35, 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 ...

This page just contains links made by ~ for his students. At some point there may be more information....

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

Links

See also our PHP links page (nothing but links)

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

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

  • Local Example Directory
  • See Portalware. 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