Si certains d'entre vous se tiennent un peu au courant de l'actualité du Web ces temps-ci, vous n'êtes sans doute pas passés à côté de l'affaire opposant Fuzz à Olivier Martinez.
Le verdict vient de tomber aujourd'hui : Fuzz condamné à 2500 euros d'amende au total !
Autrement dit, la justice française a choisi de condamner Eric Dupin (entre autres, créateur de Fuzz), pour quelque chose qu'il n'a pas écrit ! En effet, Fuzz, propose à n'importe quel internaute de proposer une actualité de son choix. Dans le cas présent, un membre avait malencontreusement posté un lien (un simple lien !) concernant des informations d'ordre privé sur Olivier Martinez. Et voilà le résultat aujourd'hui, la liberté d'expression du Web français en prend un sacré coup !
Un petit lien vers le post d'Eric Dupin à ce propos pour conclure.
En continuant sur ma lancée, je vais ce coup-ci parler d'une petite manip' très rapide à faire, permettant d'activer PHP 5 sur les hébergements offerts par Free, la version par défaut étant la 4.4.3.
Pour ce faire, c'est très simple.
Commencez par créer un fichier .htaccess à la racine de votre FTP si ce n'est pas déjà fait. Si vous ne savez pas comment faire, je vous invite à lire ceci.
Pour activer PHP 5, il vous suffit d'ajouter cette ligne au tout début de votre fichier .htaccess :
php 1
Et comme par magie, vous pouvez constater (grâce à la fonction PHP phpinfo()), que PHP 5 est bien activé sur votre hébergement, comme le prouve cette page.
J'ai décidé de me lancer dans un nouveau type d'articles, portant cette fois sur les quelques trucs et astuces que je peux apporter par rapport au développement web. En espérant que mes "apports" puissent en aider certains.
Pour commencer, nous allons nous intéresser aujourd'hui à la validation d'un formulaire, dont le résultat s'affichera dans une nouvelle fenêtre. Pour ce faire, il existait déjà une solution, en HTML 4, qui était d'utiliser l'attribut suivant :
<form action="form.php" method="post" target="_blank"> ... </form>
Mais vous l'aurez sûrement deviné, ce code n'est pas valide dès lors que l'on utilise la norme xHTML. C'est pourquoi je me suis penché sur la question, et grâce à Javascript et à l'évènement onsubmit, j'ai réussi à obtenir un beau code valide qui fait ce que l'on souhaite ! Voici un petit exemple pour illustrer :
<form action="form.php" method="post" onsubmit="this.target=window.open();"> ... </form>
C'est donc dans ce tout petit bout de code que tout se joue :
this.target=window.open();
En effet, on l'attribut target n'étant plus accessible de façon valide en xHTML, nous allons nous servir de javascript pour y accéder. Notre bout de javascript, indique, grâce à this.target la destination du formulaire. Il suffit donc lui indiquer que l'on veut le résultat dans une nouvelle fenête, ce qui est fait avec window.open. Et bingo, le tour est joué, nous avons bel et bien le résultat qui s'affiche dans une nouvelle fenêtre lorsque l'on valide le formulaire, et tout ça avec un code qui est valide !
Voilà , je renouvellerai sans doute l'expérience de ces "tips" dans le futur !
PS: à noter que j'ai du mettre en place Geshi pour l'occasion, au moins comme ça, c'est fait.
Je ne sais pas si tout le monde connait, et comme je n'ai pas envie de réécrire ce qui a déjà été écrit, si vous ne savez pas ce qu'est le BlogDay, je vous invite à suivre ce lien.
Je vais donc vous présenter brièvement les 5 blogs que j'ai choisi.
Voilà , je pense avoir fait le tour, et je tiens tout de même à noter que l'ordre dans lequel j'ai cité les blogs (au moins pour les 4 premiers ^^) n'a rien à voir avec un quelconque classement et que je m'excuse de n'avoir pu citer d'autres blogs eux-aussi très intéressants, que vous pouvez retrouver dans le menu. :-)
Je rajoute enfin les liens, tout bien comme il faut :
- http://technorati.com/tag/BlogDay2007
- http://www.blogday.org/
Bonne lecture.
Ce petit billet n'a d'autre but que de vous faire part d'une initiative que je trouve excellente, celle de la documentation globale.
Ce projet est né grâce à Elentar. Il s'agit en fait de réaliser une documentation intégralement rédigée en français abordant un maximum de langages connus.
Ce site fontionne sur le même principe qu'un wiki, tout le monde peut donc apporter sa contribution. :)
Avis aux amateurs de programmation en tout genre donc !