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 1Et 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.
... que m'a refilée Deeder !
Je ne parle jamais de moi (ou presque), mais je dois faire une exception pour vous faire partager 6 choses totalement inutiles à mon propros (ça s'annonce pas facile-facile...) ! Comme j'ai toujours été hyper-méga-super-trop-génialissime pour les introductions, je crois que je vais m'arrêter là, et entrer directement dans le vif du sujet !
Voilà voilà, je crois que ça fait 6 si je sais encore compter !
Maintenant reste à trouver 6 personnes à qui refiler la patate (faudrait pas qu'elle se refroidisse !). Je vais donc passer la main à Capitaine Mousse, Seeme, Xireus, Cam, Fcp et enfin Whorus !
Salut à tous !
On m'a harcelé ce soir pour que je rajoute Stage6 à embed2object !
C'est donc chose faite désormais. Et comme je sais pas quoi dire d'autre, bah ceci sera sûrement la news la plus courte que j'ai écrite !
Ah si ! N'hésitez pas (comme toujours) à me dire si vous trouvez un bug !