1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-25 16:02:13 +01:00
Files
archived-doc-es/reference/filter/book.xml
Pedro Antonio Gil Rodríguez 0834f3f903 Updated to the most recent version
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@330548 c90b9560-bf6c-de11-be94-00142212c4b1
2013-06-19 17:42:23 +00:00

72 lines
2.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: seros Status: ready -->
<!-- Reviewed: yes Maintainer: seros -->
<book xml:id="book.filter" xmlns="http://docbook.org/ns/docbook">
<?phpdoc extension-membership="core" ?>
<title>Filtrado de datos</title>
<titleabbrev>Filter</titleabbrev>
<preface xml:id="intro.filter">
&reftitle.intro;
<para>
Esta extensión filtra los datos bien sea para validarlos o para sanearlos. Es
especialmente útil cuando los datos de origen contienen datos desconocidos (o externos),
como entradas facilitadas por el usuario. Por ejemplo, estos datos pueden venir de 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
validar o comprobar si los datos cumplen ciertos requisitos. Por ejemplo,
pasándole <constant>FILTER_VALIDATE_EMAIL</constant> determinará si
los datos son una dirección de correo 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 modificará eliminando los caracteres no deseados.
Por ejemplo, pasándole <constant>FILTER_SANITIZE_EMAIL</constant> eliminará los
caracteres que no son apropiados para una dirección de correo electrónico.
Sin embargo, no valida los datos.
</para>
<para>
Las <emphasis>banderas</emphasis> se usan opcionalmente tanto con la validación como
con el saneamiento para adaptar el comportamiento según las necesidades. Por ejemplo, al pasarle
<constant>FILTER_FLAG_PATH_REQUIRED</constant> mientras se filtra un
<acronym>URL</acronym>, se obliga a que esté presente una ruta (como <literal>/foo</literal> en
<literal>http://example.org/foo</literal>).
</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
-->