Les bonnes pratiques des formulaires Web

Un très bon document de Luke Wroblewski qui regroupe tous les bonnes pratiques pour la création de formulaires sur le net.

Bon placement des libellés, des champs de saisie, des messages d’erreurs, de la longueur des textes, des couleurs… bref un document indispensable.

Testez vos fonctions PHP en ligne

Functions Online, va vous permettre de tester des fonctions PHP directement en ligne. Ça vous évitera de faire une ligne code, le sauvegarder et de le lancer sur vitre serveur.

Attention vous  ne testerez que des fonctions (en modifiant les paramètres) et pas un bout de code (ils ne vont pas vous laisser l’accès à leur serveur).

Php solutions

Le dernier Php solutions de Mars 2011 est disponible en PDF sur ce lien.

Au menu : SOAP, Python, Gestion des fichiers et des erreurs en PHP, Samba PHP et proc_open, Initiation à l’écriture d’un plug-in pour RoundCube, les sous-requêtes en SQL, et SQL/PHP : communication avec une base de données avec PDO (2/2).

Merci à Momo pour l’info.

Un environnement de développement intégré pour PHP

Un environnement de développement intégré (IDE, Integrated Development Environment) est en gros un éditeur de texte spécialisé pour la programmation et ajoute la complétion de code, la couleur en fonction des mots clefs, le debuggage, la notion de projet, correction d’écriture,… bref pas mal de choses qui les différencient de Notepad++ par exemple.

Il en existe pas mal, mais deux gros IDE PHP gratuit se partagent le marché :

Les deux se valent, utilisent Java, après à vous de choisir (ou pas si votre boite vous en impose un). Personnellement je bosse sur Eclipse, il est un peu lourd mais assez complet et il dispose de pas mal de plug-ins.

Momo je sais déjà ce que tu utilises.

Rechercher du code sur Google

Google Rechercher de Code, vous permet de rechercher du code dans n’importe quel langage de programmation.
C’est une fonctionnalité très pratique pour éviter de réinventer la roue.

Si vous voulez par exemple filtrer les langages PHP : ajouter lang:PHP dans votre recherche (ou Java, C++, C, Ada, Javascript,…).

Un fonction en PHP pour cacher un mail

Vous avez surement eut besoin d’afficher un email dans une page web. Et vous êtes certainement réticent à l’afficher en clair, pour des raisons de spam.

Et bien une fonction PHP va permettre de cacher l’adresse email pour la rendre compliquer à déchiffrer pour les moteurs qui scrutent vos pages.

Au final elle sera afficher comme ceci en HTML :

<span id="e508260209">[javascript protected email address]</span>
<script type="text/javascript">
/*<![CDATA[*/
eval("var a=\"_tnMf+5XAjN8uWwVizhKFoSQ0vsPE7UkBZ@29q3Td.GYeRl-arLD4CIcxgp1mO6HbJy\";
var b=a.split(\"\").sort().join(\"\");
var c=\"mR1mWmR1mnYcC\";
var d=\"\";
for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));
document.getElementById(\"e508260209\").innerHTML=\"<a href=\\\"mailto:\"+d+\"\\\">\"+d+\"</a>\"")/*]]>*/
</script>

Voici le code de la fonction :

function hide_email($email) {
$character_set  = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz';
$key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999);
for ($i=0;$i"+d+""';
$script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";
$script = ''; return '[javascript protected email address]'.$script; }

Vous l’appellerez comme ceci :

echo hide_email('test@test.com');

Bien sûr vous pourrez (devrez) modifier certains paramètres pour la rendre unique.

source