Benoît Guillaume

Mon site perso, mes livres

Fonctionalités implémentées

  • ajout d'un code qr sur les livres & les auteurs avec l'api google
  • Ajout des informations google, bnf & afnil sur la page de convertion d'isbn
  • Ajout d'un lien vers la bnf sur les livres (319/407)
  • mise en place d'un svn
  • Ajout d'une page xml sur les livres
  • Ajout d'une page de convertion d'isbn
  • Ajouter des tri dans la page des couvertures
  • Bannière > slider jQuery
  • Version pour mobile
  • Ajouter la liste des planètes
  • Mettres à jours les livres lut
  • Ajout des Lecteurs
  • Saisie des livres en retard
  • Ajout des images sur les derniers livres & auteurs
  • Ajout du livre en cours de lecture
  • Administration des livres
  • Ajout d'un livre aléatoire dans la bannière
  • Ajout d'un flux rss
  • Ajout de ShareThis sur les news
  • Ajout de Zend_Captcha_Image sur les commentaires
  • Ajout de SOUNDEX dans la recherche de livres
  • Ajout de commentaires sur les news
  • Ajout de news
  • Passage de PDO à Zend_Db
  • Réintégrer la liste des livres
  • Intégréer de FCKeditor
  • Intégration de PHPMailer 2.3
  • Interface d'administration
  • Connexion à MySQL
  • Réintégration de WoT
  • Création du SiteMap
  • Url Rewrite
  • Mes sites
  • Curriculum vitæ
  • Création d'icones
  • Validations
  • Style CSS
  • Structure XHTML

To Do

  • Options dans Création d'icones
  • Ajouter des commentaires / critiques sur les livres
  • Maj des infos steam en background

auto inclusion php

Le samedi 10 juillet 2010 à 12h08 - php, Zend, include
http://fr.php.net/__autoload

Comment ce passer des fonction include_once, require_once ...
Lors vous faite un new MaClass() et qu'il ne connait pas cette class, le moteur PHP appele automatiquement la fonction __autoload, qui peu ce charger de faire les include pour vous.
 	//ajouter le ou les dossier ou ce trouve vos class dans le include_path
	set_include_path(get_include_path() . PATH_SEPARATOR . '/path/to/library/');
	
	//fonction magique de chargement automatique
	function __autoload($class_name){
		$zend=explode('_',$class_name);
		//vérifie si il s'agit d'une class Zend 
		if(count($zend)>1 && $zend[0]=='Zend'){
			$path="";
			foreach($zend as $file){
				if($path) $path.='/';
				$path.=$file;
			}
			include_once $path. '.php';
		}else{//sinon inclusion directe
    		include_once CST_current."class/".$class_name . '.class.php';
		}
	} 

 Ajouter un commentaire
- - - Version Mobile admin