Blog toujours...

Aller au contenu | Aller au menu | Aller à la recherche

lundi 13 juin 2005

Jeu PHP : Ressources périodiques (maj)

PHP

Lors de la création d'un jeu en php, il est une étape qui semble parfois poser problème : l'attribution de ressources périodiques. Pourtant il existe un moyen plus ou moins simple de gérer cela.

lire la suite

mardi 17 mai 2005

Des url plus esthétiques (maj)

PHP

Je pense que l'on a tous un jour ou l'autre utilisé des url du genre index.php?action=truc&id=xx.Cela peut avoir un côté pratique, mais ce n'est pas spécialement esthétique, et surtout pas très pratique à mémoriser (sans compter sur le fait que les moteurs de recherche n'en raffollent apparament pas tellement :p, je dis bien apparament, parce que je viens de me rendre compte que Google contenait des sites avec des & et des ? dans l'url)

Voici quelques méthodes assez simples pour pouvoir gérer les paramètres dans les url :).

lire la suite

lundi 11 avril 2005

Je l'ai reçue!!! :)

General

Playstation Portable

Voilà, après l'avoir commandé le 03/04/05, je l'ai reçue ce vendredi matin, avec deux jeux: Wipeout Pure et Tony Hawk's Underground 2 Remix. Elle est vraiment impressionnante, pour le moment je ne regrette pas mon achat :D.

jeudi 17 mars 2005

Evaluation des billets refonctionne sur ce site :)

General

Durant le déménagement, un petit problème dans le fichier javascript faisait que les votes ne fonctionnaient plus. Merci a Ced de me l'avoir fait remarqué, c'est désormais réparé, et l'article Evaluation des billets : personnaliser l'affichage a été mis à jour en conséquence.

mercredi 16 février 2005

Plugin Dotclear: Evaluation des billets v0.5

Dotclear

Après m'être fait la main avec un premier plugin, j'ai pu me lancer dans la réalisation d'un second un peu plus complexe, mais dont j'avais eu l'idée quelques jours après avoir installé dotclear : il s'agit d'un plugin qui va permettre aux visiteurs de mettre une note à un article.

lire la suite

lundi 27 décembre 2004

LiveSearch: rendez la recherche plus attrayante ;)

Dotclear

En ce moment je fais pas mal de recherche sur la capacité de javascript à récupérer du contenu sur internet via l'objet XMLHTTPRequest. Et en farfouillant un peu, je suis tombé sur ce blog, qui offrait une possibilité intéressante, que j'avais déjà vu quelques jours aupparavant sur Google, à savoir que lorsque l'on saisi quelque chose dans le champ de recherche, à chaque frappe de touche, une requête est envoyée au serveur et le résultat est instantanément affiché sous le champ de recherche. Trouvant le principe très intéressant, je l'ai installé sur dotclear, et c'est vrai que c'est assez sympa :). Pour ceux que cela intéresse, wiki a été ouvert, avec entre autre, les explications pour l'installation :D.

mercredi 1 décembre 2004

Vérifier l'existence d'une adresse mail

PHP

On trouve assez facilement sur le net des fonctions qui permettent de tester la validité d'une adresse mail. La plupart du temps, ces fonctions vérifient simplement la syntaxe de l'adresse, mais cela n'empèche en rien de saisir une adresse bidon.

Nous allons voir ici comment aller plus loin, en s'assurant qu'un mail envoyé à l'adresse indiquée arrivera bien dans la boîte de quelqu'un.

lire la suite

mardi 30 novembre 2004

Evaluation des billets : personnaliser l'affichage

Dotclear

Vous êtes plusieurs à m'avoir demandé comment faire pour personnaliser l'affichage de mon plugin, comme je l'ai fait ici, étant donné que l'affichage par défaut est un peu plus... hostère on va dire :p.

En fait c'est un peu volontaire de ma part, parce que je me suis dis que d'une part tout le monde n'aime pas forcément ce genre de fantaisie, et d'autre part, étant donné que la personnalisation de l'affichage est assez simple, autant proposer par défaut quelque chose de simpliste, libre à chacun de le modifier par la suite.

Voici donc la démarche à suivre 8).

lire la suite

jeudi 25 novembre 2004

Mise en place d'un nouveau plugin: évaluation des articles

General

Voilà, mon second plugin pour dotclear est à peu près opérationnel!

Vous pouvez désormais mettre une note à chacun de mes articles (soyez pas trop dur svp :D)(m'en fou de toute façon, j'ai des noms :p). D'ici peu de temps le plugin sera accessible à tous, mais pour le moment je le met simplement en test ici, afin de le finaliser :p.

L'une des choses à savoir, c'est que quand vous votez, vous ne voyez pas de modification dans le nombre de votes de l'article : c'est normal, cela vient de certaines contraintes techniques. Il suffit de recharger la page pour que vous voyez votre vote pris en compte (même si vous ne raffraichissez pas la page, votre vote sera comptabilisé!). C'est l'une des choses que j'essairais d'améliorer dans le futur :p.

Benchmark d'instructions similaires

PHP

En recherchant sur le net quel était le plus performant entre un switch et un elseif, je suis tombé sur ce site qui propose tout un tas de tests comparatifs entre diférentes instructions php qui font à peut près la même chose, par exemple foreach() et while(list()=each()). Cela peut toujours être intéressant dans le sens où l'on ne sait pas forcément entre deux méthodes laquelle est la meilleure, surtout que comme le montre ce test, certaines sont vraiment peu recommendables!

mardi 23 novembre 2004

Plugin Dotclear: Billets à venir

Dotclear

Ca y est, je me suis lancé, voici mon premier plugin pour Dotclear : Billets à venir. Certes c'est un petit plugin sans prétention, à peine plus élaboré que le classique Hello World!, mais il m'a permis de mettre en pratique ce qu'il y avait dans le Manuel du développeur :). Par la même occasion, c'est ma première contribution qui n'est pas une bidouille :p.

lire la suite

vendredi 29 octobre 2004

Une base de données dans un fichier texte

PHP

S'il est vrai que généralement un site utilisant php est développé en utilisant une base de données (de type MySQL ou PostgreSQL par exemple), les services d'hébergement, parfois même payants, n'offrent pas toujours cette fonction. Il existe bien d'autres moyens, comme sqlite par exemple, mais cela nécessite que l'extension soit installée sur le serveur, ce qui n'est pas toujours le cas pour PHP4.

Tout n'est pas perdu, puisqu'il existe une solution, écrite en PHP, donc qui fonctionnera sur tout serveur supportant ce langage : PHP Text DB API. Ce script, réalisé en PHP donc, permet d'utiliser un simple fichier texte comme base de données, et d'effectuer des requêtes dessus.

Il ne faut pas perdre de vue deux choses:

  • Cela reste un script PHP, ce qui signifie qu'en terme de performance, ça n'aura rien a voir avec une extension compilée, ou un programme par exemple, donc il est préférable d'utiliser un base mysql par exemple, si vous en avez à disposition
  • Il y a un certains nombre de limite au niveau de la base de données, par exemple toutes les commandes sql que l'on peut utiliser avec mysql ne seront pas forcément disponibles avec ce script. Au niveau des types de données, il n'y en a que trois : numérique, chaîne de caractère, et numérique autoincrémenté.

En conclusion, ce script est surtout fait pour les sites dont l'hébergement ne dispose pas de serveur de base données, mais aussi pour les personnes désirant faire des scripts portables, pour s'adapter au plus de situations possible, le plus pratique étant de créer une classe personnalisée de gestion de base de données, de manière à faire abstraction du support de la base de données

dimanche 24 octobre 2004

Calcul de votre XP

Jeux.Nainwak

Voici quelques formules qui vous seront utiles pour calculer votre XP.

Cela permet de faire différentes choses, nottament ceci :

Cette image est la représentation graphique de votre état d'avancement (par rapport à l'xp) pour atteindre le niveau suivant.

lire la suite

samedi 23 octobre 2004

Insérer du code PHP interpreté dans un billet

Dotclear

Suite au premier billet concernant l'affichage de code php dans un billet sous dotclear, il y a une autre fonction qui me parraissait intéressante : insérer du code PHP dans un billet, qui sera interpreté plutôt qu'affiché.

Etant donné la nature de la modification, il est bon de noter que cela reste incertain, et à utiliser 'à vos risques et périls', en connaissance de cause. Il faut savoir qu'étant donné que ce code sera lui même intégré à dotclear, il y a de fortes chances pour qu'il y ai des conflits, ou problèmes en tout genre. C'est pourquoi je recommande de l'utiliser avec parcimonie, et surtout pour y insérer du code relativement simple. Pour les personnes aillant plusieurs rédacteurs sur leur blog, il faut bien prendre en compte aussi le fait que les utilisateurs pourront mettre du code php dans leur billet, et là cela peut devenir vraiment dangereux.

Il est donc nécessaire de bien savoir quels sont les risques avant de vous lancer ;).

lire la suite

lundi 18 octobre 2004

Une icône par catégorie

Dotclear

Naviguants de liens en liens à partir du forum de dotclear, je suis tombé sur le blog de Lithium, qui indique comment ajouter une icône par auteur dans la liste des billets

J'ai trouvé l'idée très intéressante, sauf qu'étant seul rédacteur sur mon blog, il me parraissait plus utile de mettre une icône par catégorie :)

lire la suite

1 2 >

Administration