1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-29 01:42:12 +01:00
Files
archived-doc-es/reference/filter/book.xml
2010-03-29 00:47:47 +00:00

74 lines
2.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 288721 $ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: tatai Status: ready -->
<!-- Purpose: basic.vartype -->
<book xml:id="book.filter" xmlns="http://docbook.org/ns/docbook">
<title>Filtrado de datos</title>
<titleabbrev>Filter</titleabbrev>
<preface xml:id="intro.filter">
&reftitle.intro;
<para>
Esta extensión filtrado datos bien sea para validarlos o para sanearlos. Es
especialmente útil cuando los datos de origen contienen datos desconocidos
(o externos), como en campos de datos facilitados por el usuario. Por
ejemplo, esta información puede venir desde un formulario HTML.
</para>
<para>
Principalmente hay dos tipos de filtrado: <emphasis>validación</emphasis>
y <emphasis>saneamiento</emphasis>.
</para>
<para>
La <link linkend="filter.filters.validate">validación</link> se usa para
validad o comprobar si los datos cumplen ciertas especificaciones. Por
ejemplo, pasando el parámetro <constant>FILTER_VALIDATE_EMAIL</constant>
determinará si la dirección de correo es válida, pero no realizará ningún
cambio en los datos.
</para>
<para>
El <link linkend="filter.filters.sanitize">saneamiento</link> limpiará los
datos, de modo que los cambiará eliminando los caracteres no deseados. Por
ejemplo, pasando <constant>FILTER_SANITIZE_EMAIL</constant> eliminará los
caracteres que no son apropiados para una dirección de correo. Esto es, no
valida los datos.
</para>
<para>
Las opciones (<emphasis>flasgs</emphasis>) se usan opcionalmente tanto en
la validación como en el saneamiento para adaptar el comportamiento a las
necesidades. Por ejemplo, pasando
<constant>FILTER_FLAG_SCHEME_REQUIRED</constant> en el filtrado de una
<acronym>URL</acronym>, obliga a cierto patrón (como http://) a estar
presente.
</para>
</preface>
&reference.filter.setup;
&reference.filter.filters;
&reference.filter.constants;
&reference.filter.examples;
&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:"~/.phpdoc/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
-->