lundi 22 novembre 2010

PHP | Decoder un lien TinyURL

La class PHP TinyurlRevealer décode un lien TinyUrl pour afficher l'adresse réel. Par exemple, l'adresse http://tinyurl.com/3xf5cyp pointe vers http://www.fobec.com

PHP-Decoder un lien TinyURL

samedi 20 novembre 2010

Mettre en cache les requetes MySQL dans un script PHP

Le plus souvent, les sites internet utilisent un système de cache pour réduire la charge serveur et améliorer le temps de chargement. Le principe est 'bufferiser' la sortie d'un script PHP, stocker le code HTML dans un fichier et charger la page à partir du cache.
Au lieu de réecrire une partie de l'architecture du site Fobec.com, nous avons décider de stocker uniquement le résultat de certaines requetes MySQL et non l'ensemble du code HTML d'une page.

Mettre en cache les requetes MySQL dans un script PHP

lundi 15 novembre 2010

Choisir les bons champs MYSQL

Par définition, le rôle d'une base de données est de stocker une grande quantité de données. Pour y enregistrer du texte, des nombres ou encore des dates, il est essentiel de bien choisir le type de colonne.
La première raison est d'optimiser l'espace occupé par la base de données. En général, plus la base est compacte, plus les performances sont élevées.
La deuxième raison est de garantir l'intégrité et la cohérence des données. En optant pour un type de donnée strict et prévu au plus juste, une valeur incorrecte sera automatiquement refusée lors de l'insertion d'un nouvel enregistrement.

Choisir les bons champs MYSQL

(PHP) Afficher un degradé horizontal sur une image PNG

L'extension GD rassemble toutes les fonctions pour générer des images dynamiquement. En complément à l'article sur la création de graphique en PHP, la class HorizontalGradient génère un dégradé horizontal avec les critères suivants:
- couleur de départ et de fin du dégradé au format hexadécimal,
- la hauteur et la largeur de l'image.

(PHP) Afficher un degradé horizontal sur une image