1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-24 15:32:36 +01:00
Files
archived-doc-es/reference/filter/book.xml
Marcos Porto Mariño 7a1c4ee4ae Updated the translations for the whole reference/filter part. (#148)
Updated the translations for the whole reference/filter part. (#60)
2025-03-07 19:09:54 +01:00

78 lines
3.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 53054bf8decc8648cf2e90a493692a161e2371af Maintainer: Marqitos Status: ready -->
<!-- Reviewed: no Maintainer: seros -->
<book xml:id="book.filter" xmlns="http://docbook.org/ns/docbook">
<?phpdoc extension-membership="bundled" ?>
<title>Filtrado de datos</title>
<titleabbrev>Filter</titleabbrev>
<preface xml:id="intro.filter">
&reftitle.intro;
<simpara>
Esta extensión provee filtros los cuales pueden ser utilizados para validar o sanear datos.
Esto es especialmente útil cuando la fuente de datos contiene datos desconocidos (o externos),
como entradas facilitadas por el usuario.
Por ejemplo, estos datos pueden venir de un formulario <acronym>HTML</acronym>.
</simpara>
<simpara>
Principalmente hay dos tipos de filtrado:
<emphasis>validación</emphasis> y <emphasis>saneamiento</emphasis>.
</simpara>
<simpara>
Un filtro de validación se usa para comprobar si los datos cumplen ciertos criterios.
Estos filtros son identificados por las constantes
<constant>FILTER_VALIDATE_<replaceable>*</replaceable></constant>.
Por ejemplo, el filtro <constant>FILTER_VALIDATE_EMAIL</constant>
puede ser usado para determinar si los datos son una dirección de correo válida.
Sin embargo, nunca alterará los datos de entrada.
</simpara>
<simpara>
El saneamiento, por otro lado, "limpiará" los datos,
por lo tanto puede alterar los datos de entrada añadiendo o eliminando caracteres.
Estos filtros son identificados por las constantes
<constant>FILTER_SANITIZE_<replaceable>*</replaceable></constant>.
Por ejemplo, el filtro <constant>FILTER_SANITIZE_EMAIL</constant> eliminará
los caracteres que no son apropiados para una dirección de correo electrónico.
Sin embargo, los datos saneados no son validados para comprobar si son
una dirección de correo válida.
</simpara>
<simpara>
Muchos filtros soportan <emphasis>flags</emphasis> opcionales que pueden ajustar
el comportamiento del filtro.
Estos flags son identificados por las constantes
<constant>FILTER_FLAG_<replaceable>*</replaceable></constant>.
Por ejemplo, usando el flag <constant>FILTER_FLAG_PATH_REQUIRED</constant> con
el filtro de validación <constant>FILTER_VALIDATE_URL</constant>
requiere que la <acronym>URL</acronym> tenga una ruta
(por ejemplo, <literal>/foo</literal> en <literal>https://example.org/foo</literal>).
</simpara>
</preface>
&reference.filter.setup;
&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
-->