Files
doc-fr/reference/filter/book.xml
Damien Seguy 7299b2eb41 bump en version
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@277943 c90b9560-bf6c-de11-be94-00142212c4b1
2009-03-29 11:46:58 +00:00

72 lines
2.4 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.6 $ -->
<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<!-- Purpose: basic.vartype -->
<book xml:id="book.filter" xmlns="http://docbook.org/ns/docbook">
<title>Filtrage des données</title>
<titleabbrev>Filter</titleabbrev>
<preface xml:id="intro.filter">
&reftitle.intro;
<para>
Cette extension filtre les données soit en les validant, soit en
les nettoyant. C'est particulièrement utile lorsque les sources
contiennent des données inconnues, comme les données utilisateurs. Par
exemple, les données pourraient provenir d'un formulaire HTML.
</para>
<para>
Il y a deux moyens de filtre :
la <emphasis>validation</emphasis> et le <emphasis>nettoyage</emphasis>.
</para>
<para>
La <link linkend="filter.filters.valiate">Validation</link> sert à vérifier
si une données passe certains critères. Par exemple, passer les
critères de <constant>FILTER_VALIDATE_EMAIL</constant> va déterminer si
une donnée est une adresse email valide, mais ne va pas modifier la
données elle-même.
</para>
<para>
Le <link linkend="filter.filters.sanitize">netoyage</link> va nettoyer
les données, par exemple en retirant les caractères indésirables. Par
exemple, passer une donnée à <constant>FILTER_SANITIZE_EMAIL</constant>
va faire disparaître les caractères inappropriés dans une adresse email.
D'un autre coté, la donnée n'est pas validée.
</para>
<para>
Des <emphasis>options</emphasis> sont éventuellement utilisées par la
validation et le nettoyage, pour adapter leur comportement à des
besoins spécifiques. Par exemple, avec l'option
<constant>FILTER_FLAG_SCHEME_REQUIRED</constant> pour filter une
<acronym>URL</acronym>, il faut indiquer le protocole utilisée
(tel que <literal>http://</literal>).
</para> </preface>
&reference.filter.setup;
&reference.filter.filters;
&reference.filter.constants;
&reference.filter.reference;
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->