Rendre son code JavaScript compatible multi-navigateurs

Ce n'est pas nouveau JavaScript ayant été créé par Netscape, il est bien évident que Microsoft n'allait pas utilisé le même langage. Ils ont donc créé le JScript qui possède de grande ressemblance avec JavaScript. Cependant un standard a ensuite été adopté, mais encore certains navigateurs utilisent leur propre fonction JavaScript qui ne sont pas les mêmes que sur les ...

De la 3D généré en PHP vous y croyez ?

Ça parait fou ? Mais ou va PHP ? Quand s'arrêtera-t-il ? (On pourrait utiliser ces même questions pour Google tiens !) Nexen nous informe que Tobias Schlitt a rencontré l'auteur d'un projet de fou, une bibliothèque 3D pour PHP, écrite en PHP, et basée sur GD : [3Dlib](http://www.kore-nordmann.de/3dlib.html). Il suffit de regarder les …

Tutoriel complet sur l'envoie de mail en PHP

L'envoie de mail en PHP est très simple. On prends la fonction mail, on mets 2/3 arguments qui vont bien et hop votre mail partira. Mais dès que vous voulez en faire un peu plus, ça devient vite très compliqué ! Par exemple si vous essayez d'envoyer un mail en HTML, avec toutes les différents headers qu'il faut mettre pour que cela soit compatible …

MySQL 5.0.7 bêta

A l'occasion du lancement de la conférence annuelle MySQL, [MySQL 5.0.7](http://dev.mysql.com/downloads/mysql/5.0.html) bêta a été publié. On attendais normalement la version finale pour aujourd'hui, mais des buGs persistent encore. Et comme tout bon programmeur, les développeurs MySQL préfèrent fournir un travail bien fini ! ) Cette version possède ...

Tests de performance de PHP 5.1

Ces derniers jours, Sebastian Bergmann a fait des [tests](http://www.sebastian-bergmann.de/blog/archives/504-PHP-5.1-Performance.html) sur les trois modèles d'exécution (CALL, GOTO, SWITCH) qui ont normalement été optimisé dans la nouvelle machine virtuel que comporte PHP 5.1 par rapport à PHP 5.0 et PHP 4.3.11. Il en ressort que le modèle d'exécution …

Feuille de route de Mozilla 1.8 et plus

Brendan Eich [décrit](http://weblogs.mozillazine.org/roadmap/archives/008240.html) sur son blog la feuille de route des versions 1.8 et plus de Mozilla. Vous ne le saviez peut être pas, mais Firefox 1.1 est en fait basé sur Mozilla 1.8. Via la publication de Deer Park Alpha 1, la fondation a validé la version 1.8 bêta 2. La prochaine étape est le 1.8 bêta 3, ...

Mieux contrôler MySQL grâce à 5 mots-clefs

Vous ne connaissiez certainement pas les mots-clefs que l'on mets directement au sein de la requête SELECT et qui permettent d'accroître la rapidité des requêtes (normalement). ) MySQL propose au développeur de lui indiquer ce qu'il peut attendre d'une requête particulière, afin qu'il puisse adapter son optimisateur interne, et se préparer aux données à ...

Statistiques des navigateurs par la W3Schools

La W3Schools [publie](http://www.w3schools.com/browsers/browsers_stats.asp) les statistiques des navigateurs pour le mois de juin 2005. On note que IE est toujours en légère baisse et que firefox lui est en légère hausse. D'un point de vue moteur des navigateurs, on se rends compte que depuis un an le moteur gecko a mangé pas mal de part de …

Faire son Google Suggest grâce à AJAX

Après avoir vu l'approche sur comment [faire son propre Google Suggest](http://www.j0k3r.net/news-faites-votre-propre-google-suggest-450.html) dans une précédente news, en utilisant l'objet XMLHttpRequest, voilà maintenant une solution pour le faire avec [AJAX](http://www.j0k3r.net/news-c-est-quoi-ajax-548.html). …

PHP GTK 2 viendra avec PHP 5.1

Une news sur Nexen.net nous révèle que PHP GTK 2 devrait arriver avec PHP 5.1 donc courant d'ici la fin de l'année 2005. ) Andrei Zmievski contribue au projet PHP via PHP-Gtk (et Smarty). Lors de la PHP Conference 2005 qui a lieu actuellement à Amsterdam, il a [présenté](http://www.gravitonic.com/downloads/talks/intlphpcon2005/php_gtk2.pdf) deux ...

Le futur de JavaScript

Avec les nouvelles technologies qui voient le joue en ce moment (DHTML, AJAX, l'objet XMLHttpRequest ...), du moins qui commencent à être connu, JavaScript reviens sur le devant de la scène. Trop / Bien souvent utilisé pour faire des simples vérifications de champs de formulaire ou pour afficher des popups ou autre status dans la barre des taches, JavaScript …

C'est quoi AJAX ?

Non je ne vais pas vous parler de la lessive AJAX, on est quand même sur un site orienté programmation ! AJAX est l'acronyme utilisé pour Asynchronous JavaScript And XML. C'est une méthode de développement de sites web reposant sur l'utilisation de différents standards : * XHTML et CSS pour la présentation des informations

Petit point sur PHP suite à ces 10 ans

Cyril Pierre De Geyer (co-fondateur de l'AFUP, co-auteur de PHP 5 avancé ...) publie, dans une tribune sur le JDN, un petit flash back de PHP pour mieux préparer son avenir. Effectivement, lors de ces 10 ans, les [statistiques d'utilisation](http://www.php.net/usage.php) de PHP ont dépassé la barre des 20 millions de domaines. PHP 5 s'affirme …

PHP 4.4.0 Release Candidate 1

La [première Release Candidate](http://qa.php.net/~derick/) de PHP 4.4.0 vient d'être publié. ) L'équipe PHP publie aujourd'hui la première Release Candidate pour PHP 4.4.0. Pour rappel, c'est seulement un version de correction * le nombre moyen a donc été augmenté, parce que cette version modifie les API internes de PHP et a pour conséquence que des ...

Rendre son site web dynamique

Pour vos visiteurs, le contenu "frais" (mis à jour constamment on dira) d'un site web peut être un vrai avantage pour produire du trafic. Cela parait normal que si votre contenu est mis à jour fréquemment l'internaute reviendra probablement sur votre site pour voir les nouveautés. Cependant, la plupart des webmasters n'ont pas assez de temps disponible pour mettre à jour ou ...

CSS2 Pratique du design web

Voilà un [livre](http://www.alsacreations.com/livre/xmedia/couverturerecto.gif) très intéressant sur CSS2. Ce livre est écrit pas l'auteur d'Alsacréations, Raphaël Goetter. Vous y découvrirez comment apprendre à faire un design web en utilisant les CSS (en passant par XHTML) et en les appliquant à des pages web propres et conformes, comment prendre en …

SQLite 3.2.2

Cette version inclut de nombreuses corrections de buGs, des améliorations au niveau de la rapidité, et une réduction du code source. Il n'y a aucune raison de faire cette mise à jour ... à moins que vous ayez des problèmes ou à moins que vous voulez juste être à jour. ) Deux API ont été rajouté : *sqlite3_db_handle()* et *sqlite3_get_autocommit()*. La ...

phpMyAdmin 2.6.3-rc1

Voilà, la première Release Candidate de phpMyAdmin 2.6.3 vient à l'instant d'être publié. ) Cette version améliore grandement les privilèges des utilisateurs, du moins leur gestion : de la création à la modification. Un nouveau script est inclut pour mettre une installation de phpMyAdmin existante. A noter que pas mal de changement ont été …

Dix trucs CSS que vous ne connaissez peut-être pas

Trenton Moss nous présente dix p'tits trucs en CSS que vous ne connaissez peut-être pas. Certes l'article date de Septembre 2004, mais CSS n'a pas beaucoup changer depuis. Ces [dix p'tits trucs](http://w3qc.org/docs/dix_trucs_css.html) sont bien sympathiques, on en connaît certains, on en découvre d'autres. Notamment le point n°4, concernant …

Abuser de l'opacité en CSS

Il existe une directive très pratique ou plutôt très fascinante en CSS qui permet de jouer avec l'opacité sur des images par exemples. Ainsi on peut créer un système de rollover. En passant la souris sur l'image, elle apparaît plus nette, avec une opacité de 100%, et dès qu'on éloigne la souris de l'image, son opacité reviens à 50%. C'est comme si l'on …

Correction dans PHP 5.1 bêta

Étant donné que cette nouvelle version de PHP 5.1 est en bêta, il en va de soit que les erreurs sont faites pour être corrigée. Ainsi une erreur concernant la PDO (PHP Data Object) est apparue quelques temps après la publication de la bêta. Les utilisateurs de cette bêta sont invités à utiliser la dernière version disponible sur [PHP …

phpZ'infos #47

PHP 5.1 vient d'être jeté dans les arènes du web ce matin, cependant la communauté ne sait pas quel nom elle va donner aux prochaines versions de PHP, certain membre ont parlé de PHP 5.2. Les futurs plans pour PHP 5.5/6 ont été présenté et les premières bêta seraient (déjà??) disponible pour le Q3 2005. Du moins ils espèrent quelles pourront être disponible. Le ...

Le RSS s'installe

Le RSS (Really Simple Syndication) est un moyen pour extraire d'un site web du contenu régulièrement mis à jour. Un fichier RSS est un simple fichier texte au format XML comportant la description synthétique du contenu. Il est entrain d'exploser, si on peut le dire ainsi. Quasiment tous les gros sites d'information dispose de plusieurs fils RSS, tous les …

La phase de conception logicielle en 5 conseils

Après avoir publié la [planification d'une réalisation d'une application](http://www.j0k3r.net/news-planifier-la-realisation-d-une-application-php-498.html) (en PHP par exemple), le JDN publie maintenant 5 conseils à suivre pour bien gérer la phase conception logicielle. Tout comme la planification, c'est souvent une partie très importante de la …

Les nouveautés de Firefox 1.1

MozillaZine (FR) publie un gros récapitulatif de ce que va nous apporter Firefox 1.1. ) Actuellement en version [alpha](http://www.j0k3r.net/news-premiere-alpha-pour-firefox-1-1-503.html), Firefox 1.1 est la première étape vers la version 2.0. Un certain nombre d'éléments ont été mis en place pour cette version 2.0 qui seront installé dans Firefox au ...

Gérer un serveur d'annuaire LDAP en PHP

Ce tutoriel va vous apprendre comment utiliser et gérer un serveur d'annuaire LDAP depuis PHP. [LDAP](http://fr.wikipedia.org/wiki/LDAP) (Lightweight Directory Access Protocol, traduisez Protocole d'accès aux annuaires léger et prononcez "èl-dap") est un protocole standard permettant de gérer des annuaires, c'est-à-dire d'accéder à des bases …

Les protocoles du Web

Vous vous servez du web tous les jours, mais connaissez vous vraiment ce qui le forme ? De quoi est il composé ? Internet s'appuie sur IP qui a été lancé dans les années 60 et qui aujourd'hui permet de communiquer par voix orales, qui aurait pu l'imaginer à cette époque. Cependant IP est dépassé et IPv6 ce fait sentir de plus en plus. …

PHP fête sa décennie !

C'est aujourd'hui le 10ième anniversaire de PHP. Rasmus Lerdof l'avait [annoncé](http://groups.google.fr/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133?oe=UTF-8&output=gplain) il y a 10 ans et quelques heures, le Personal Home Page Tools (PHP Tools) version 1.0 était lancé ! Comme je vous l'avais déjà annoncé un …

Un autre HOWTO sur Apache2, SSL et PHP5

Encore un [HOWTO](http://www.howtoforge.com/linux_apache2_ssl_php5_zendoptimizer_ioncubeloader) sur l'installation d'Apache2 avec SSL et PHP5 avec en plus Zend Optimizer et IonCube Loader (même si eAccelerator est plus rapide ;)) le tout sous Linux. Pas grand chose à rajouter si ce n'est que si vous êtes un novice en Linux cela peut-être une bonne …