HOME langage interprété coté serveur Vers le bas de la page



 	L'objectif est ici, non pas de faire le n-ième site d'apprentissage de ce langage de programmation
	qu'est PHP,  mais de donner des méthodes pratiques d'utilisation.

	 Programmant en C++ depuis de nombreuses années ( voir sur ce site la partie C++ ), 
	il m'a été facile de m'adapter.
 	Je dirai néanmoins, et ceci n'engage que moi, que PHP est sans nul doute trés pratique pour réaliser
	des pages web exécutées coté serveur, mais que le langage ne me semble pas rigoureux.
 	Par exemple, pas de déclaration de type de variable et de fonction, ce qui m'a dérouté dans un premier temps.
 	( Il y a bien la fonction setType pour changer le type d'une variable et le transtypage (...), mais bof ! )
 	Sans doute, les concepteurs ont-ils voulu simplifier la vie des 'programmeurs PHP' à qui je souhaite bien du plaisir si,
	un jour prochain, ces derniers se décidaient à apprendre la programmation objet en C++. 
	Mais il s'agit d'un objectif différent.

	Les thêmes abordés s'étofferont au cours du temps à condition que je trouve le temps.
	Il s'adresse à un public ayant déjà des connaissances de programmation et de la syntaxe PHP.

 	Si vous avez des suggestions et des critiques à formuler, je les prendrais en considération ...

Thêmes proposés
	• Changer les permissions de fichiers
	• Comprimer un fichier
	• Enregistrement d'un nouveau membre
	• Envoi d'un fichier (uploading)
	• Envoi de fichiers multiples (uploading)
	• Formulaire d'envoi de mail
	• Graphisme
	• La programmation objet en PHP
		• Les objets en PHP
		• Exemple 1
		• Exemple 2
		• Héritage
	• Les variables d'environnement
	• Liens dans une page
	• Livre d'Or
	• Moteur de Recherche
		• dans la BD du site
		• utilisant l'API Google et NuSoap
	• Script de blocage
		• un piège
		• si les htaccess ne sont pas autorisés
	• Sécurité des formulaires
	• Test de la syntaxe adresse mail
	• Test de validité d'adresse mail
	• Test du type de navigateur
	• Protéger son livre d'or des robots
	• Utilisation simple d'une base de données MySQL
	
Un peu d'algorithmie traduit en PHP

	Certains exemples sont extraits de TD d'informatique mathématique en classe prépa
	animés par moi-même il y a quelques années, mais traduits dans un autre langage.
	J'adopterais  la convention  #1 pour début bloc 1 et  1# pour fin bloc 1 par exemple pour les algoritmes complexes.

	• Echange de 2 valeurs
	• Longueur d'une portion d'ellipse
	• Méthode de résolution de Gauss (pivots)
	• Dénombrement
	• Calcul d'intégrale (méthode de Romberg)
	• Code Gray

	
Quelques ouvrages de référence

TitreAuteurEditions
Programmer en PHP4Leon AtkinsonCampusPress
PHP by ExamplesToby ButzonQue
Développer un site web dynamique...Didier HeurtelEni
Les cahiers du programmeur PHPPhilippe Chaléal
Daniel Charnay
Eyrolles
 

Vers le haut de la page
Retour vers la page principale d'accueil du site

Dernière Modification : Sam 17 Octobre 2009 18:41
Copyright © 1999-2010 Jean-Paul Molina Tous droits réservés.