SQLite v3.2.8 et v2.8.17

Cela faisait un moment qu’il n’y avait pas eu des nouvelles versions d’SQLite. Ces deux nouvelles versions corrigent exactement le même buG. Ce buG été présent depuis mars 2002, depuis la version 2.4.0 en gros.
Ce buG apparaissait lorsque la requête d’un gros INSERT ou d’un gros UPDATE venait à planter. La base de donnée était ensuite corrompue. Le …

Utiliser le cache de requêtes de MySQL

MySQL possède un cache. Cela peut faire bizarre pour certain mais il est possible de mettre des requête et des résultats dans le cache de MySQL. C’est surtout utiliser sur de grosses applications qui traitent beaucoup de données en même temps.

Cela permet de mettre en cache les requêtes les plus répétitives. Nexen nous propose cet …

Le support des règles CSS des navigateurs

Après avoir vu le support global des navigateurs par rapport aux différentes normes HTML, CSS, etc … voici un tableau qui récapitule une grande partie des règles CSS qui, il faut le dire, sont assez spécifiques.
Dans ce tableau, ne sont pas traités les background, width, top and co mais plutôt des règles CSS qui sont moins utilisés. On retrouve quand même …

MySQL 5.0.17 !

Une nouvelle version de maintenance de MySQL 5.0.x est disponible. La version MySQL 5.0.17 apporte des corrections de buGs, de failles et quelques nouveautés intéressantes

Les classes en PHP4 et en PHP5

Ce document présente la Programmation Orientée Objet (POO) du langage PHP. Via quelques exemples et surtout beaucoup d’explication, cette étude réalisée par Antoine DESSAIGNE dans le cadre des exposés de 3ème année de la formation ingénieur 2000, vous présente PHP dans son domaine de prédilection : La POO. …

UDASSS pour changer de style facilement

24ways.org nous propose un nouveau tutoriel qui présente UDASSS. Ne cherchez pas UDASSS sur Wikipedia, le terme est tout nouveau et n’est pas encore référencé.
UDASSS signifie tout simplement Unobtrusive Degradable Ajax Style Sheet Switcher … tout de suite c’est plus clair. En bon français on …

Les principes du design

Une bien belle traduction que nous propose le site Poui Poui Design. Il est intitulé “Les principes du design” de Joshua David McClurg-Genevese et à pour but de nous rappeler les principes de bases du design.

script.aculo.us v1.5.0 !

Je vous en avais parler début septembre, la bibliothèque script.aculo.us permet de faire plein de choses avec AJAX. Un peu dans le même esprit que xajax, cela permet de faire des applications dites riches pour les visiteurs.
La version …

Utiliser facilement xajax

Je vous en avais parlé avant l’été, xajax est un framework PHP qui vous permet d’utiliser facilement AJAX. Ainsi xajax vous fournit des fonctions simples pour vous aider à développer plus vite vos applications propulsé par AJAX.
Dans ce …

Le support des normes des navigateurs

Tous les navigateurs n’affichent pas les même rendu sur certain site, notamment lors de l’utilisation massive des CSS. Si vous faites un site un tableau (pas du tout recommandé) il y a de grandes chances que celui ci soit compatible avec la plupart des navigateurs. Cependant il est grandement recommandé de ne pas utiliser les tableaux !
Revenons à nos …

Une bibliothèque PHP évitant l'utilisation des RegEx

Les expressions régulières sont les bourreaux des développeurs novices. Quand on découvre les RegEx (Expressions régulières), c’est généralement le moment où l’on commence à perdre ces cheveux !
Qwix rempli son pense bête avec la librairie ctype de PHP qui permet …

Un wiki sécurité pour PHP

Un tout nouveau wiki vient de naître. Il est entièrement consacré à la sécurité au niveau de PHP et se nomme forcément SecurePHP. Il rassemble des articles originaux et des liens externes sur la sécurité de PHP, les attaques et leur parade. Il détailles aussi un peu toutes les failles que peut avoir un script PHP …

Ruby on Rails version 1.0 !

Et voilà la version finale 1.0 de RoR (Ruby On Rails) est maintenant disponible depuis hier. On a fait un bond de la version 0.14 à 1.0 directement.
Aucune grosse nouveauté n’est à déplorer étant donné que je pense que la publication de cette version, un peu précipité, est surtout là pour rassurer les éventuels développeurs qui ne serait pas encore sûr de …

MySQL 4.1.16

Une nouvelle version de MySQL 4.1.x vient d’être publié. Cette version, MySQL 4.1.16 est principalement une version de maintenance. Les principales modifications concernent la correction des buGs et quelques nouveautés.
Au niveau des nouveautés, on peut noter un nouveau paramètre par défaut à la fonction CHAR(), qui permet de spécifier le charset avec …

Inscription payante avec PHP/MySQL et PayPal

Le principe est simple : mettre en place un système d’inscription payante sur votre site via PayPal.
Les personnes intéressées (les clients) pourront s’inscrire et s’acquitter d’une modique somme. Une fois cette somme sur votre compte PayPal, votre base de données recevra automatiquement la confirmation de paiement et activera le compte de votre client qui …

PostgreSQL 8.1.1 et toutes les autres

Une petites vagues de mise à jour dans les versions de PostgreSQL vient d’être effectuée. Ainsi les versions v7.3.12, v7.4.10, v8.0.5 et v8.1.1 viennent juste d’être publiée.
Pour voir une liste complète des buGs reportés sur chaque version, il vous suffit de lire le fichier HISTORY qui est disponible dans tous les archives des différentes PostgreSQL. …

j0k3r.n3t v2.2 launched !

j0k3r.n3t v2.2 est officiellement en place et lancé ! Je vous en parle depuis quelques temps de cette v2.2 et bien la voici en chair en os, si je peux me permettre.

Les changements sont au rendez vous mais je ne penses pas que vous les voyez tous ! Je vais essayer de dresser une liste exhaustive des changements :

  • Le chat utilise …

Créer un script de type : Qui est en ligne

Un script de type “qui est en ligne ?” est tout simplement un script affichant les personnes connectés au site. Seulement pour voir concrètement qui est en ligne, en tant que membres, il faut justement gérer les membres sur votre site.
Dans ce tutoriel, PHPit vous montre comment voir …

Nvu Tutorial 0.4

Nvu est un éditeur HTML de type WYSIWYG (Ce que vous voyez est ce que vous obtenez) basé sur le module d’édition HTML de Mozilla, il permet de créer des pages web en PHP, HTML …
Une nouvelle extension vient de paraître. Et oui comme tout projet Mozilla, des extensions peuvent être incluses !

Nexen va faire peau neuve

Dans la dernière newsletter, Damien Seguy présente rapidement la nouvelle version de nexen.net. Le design a été revu. C’est dans une premier temps un bon lifting mais ça va leur permettre aussi de faire une réorganisation et surtout un gros dépoussiérage pour mettre à jour les contenus, les bibliothèques, les forums …
Cette nouvelle version est bien épuré …

Formalités sur les newsletters

Vous avez certainement tous essayé d’envoyer une newsletter en HTML. La plupart du temps cela fonctionne très bien, et d’ailleurs une multitude de tutoriels est disponible sur internet. Mais le gros problème des newsletters est l’affichage de celle ci dans les différents webmails (Yahoo, Gmail, Hotmail, Outlook …).
Le problème est due à l’affichage en HTML …

MySQL 5.1.3 alpha

La première release de MySQL 5.1 est maintenant disponible depuis quelques jours. MySQL 5.1.3 alpha est essentiellement destiné aux développeurs et aux geeks des bases de donnée.
Les principaux changements concernent les tables partitionnées, les plugins dynamiques, Instance Manager … et bien d’autres. Les [tables …

Un autre worm pour phpBB

Après avoir subit, quasiment à la même époque l’année dernière, le vers Santy.A puis son dérivé, Santy.B phpBBest apparemment menacé par un autre worm qui ferai la même chose que ses copains : il vous déface votre site. …

Intégrer phpPgAdmin dans EasyPHP

MySQL est une base de donnée au même titre que PostgreSQL. Certains sites sont développés sous PostgreSQL. Il vous faut donc avoir une interface pour administrer cette base de donnée.
phpPgAdmin est, tout comme phpMyAdmin, un gestionnaire de base de donnée mais pour PostgreSQL. Ce [tutoriel](http://dgriessinger.developpez.com/postgresql/easyphp-phppgadmin/ …

Vingt astuces pour sécuriser Apache

Apache est le premier serveur web sur internet. Il est largement devant le serveur de Microsoft, ISS, ou que celui de Sun. Mais en étant le premier, on est forcément le plus convoité par les hackers.
Une liste de 20 astuces a été faite chez peterfreitag.com sur comment mieux sécuriser son serveur Apache. Il y a évidemment un disclamer qui décharge l’auteur …

PHP On Trax, le Ruby On Rails de PHP

Récemment je vous avais parlé du fameux RoR (Ruby On Rails) qui permettait en quelques clics de créer, par exemple, une bonne avancée de ce que pourrai être un blog. La programmation est relativement aisée et le rendu est très rapidement appréciable.
Succès fou évidemment, des programmeurs ont …

Insérer des CSS dans votre animation Flash

Vous avez bien lu. Autant il est possible d’insérer facilement de l’HTML dans du Flash, autant il est aisé de mettre des CSS.
Grâce à Flash 8, il est désormais possible d’appliquer des CSS sur les champs texte de votre animation. Pour cela rien de plus simple, étant donné qu’il existe un objet StyleSheet qui s’occupe (quasiment) de tout. Tout comme le …

CSS 3 révolutionne les formulaires

CSS 3, qui arrivera quand il arrivera (les avis sont tellement différents), va révolutionner l’utilisation des formulaires. Ainsi les vérification JavaScript seront obsolètes !!
Un paquet de nouvelles pseudos-classes en CSS va faire son apparition. Une pseudo classe déjà existence …

Stylesheet switcher en PHP

Un stylesheet switcher permet de changer via un lien, un bouton, une liste déroulante, etc …, le design de votre site. Le but est de recharger la page en en appliquant le nouveau design. Un stylesheet switcher se base essentiellement sur les feuilles de styles (CSS). Il a pour but …

j0k3r.n3t se porte plutôt bien

Mini bilan avant la publication de la v2.2. Le site cumule actuellement une base de plus de 700 news, la barre des 3000 messages sur le forum a été passé et 145 membres sont inscrit. Je ne compte pas le nombre de membres qui participe au forum, ça pourrai faire un froid dans cette énumération. Évidemment je sais que vous êtes aussi nombreux à passer sur le site …

phpMyAdmin 2.7.0 pl1

Comme je vous l’avez dit lors de la sortie de phpMyAdmin 2.7.0, il y avait une erreur lors de l’importation et c’était quasiment sur qu’un patch aller sortie prochainement.
Voici le premier patch pour phpMyAdmin 2.7.0 corrigeant cette erreur. Vous pouvez lire plus en détails la news sur la sortie de [phpMyAdmin …

AJAX ça craint !

Et oui tout le monde n’est pas unanime sur le fait qu’AJAX est très pratique. L’auteur consignerai au nouveau, ou en quêtes de renouveau, développeur de tout simplement dire non à AJAX.
Il expose sa théorie comme quoi AJAX n’est déjà pas compatible avec la plupart des navigateurs, les navigateurs qui …

JPgraph 1.20 et 2.0

La fameuse bibliothèque JPgraph vient d’être publié dans les versions 1.2 et 2.0 respectivement compatible uniquement avec PHP 4 et PHP 5.
Pour ceux qui ne le savent pas encore, JPgraph est une bibliothèque PHP très connu et des plus populaires pour générer des graphiques (camemberts, histogrammes … Cette …

Les nouveautés de PHP 5 et de PHP 6

Je parlais de PHP 6 dans la news précédente, voici que PHPBuilder publie une sorte de récapitulatif des nouveautés publiées dans les dernières versions de PHP.
Ainsi, ils listent les nouveautés de PHP 5.0, PHP 5.1.x et PHP 6.0. Il précise bien que PHP 6 en ai seulement au stade du roadmap …

Statistiques de PHP pour le mois de novembre

Les statistiques de PHP pour le mois de novembre sont disponible chez nexen. On remarque que la migration des serveurs vers PHP 4.4.x étant en PHP 4.3.x progresse, malgré les dernières incompatibilités.

PHP 5.0.x atteint les 5% tout …

phpMyVisites 2.0 rc1

Le petit blackout du site la semaine dernière n’a pas empêché l’équipe de phpMyVisites de publie une toute première release candidate de son futur opus. C’est ainsi que phpMyVisites 2.0 rc1 est disponible !
C’est la première version où l’on peut voir concrètement ce que sera phpMyVisites 2.0. Évidemment on pouvait déjà le voir sur les versions bêta, mais …

phpMyAdmin 2.7.0 final

Après trois mois de développement, phpMyAdmin 2.7.0 est maintenant disponible.
Pour rappel, il est maintenant possible d’importer directement dans un base de donnée ou sans sélectionner une base un fichier SQL, ou même via un onglet SQL de lancer des requêtes. Les tableaux ont …

Optimiser globalement son site

Je viens de tomber sur une page intéressante sur l’optimisation générale d’un site, au niveau du codage. Cela concerne principalement l’optimisation PHP, MySQL et HTML, tout ce qui constitue un site dans sa globalité.
Effectivement, il est souvent judicieux d’utiliser le cache des navigateurs, d’optimiser ses requêtes, fermer et ouvrir une connexion MySQL …

C'est le thème de nowel !

Vous avez certainement remarqué le nouveau header pour cette période dédié à nowel (sur le site et sur le forum). Si ce n’est pas le cas, videz le cache de votre navigateur (Ctrl + F5).
A vrai dire, le vrai thème de nowel ne ressemble pas trop à celui ci. Plein de petite chose change, et pas seulement le header. Mais ce fameux thème de nowel est sur la …

CCM se lance dans le format papier

Tout le monde a déjà entendu parler du site CommentCaMarche.net, qui se veut être l’encyclopédie informatique libre. Histoire de finir l’année en beauté, CommentCaMarche dévoile les trois premiers ouvrages de la toute nouvelle collection de livres “CommentCaMarche.net”, publiés aux éditions DUNOD et disponibles dans toutes les librairies.
Il concerne …

La conception de l'expérience utilisateur

Pompage.net nous informe de la traduction d’un article fort intéressant sur la conception de l’expérience utilisateur.
Il explique en quoi cette décomposition peut vous permettre de repousser les limites de la conception web. Appuyer par une expérience de plus de 10 ans dans le métier, Peter Morville sait de quoi il parle.

PHP modifie sa licence

Une toute nouvelle licence de PHP a été publié. Ramsus a publié une version 3.0.1 avec une toute petite modification : les produits dérivés de PHP doivent maintenant porter la mention suivante : “This product includes PHP software, freely available from http://www.php.net/software/”.

La licence PHP obligeait lors de toute diffusion d’un paquet …

Adapter son site au malvoyant grâce aux CSS

Nombreux sont les gens malvoyants qui surfent sur le net et qui surfent même très bien contrairement à ce que l’on pourrai croire. Cependant, ne voyant pas vraiment bien, ils adaptent souvent la taille des polices de façon à bien voir ce qui est affiché sur un site web. On se retrouve souvent avec un site complètement déformé parce que la gestion de la taille de …

Un validateur HTML pour vos mails

Les mails peuvent être envoyé soit au format HTML soit au format texte. Pour le format texte, il n’y a pas vraiment de soucis à ce faire au niveau de compatibilité avec les webmails en général.
Cependant avec les mails au format HTML, ce n’est pas la même chose ! Quasiment chaque webmail a sa propre interprétation de l’HTML dans les mails. Ainsi il n’est pas …

Créer un formulaire composé de plusieurs étapes

Beaucoup de situation vous oblige à ne pas mettre toutes les données, que vous demandez lors d’un formulaire, sur la même page. Elle serai alors trop chargé et l’utilisateur en serai certainement complètement perdu au bout d’un moment. Ainsi la solution de facilité est de faire un formulaire en plusieurs étapes. Souvent, lors de sondage sur internet, des entreprises font de …

Développer son système de gestion de bannière

Il existe déjà le célèbre phpadnews pour gérer vos bannières très facilement mais voici un tutoriel qui vous montre comment créer le votre. Le but est simple afficher une publicité dans un emplacement spécifique et la laissé pendant un certain nombre de clics.
Cet article est le premier d’une série de trois. Il présente la manière d’utiliser JavaScript …

Créer un panier avec AJAX

Le mot panier sans contexte n’est pas forcément explicite, mais si je vous dis Shopping Cart, c’est certainement tout de suite plus clair !
Le but de cet article est de vous montrez comment créer une gestion de panier avec AJAX, donc avec une interface utilisateur quasiment invisible. Le rendu est très simpliste mais il ne demande qu’à être embelli …

Firefox 1.5 est un grand succès !

En un seul jour, Firefox 1.5 a été téléchargé plus d’1.5 millions de fois. Firefox 1.0 avait atteints le million de téléchargement lors du premier jour, ce qui fait tout de même la moitié en plus pour la 1.5 ! Et les téléchargements ne cesse de croître !
Asa Dotzler rappelle avec une pointe d’humour qu’il faut aider vos amis à télécharger Firefox. Qu’il …

Où doit on utiliser AJAX ?

On a tous envie d’utiliser AJAX dans nos applications, qu’on sache le mettre en place ou pas. Mais où va la limite de son utilisation, doit on l’utiliser partout, pour faire n’importe quelles choses … ?
Je ne pense pas qu’il faille le mettre partout. Ajaxian.com fixe 6 points dans lesquels …

Apache 2.2.0

Après avoir écoulé un grand quantité de version bêta du type 2.1.x-bêta, voici maintenant la version finale estampillé 2.2.0.
La fondation Apache affirme, évidemment, qu’il faut considérer cette version comme la version la plus stable d’Apache et qu’il encourage tout le monde à upgrader leur version. De gros …

CSS : on reprend tout à zéro ! (12ème épisode)

Suite du célèbre feuilleton des feuilles de style, voici le 12ème épisode. Dans celui ci, l’auteur réponds à la question : comment faire pour les tableaux ?

Il présente ainsi la possibilité d’utilisation des CSS dans les tableaux pour les rendre plus beau forcément pas pour les utiliser à des fin de mise en page de site internet.

WAMP5 1.5.0 disponible

PHP 5.1.1 vient d’être publié et forcément une nouvelle version de WampServer vois le jour.
WAMP5 intègre maintenant un gestionnaire d’extensions PHP accessible au travers de son menu.

Ce gestionnaire permet d’activer/désactiver vos extensions PHP mais également d’en ajouter facilement de nouvelles. Il fonctionne sans base de données et …

Des prévisions sur la sortie de PHP 5.1.2

Avec tout le remue ménage qu’a pu effectuer la sortie de PHP 5.1.0 suivit de très près de PHP 5.1.1, un roadmap est déjà en cours de validation pour PHP 5.1.2.
Tout d’abord, ils se laissent jusqu’au 10 décembre pour effectuer des changements important sur PHP. Ensuite ils voient en la date du 22 décembre, la première RC. A partir de cette seulement les …

phpBB supporte MySQL 5.0.x

C’est plus une confirmation qu’une affirmation. Étant donné que les remontées des utilisateurs à ce sujet, la team de phpBB a pris soin de nous confirmer que phpBB 2.0.x supporte bien MySQL 5.0.x.
Cependant, si vous migrez votre serveur sur MySQL 5.0.x, vous n’avez apparemment rien n’a faire et tout devrai fonctionnait correctement. Ceci dit, si vous faite …

Mozilla Firefox 1.5 en version finale

Comme prévu par la fondation Mozilla, Mozilla Firefox 1.5 est sorti en version finale avec tous les packs de langages hier dans la soirée.
Rappelons que cette version de Firefox inclut un tout nouveau système de mise à jour logicielle, une gestion des pages précédentes / suivantes …

L'internet de demain : Web v2.0

On en parle beaucoup en ce moment un peu partout sur le net. Le web 2.0 arrive. Ah bon il y a eu une première version ? Et oui le html et les premier goût du CSS puis le php et tout ça. Mais maintenant le web s’oriente vers l’utilisateur, lui propose des applications et des interactions notamment grâce à AJAX ou encore Ruby On Rails.

Futura-Sciences …

Utiliser le buffer de sortie

Connaissez vous le buffer en PHP ?
Rares sont ceux qui l’utilise, moi le premier. Il permet en fait d’ouvrir une sorte de mémoire tampon et tous les affichages que l’on va effectuer après seront stockés dans ce buffer. Une fois le buffer fermé, on se retrouve avec une seule variable contenant tout ce qui a été affiché. Assez pratique !

Une simple routine de vérification d'email

Le plus souvent dans un formulaire on demande l’adresse mail du visiteur. Il faut forcément la tester derrière en PHP. La solution ultime est d’envoyer un mail à cette adresse et attendant d’avoir une réponse. Mais on peut au préalable tester la validité de celui ci en utilisant ce que l’on appelle les expressions régulières. Cela permet de définir une sorte de …

PHP 5.1.1

Après avoir découvert quelques erreurs dans la première version de PHP 5.1, l’équipe de développement de PHP annonce la disponibilité immédiate de PHP 5.1.1.
Cette version est un correctif qui résout plusieurs problèmes avec certaines applications. Les corrections principales sont :

  • La classe …

Bien commenter son code

Il faut le savoir, quand vous faites un script, il faut penser qu’un jour vous devrez peut être le ré-utiliser. Surtout si vous développez une fonction relativement utile, il ne faut pas hésiter à mettre beaucoup de commentaire pour comprendre comment la fonction fonctionne. Évidemment cela ne sert à rien de mettre juste avant une boucle if, je teste la valeur $var. Je …

CSSTidy 1.1 bêta

Une toute nouvelle version bêta de CSSTidy 1.1 vient d’être publié, elle apporte quelques corrections par rapport à la version 1.0. On note aussi une nouvelle fonctionnalité.

RoR : Ruby On Rails

Suivant ce qui ce passé en ce moment dans le monde du développement Web, j’ai noté bien évidemment l’émergence d’AJAX (sur lequel je travaille pour la v2.2, au passage ^^) mais aussi celle de RoR pour Ruby On Rails.
Ruby est un langage pur orienté Objet dont la syntaxe est extrêmement propre, ce qui rend la programmation aussi élégante que plaisante. Il …

PHP 5.1.0

La team de développement PHP annonce la publication de PHP 5.1.0.
Des changements intéressant ont été effectué. Une réécriture complète du code manipulant les codes, notamment en prenant en compte la timezone, a été effectué. PHP 5.1.0 affiche des performances plus importantes par rapport à PHP 5.0.x. …

eAccelerator 0.9.4 RC1

La première release candidate de la prochaine version d’eAccelerator 0.9.4 vient de paraître. La RC1 corrige seulement des buGs et quelques failles mais n’apporte malheureusement pas de nouvelles fonctionnalités. Elle est toujours basé sur le même code, celui d’eAc 0.9.3.
Cependant c’est …

Construire un chat basé sur AJAX

AJAX permet de rafraîchir une seul partie d’une page ou toute la page entière. Voilà quelques choses de très intéressant pour réaliser un mini chat.
Depuis le début du mois, un article en trois parties est publié sur DevArticles qui permet de réaliser un chat basé sur notre célèbre AJAX. Il permet de mettre en place un …

Animation Flash redimensionnable grâce au CSS

Vous avez certainement eu à faire du flash pour vos divers sites, et peut-être avez-vous été confronté à un problème au niveau du redimensionnage des animation flash.
Souvent pour des questions d’accessibilité, certains sites expriment la taille de leur police non pas en pixel (px) mais en valeur proportionnelles (em). Ce qui permet lors du grossissement de …

MySQL 5.0.16

Une toute première version de maintenance de MySQL 5.0.x après sa publication officielle vient de paraître. MySQL 5.0.16 apporte des corrections de buGs divers et plusieurs nouveautés importantes comme le support des données géométriques par NDB, InnoDB et les Archives. Elle inclue aussi d nouveaux support de jeux de caractères.
Un total de 58 buGs ont été …

Eviter la validation multiple d'un formulaire

L’inconvénient d’un formulaire est qu’il peut très souvent être validé deux fois de suite. Ainsi les données sont transmises deux fois en un temps très court. Plusieurs solutions existent utilisant le PHP ou le JavaScript.
La première en JavaScript permet de désactiver le bouton submit une fois que l’on a cliqué dessus. Ainsi on ne peut pas cliquer une …

Les flags du mod_rewrite

Le mod_rewrite d’Apache permet de ré-écrire les urls de votre site. Si vous l’avez déjà utiliser vous aurez certainement remarqué dans la plupart des cas un [L] à la fin de chaque ré-écriture. Cela permet de dire à Apache que si cette règle de ré-écriture est bonne (elle correspond à l’url indiqué), il s’arrete et la mets en application.
Le JDN publie la …

phpMyVisites 2.0 bêta 5

Cinquième et (normalement) dernière bêta avant la publication finale de phpMyVisites 2.0. Cette bêta est très proche de la version stable mais il vaut mieux sortir une bêta en plus histoire de tester et de tracker les tout derniers buGs.
Les changements depuis la dernière bêta …

Créer simplement votre galerie photo

Vous venez de finir de passer de superbes vacances au fin fond de la plus belle place sur Terre, vous revenez de Paris. Vous voulez maintenant publier vos photos sur internet de façon à les montrer à tous vos collègues du boulot.
Voici un script facile à mettre en place et à intégrer à votre site. Il gère plusieurs fichiers et permet de faire des miniatures. …

AJAX sans utiliser l'objet XmlHttpRequest

Notre grand AJAX repose sur l’objet XmlHttpRequest. Selon l’auteur c’est là qu’est le problème d’AJAX. L’objet XmlHttpRequest est très bien implémenté sur les récents navigateurs comme Firefox par exemple. Cependant sur Internet Explorer, le support natif de cet objet est inexistant ! Mais Internet Explorer supporte cet objet via un ActiveX (*composants logiciels de …

Se connecter à MySQL via AJAX

Dans ce tutoriel, l’auteur vous propose de vous connecter à MySQL via AJAX. Via un lien, cela envoie une requête vers un script qui vous connecte ensuite à MySQL.

Il n’y a pas un grand intérêt de vous connecter à MySQL via un lien, étant donné qu’en général cela se fait automatiquement. Mais il faut voir dans cet …

Introduction à HTML_AJAX

HTML_AJAX est un paquet disponible avec PEAR qui permet de “standardisé” les applications pouvant utiliser AJAX. Cela fonctionne exactement comme n’importe quel framework.
L’auteur d’HTML_AJAX publie une présentation sur comment utiliser son paquetage. Appuyer d’exemples, son …

phpMyAdmin 2.7.0 RC1

Première release candidate de le nouvelle version de phpMyAdmin 2.7.0. Comme je vous l’avais dit lors de la publication de la première bêta, cette version inclut un tout nouveau module d’importation.

Comme je voulais l’avais dit, la plupart des tableaux font place à de jolis div ou …

Surligner les mots clés Google sur votre site

Google représente certainement une bonne partie de vos visites. Le plus souvent les visiteurs ont auparavant cliqué sur le lien “En cache” de Google pour voir votre page. Ainsi les mots clés qu’ils ont tapés sont surlignés. Mais si le visiteur clique directement sur votre site, il ne retrouve pas directement les mots clés qu’il a tapé.

Ce petit …

Tracker vos visiteurs grâce à AJAX

Il pourrai être intéressant de suivre ce que fait le visiteur sur votre site. Certes vous pouvez utiliser un script de statistiques qui permet à peu près de savoir sur quelles pages surfent vos visiteurs mais pour vraiment suivre votre visiteur il faudrai savoir ce qu’il fait avec sa souris. Les yeux suivent généralement le pointer de la souris. On pourrai ainsi savoir ce que …

Firefox 1.5 RC 3

Et une nouvelle release candidate est disponible pour la prochaine version de Firefox 1.5.
Nous en sommes maintenant à la troisième version RC et les buGs ce corrigent tout le temps au fur et à mesure. Les utilisateurs utilisant déjà une version RC de Firefox 1.5 auront certainement une popup pour mettre à jour leur version leur version vers la dernière RC. …

Avantages concrets de l'accessibilité

L’accessibilité devient de plus en plus quelques choses dont beaucoup de webmasters intéressent. Certes ils s’y intéressent, mais beaucoup ne le mette pas en application.
Voici un article intéressant qui présente les différents avantages concrets …

PHP 5.1 RC6 et PHP 4.4.2 RC1

Ça n’en fini plus. En ce moment les releases candidates sont plutôt à la mode. Quelques jours après avoir publié la cinquième RC de PHP 5.1, voici maintenant la sixième. On se demande si ils s’arrêteront un jour !

Il reste encore des problèmes au niveaux des références, tout ne fonctionne pas comme l’équipe de développement de PHP le souhaiterai. Il …

PHP 5.1 RC5

Une cinquième release candidate vient d’être publié, toujours dans la plus grande discrétion.
La version RC 4 devait être la dernière avant la version finale, mais il faut croire que d’autres buGs ont du être reportés et qu’il était nécessaire de publier une nouvelle RC. Ainsi la date de libération de PHP 5.1 en version finale prévu pour le 10 …

Résumé du Forum PHP 2005

Comme annoncé il y a de cela un bon moment, le forum PHP 2005 s’est déroulé la semaine dernière à Paris. A en sonder un peu les retours après une petite semaine écoulée, tout c’est très bien passé et les conférences étaient largement au niveau. Faut dire qu’avec tous les grands noms du PHP présent, cela ne pouvait …

Le projet du Framework de Zend

Le Zend PHP Collaboration project est un cadre de développement initié par Zend, dont le but est de fournir un standard à la communauté PHP : actuellement, l’offre de framework est pléthorique et peut organisée. De plus, il est rare que les frameworks suivent les concepts de PHP, et notamment celui de la facilité de prise en main.
Le Zend PHP framework …

ZDnet parle d'AJAX

AJAX, cette nouvelle chose dont tout le monde parle et surtout dont tout le monde est relativement fan. Le futur sera AJAX, “Ajax va devenir incontournable pour les applications web”, conclut Tristan Rivoallan, expert du domaine chez Clever Age, un cabinet de conseil en architecture technique..
ZDnet fait un point sur cet AJAX qui monte, qui monte. Un …

Firefox 1.5 RC 2

Cela fait déjà quelques jours que Firefox 1.5 est sortie dans sa version RC numéro 2. Mais la version française vient juste d’être publiée (ainsi qu’un bon nombre d’autres langues, 36 au total).
Le nouveau système de mise à jour a encore été revu et amélioré. Ainsi pour tous les utilisateurs de la version RC1, un petit message vous invitera à mettre à jour …

phpMyAdmin 2.6.4 pl4

Un nouveau patch de sécurité viens d’être publié par le staff de phpMyAdmin. Il corrige une erreur au niveau des réponses HTTP qui seraient apparemment dédoublées.

Cette faille apparaît uniquement sur les serveurs ayant été configurés avec register_globals = on. Le staff n’a pas testé cette faille sur toutes les versions de phpMyAdmin disponible …

phpMyVisites 2.0 bêta 4

La quatrième bêta est désormais disponible.
Pour le téléchargement on la trouve ICI.

phpMyVisites : > Ajout des fichiers téléchargeables, des variables modulaires par page, cookie pour exclure le webmaster, etc.. Quelques corrections de bugs. …

Une extension Firefox pour ImageShack

Je vous avais parlé l’année dernière d’un fabuleux et surtout innovant site qui permettez de stocker une image gratuitement de façon à pouvoir y avoir accès de n’importe où ensuite. Depuis le système à évoluer et propose par exemple d’uploader une animation flash, ou encore de …

Un validateur W3C multipages

En général, quand on veut tester la validité d’une page, on teste uniquement la page d’accueil du site. Cependant pour que le site soit valide, il faut bien entendu que toutes les pages le soient !
Le problème du validateur W3C standard est qu’il faut faire les pages une par une … ce qui en fait un test un peu rébarbatif et relativement (très) long.

Augmenter la sécurité de vos formulaires grâce à une image

De nombreux robots rodent sur le net et pourrissent souvent vos commentaires, vos réponses dans un forum ou encore vos livres d’or.
La solution est simple et très efficace, il vous faut mettre en place un système de génération d’image affichant une suite de chiffres et/ou de textes de façon à ce que la personne qui remplisse le formulaire soit vraiment un …

PostgreSQL 8.1 en version finale

Après avoir publié quatre versions bêtas et une versions RC, PostgreSQL 8.1 sort désormais en version finale.
Cette nouvelle version apporte une amélioration des performances et le support de fonctionnalités SQL avancées permettant le support d’entrepôts de données (“DataWarehouses”) plus étendus, un plus grand nombre de transactions ainsi que la …

phpMyAdmin 2.7.0 bêta1

Voilà une première bêta de phpMyAdmin 2.7.0. N’ayez craintes, cette version est déjà utilisé depuis quelques temps par des membres du staff de phpMyAdmin et a été testé sur MySQL 4.0.x, 4.1.x et 5.0.x.

Le passage des versions 2.3.0 et inférieure n’est plus possible et n’est pas supporté par cette nouvelle bêta. Vous pouvez toujours …

CSSVista, voir le rendu CSS sous Firefox et IE

CSSVista est un petit logiciel tout nouveau et dont son utilité est très intéressante. Nous le savons tous, en tant que webmaster, quand on développe un site, la mise en page via les CSS est (très) souvent difficile à rendre compatible avec tous les navigateurs. Firefox et Internet Explorer possède à eux deux, 90% du marché des navigateurs internes. Ainsi en rendant …

phpMyVisites 2.0 bêta 3

Une troisième bêta est désormais disponible.
Elle intègre enfin de beaux graphiques (beaucoup plus joli que sur les versions 1.3.x de phpMyVisites) propulsés par Artichow. Sur les versions précédentes, les graphiques n’étaient pas tous présents et cela manque dans la visualisation de statistiques. Ce n’est donc pas moins de 12 graphiques qui intègrent cette …