Nouvelle version de ma classe "API SparkAngels PHP" !

Cette classe PHP, toujours sous licence GNU/GPL 3, a été profondément travaillé pour ajouter plein de choses intéressantes :

Modifications de la classe

  • - Ajout de la possibilité d'utiliser les sessions,
  • - Gestion du contenu CSS et JavaScript par la classe, et possibilité de les utiliser dans des fichiers séparés, compressés
  • - Ajout de la méthode verifyDefine() afin de vérifier que certaines constantes soient définies,
  • - Ajout de méthodes pour assurer l'envoi du flux html de manière compressée si le navigateur internet le supporte,
  • - Ajout un "petit" système de caching,
  • - Ajoute aide visuelle concernant le nombre de caractères du code d'authentification pour l'accompagné, et concernant l'accompagnateur le nombre de caractères correspondants qu'il introduit, cette dernière étant gérée avec jQuery ...
  • - Ajout de la détection de la présence de Java, par JavaScript, avec redirection vers le site de téléchargement Java.com,

Autres modifications

  • - Modification du script service.php pour ajouter l'argument 'httponly' concernant la gestion des cookies,
  • - Gestion des constantes à définir dans le script config.php
  • - Ajout d'un fichier .htaccess dont le but principal est de définir des temporisations pour le caching,
  • - Ajout du script hash-it.php - celui-ci est totalement indépendant de la classe ... il est là pour vous aider à calculer le hashage de certaines données. Des explications, plus bas, sont données.
  • - Ajout des fichiers CHANGELOG dont l'information est en langue anglaise, et README dont les explications sont en français.

Configuration

Toute la partie concernant la configuration est expliquée dans le fichier README, dont le propos du script hash-it.php, veuillez bien suivre les informations données.

Un point oublié, dans celui-ci est de modifier légèrement le fichier '.htaccess' par cette information :

=> il vous faut modifier la ligne suivante, par deux fois :
RewriteCond %{HTTP_REFERER} !^http://(aide\.)?stephane\-huc\.net/.*$ [NC]
en remplacant (aide\.)?stephane\-huc\.net par votre propre nom de domaine !
=> Vous pouvez aussi choisir de supprimer complétement le bloc module
dans son entier, où se situent les mentions
ANTI-HOTLINKING et HOTLINKERS.

Codes Sources

Le téléchargement des fichiers peut se faire :

  • Soit directement : http://aide.stephane-huc.net/share ...
  • Soit par torrent !

Et, puis, vous pouvez toujours jeter un oeil rapidement sur le code source de la classe, sur mon site "Mémoire Grise Libérée", sur la page adéquate ...