Billets associés au mot clé « PHP »

5 astuces pour écrire du code PHP plus court

Publié le 01/08/2009

Rien de nouveau sous le soleil en ce qui concerne le développement PHP. Code Income proposait il y a quelques semaines des astuces pour raccourcir le code PHP. En ce qui me concerne, j'utilise ces astuces depuis longtemps et bien qu'Alheim ne soit pas d'accord avec certaines de ces astuces et qu'il argumente cela avec des remarques pertinentes, je trouve cela plutôt pratique et permet d'avoir un code moins lourd et plus optimisé.

C'est vous qui voyez... Yen a qui ont essayé, ils ont eu des problèmes... cela dit il est très rapide !


Voir le billet


Coder en ligne avec PHPanywhere

Publié le 15/11/2008

Étant donné que j'ai récemment repris la série des billets sur le travail en ligne avec mes présentations récentes de gestion personnelle sur le web, je vais continuer dans cette lancée.

Je donc aujourd'hui vous faire une présentation rapide de PHPanywhere qui est un système qui permet de gérer du code source en ligne avec un simple navigateur web.


Voir le billet


Créer une galerie photos avec phpFlickr

Publié le 27/09/2007

J'ai découvert aujourd'hui phpFlickr, classe PHP écrite par Dan Coulter. Ce script permet d'interagir avec le service de partage de photos en ligne Flickr par l'intermédiaire de leur API. Ce programme est vraiment pratique pour mettre en place une galerie de photos externes à l'hébergement de flickr. Toutes les fonctions indispensables sont présentes et c'est tellement bien écrit qu'il n'y a que très peu besoin de consulter la documentation.
  • Je recommande chaudement cette solution à ce qui ont besoin d'une galerie de photos avec stockage et administration externe
  • Je remercie chaleureusement le petit malin qui m'a fait découvrir cette merveille
  • Je demande au roi des kangourous de bien vouloir patienter un peu avant que tous les scripts soient écrits

Voir le billet


Générer une image de titre avec une police non standard en PHP

Publié le 28/10/2008

Je ne sais pour quelle raison, ce matin j'ai voulu me pencher sur la génération de titre avec une police particulière. Je me suis demandée si il existait une solution simple pour générer des titres avec d'autres polices que celles couramment utilisées sur les sites web tout en concevant l'aspect dynamique d'un système de gestion de contenu. J'avoue rarement utiliser ce genre d'effet et j'ai donc été agréablement surprise de découvrir que des scripts très simple à mettre en œuvre étaient à la disposition des webmasters.

Voir le billet


Le travail collaboratif avec Agora Project

Publié le 14/03/2008

Ces derniers mois, j'ai effectué de nombreuses investigations et nombreux essais sur les plateformes collaboratives en ligne. Plusieurs systèmes sont disponibles, payants ou gratuits, open source ou non. Certaines plateformes sont très complètes mais très peu intuitives, d'autres répondent bien au cahier des charges fixé mais sont hors de prix tandis que quelques unes ne sont pas complètement adaptée aux besoins.

Le dénouement de cette recherche a été quelque peu perturbé par la sortie récente du service Google Sites qui a finalement fait l'objet de mon choix notre choix. Je savais que cette évolution était prévue chez Google mais ne sachant pas quand, j'avais mis cette solution de côté.

Juste avant ce choix, la solution retenue était une application PHP/MySQL open source et gratuite qui mérite tout de même qu'on s'intéresse à elle.

Voir le billet


Modifier la date d'upload de toutes ses photos Flickr par la date de prise de vue

Publié le 02/05/2009

Une fonctionnalité manque à Flickr, c'est la possibilité de choisir par défaut l'affichage des photos par date de prise de vue. Lorsque l'on rattrape son retard et que l'on upload des photos un peu anciennes elles s'affichent alors en tête dans la galerie complète alors que l'on pourrait préférer les photos les plus récentes en premier. Flickr permet de modifier la date d'envoi d'une photo au même titre que la date de prise de vue mais cependant, il n'est pas possible d'effectuer cette modification par lot.


Voir le billet


Obtenir des copies d'écran de sites web et les manipuler en PHP

Publié le 20/10/2009

Lorsque l'on met en place un annuaire de sites web, il est bon d'illustrer les liens avec une copie d'écran du site. De nombreux outils existent pour obtenir une copie d'écran rapide. Certains services en ligne permettent d'obtenir de manière dynamique une copie d'écran de site ce qui permet d'avoir une illustration à jour. Thumbalizr propose, en plus de son API, un script PHP pour mettre en cache les images générées. Le script est simple à installer et même à personnaliser pour éventuellement manipuler les copies d'écran.


Voir le billet


Pallier à l'inaccessibilité au serveur FTP avec un gestionnaire de fichiers

Publié le 06/06/2008

La plupart des hébergeurs disposent d'un accès FTP pour la gestion de fichiers et les webmasters l'utilisent énormément pour administrer leurs sites internet. Mais dans certains cas, la connexion au serveur FTP peut s'avérer impossible pour différentes raisons :
  • problème technique temporaire
  • accès depuis un poste inhabituel avec impossibilité d'installer un client FTP
  • oublie du mot de passe (oui, ça peut arriver...)
  • l'hébergeur ne propose pas un accès directe au serveur de production
Ce dernier point est le cas d'un hébergeur serveur avec lequel je suis contraint de travailler pour le site d'un client. Un espace FTP est mis à disposition mais n'est qu'un miroir temporaire qui permet de tester le site. Il est ensuite nécessaire d'intervenir manuellement pour déclencher un écrasement des anciens fichiers sur le serveur de production par les nouveaux fichiers du serveur de test. La mise à jour prend ensuite 5 à 10 minutes pour être prise en compte.

Personnellement, Je travaille souvent directement sur le site en production donc cette configuration est très contraignante pour moi. J'ai par conséquent opté pour un gestionnaire de fichiers qui me permette d'intervenir en direct sur les fichiers du serveur de production. Le principe est simple, on installe quelques scripts PHP et la gestion se fait ensuite à travers une interface web.

Voici deux solutions que j'ai pu tester au gré de mes recherches.

Voir le billet


Script de gestion des formulaires d'abonnement et désabonnement aux mailing list ezmlm d'OVH

Publié le 31/08/2007

OVH, hébergeur très populaire en France propose dans certaines de ses offres des listes de discussion (mailing-list). Or, depuis quelques mois, les inscriptions et désinscriptions par formulaire sont impossibles. En effet, OVH ayant sécurisé les systèmes d'envoie de mails (réécriture du return-path), les commandes d'inscription et de désinscription ne sont accessibles que par l'envoi d'un email par le visiteur.

En clair, à la place d'un joli formulaire d'inscription sur votre site, il faut mettre un message du genre :
Pour vous inscrire à notre liste de discussion, veuillez envoyer un email vide à l'adresse suivante : nom_de_votre_maillist-subscribe@votre-domaine.tld Ce système n'est pas très "user-friendly" et, voyant que ne nombreux membres d'OVH se sont arrachés les cheveux avec ces formulaires (comme moi avec mes belles boucles blondes), j'ai créé un script basé sur l'API-OVH de Nicolas Merlet pour offrir une solution de remplacement.

Voir le billet


Snake

Publié le 26/05/2007

Une petite enigme pour ceux qui veulent essayer de savoir...
Mais bon, n'y passez pas trop de temps parce que ça n'a pas grand intérêt :-P

Voir le billet