J'étais en train de préparer un article assez long sur toutes les étapes nécessaires au contrôle d'un champ de formulaire. Je voulais démontrer q'une seule expression rationnelle (preg_match) pouvait remplacer beaucoup de conditions. Cependant il y a quelques jours j'ai testé le nouveau framework de Zend.
En testant celui-ci j'ai découvert un composant permettant de filtrer des données. La syntaxe est relativement simple et les contrôles sont optimisés. Ce qui est plutôt logique puisque le framework est co*çu par la société qui développe le moteur de PHP.
Voici quelques exemples:
PHP:
<?php
// Extraire uniquement les lettres d'une variable
Zend_Filter::getAlpha('t1e2s3t4'); // test
// Contrôler un e-mail
Zend_Filter::isEmail('contact@exemple.fr');
// Vérifier si une valeur est plus grande qu'une autre
Zend_Filter::isGreaterThan(10, 5);
// Vérifier si une variable est bien une adresse IP
Zend_Filter::isIp('127.0.0.1');
// Supprimer les balises d'une variable
Zend_Filter::noTags('<p>ok !</p>');
?>
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1