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

Utiliser Zend_Captcha_Image
<?php
	//initialise le captcha
	$captcha = new Zend_Captcha_Image(array(  
		'font' => realpath('images/fonts_defaut/arial.ttf'),
		'ImgDir' => realpath('images/captcha'),
		'WordLen' => 3,
		'Width' => 100,
		'dotNoiseLevel' => 40,
		'lineNoiseLevel'=> 3,
		'ImgAlt' => 'Captcha'
	));
	
	//si une insertion demandée
	if(!empty($_POST['ajouterComment'])){
	
		//vérifie la validité du captcha entrée
		if ($captcha->isValid($_POST['captcha'])) {  
			
			$captcha_ok=true;
			//faire l'insertion
			
			//redirigé vers la page d'affichage
			header("HTTP/1.0 302 Found");
			header('Location: /Index:'.$_POST['id_news']);
			
		}else{
			$captcha_ok=false;
		}
		
		//générer l'image
		$captcha_id = $captcha->generate();
	}
?>


//le formulaire ici

//afficher l'image
<?php echo $captcha->render(new Zend_View());?>

//demander le résultat
<input id="captcha" type="text" name="captcha[input]" />

//envoyer en cacher la session d'image générer
<input type="hidden" name="captcha[id]" value="<?php echo $captcha_id;?>" />

//afficher une erreur si le mauvais captcha à été entrée
<?php if(!$captcha_ok) echo "Erreur de Captcha";?>

 Ajouter un commentaire
- - - Version Mobile admin