<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: PHP - Seguridad en Formularios I</title>
	<atom:link href="http://blog.antioroku.com/archivo/69/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.antioroku.com/archivo/69</link>
	<description></description>
	<pubDate>Fri, 21 Nov 2008 05:02:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Antioroku</title>
		<link>http://blog.antioroku.com/archivo/69#comment-34</link>
		<dc:creator>Antioroku</dc:creator>
		<pubDate>Tue, 29 Apr 2008 14:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antioroku.com/archivo/69#comment-34</guid>
		<description>&lt;b&gt;$valido&lt;/b&gt; = “/^\([1-9][0-9]{2}\)[1-9][0-9]{3}-[0-9]{4}/i;

preg_match($valido,&lt;b&gt;$valor&lt;/b&gt;);

Lo que generamos es una cadena de validación para la función &lt;b&gt;preg_match&lt;/b&gt;. Esta función nos devuelve el numero de coincidencias que tendría &lt;b&gt;$valido&lt;/b&gt;, de acuerdo al patrón que generamos en la cadena &lt;b&gt;$valor&lt;/b&gt;.

En este caso en especifico le indicamos un numero de teléfono &lt;i&gt;(acabo de caer en cuentas que esta mal, porque debería ser un email, pero bueno...)&lt;/i&gt; le indicamos que debe contener [1-9][0-9]{2} (dos caracteres {2}, el primero debe contener un valor comprendido entre el 1 y el 9 [1-9] y el segundo debe tener un valor comprendido entre el 0 y el 9 [0-9] y deben estar entre parentensis: &lt;b&gt;\([1-9][0-9]{2}\)&lt;/b&gt;
preg_match("([1-9][0-9]{2}\)","(26)"); // Devuelve uno
preg_match("([1-9][0-9]{2}\)","(01)"); // Devuelve cero
preg_match("([1-9][0-9]{2}\)","12"); // Devuelve cero

Para mas información sobre esto puedes consultar &lt;a href="http://www.php.net/preg_match"&gt; funcion preg_match&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p><b>$valido</b> = “/^\([1-9][0-9]{2}\)[1-9][0-9]{3}-[0-9]{4}/i;</p>
<p>preg_match($valido,<b>$valor</b>);</p>
<p>Lo que generamos es una cadena de validación para la función <b>preg_match</b>. Esta función nos devuelve el numero de coincidencias que tendría <b>$valido</b>, de acuerdo al patrón que generamos en la cadena <b>$valor</b>.</p>
<p>En este caso en especifico le indicamos un numero de teléfono <i>(acabo de caer en cuentas que esta mal, porque debería ser un email, pero bueno&#8230;)</i> le indicamos que debe contener [1-9][0-9]{2} (dos caracteres {2}, el primero debe contener un valor comprendido entre el 1 y el 9 [1-9] y el segundo debe tener un valor comprendido entre el 0 y el 9 [0-9] y deben estar entre parentensis: <b>\([1-9][0-9]{2}\)</b><br />
preg_match(&#8221;([1-9][0-9]{2}\)&#8221;,&#8221;(26)&#8221;); // Devuelve uno<br />
preg_match(&#8221;([1-9][0-9]{2}\)&#8221;,&#8221;(01)&#8221;); // Devuelve cero<br />
preg_match(&#8221;([1-9][0-9]{2}\)&#8221;,&#8221;12&#8243;); // Devuelve cero</p>
<p>Para mas información sobre esto puedes consultar <a href="http://www.php.net/preg_match" onclick="javascript:pageTracker._trackPageview('/outbound/comment/www.php.net');"> funcion preg_match</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonimo</title>
		<link>http://blog.antioroku.com/archivo/69#comment-33</link>
		<dc:creator>Anonimo</dc:creator>
		<pubDate>Tue, 29 Apr 2008 07:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antioroku.com/archivo/69#comment-33</guid>
		<description>no entiendo esta linea podrías explicarla bien? me suena a jeroglífico jejeje

$valido = “/^\([1-9][0-9]{2}\)[1-9][0-9]{3}-[0-9]{4}/i;</description>
		<content:encoded><![CDATA[<p>no entiendo esta linea podrías explicarla bien? me suena a jeroglífico jejeje</p>
<p>$valido = “/^\([1-9][0-9]{2}\)[1-9][0-9]{3}-[0-9]{4}/i;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chava</title>
		<link>http://blog.antioroku.com/archivo/69#comment-24</link>
		<dc:creator>Chava</dc:creator>
		<pubDate>Thu, 21 Feb 2008 04:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antioroku.com/archivo/69#comment-24</guid>
		<description>Me gusta el manual, si me pudieras mandar una copia a mi mail de este y la continuación te lo agradecería enormemente, la verdad estoy preocupado porque tengo varios sitios de clientes desarrollados de forma no tan segura por un desarrollador que contrate y son fallas bastante graves... saludos! y gracias ya con esto me doy una idea...</description>
		<content:encoded><![CDATA[<p>Me gusta el manual, si me pudieras mandar una copia a mi mail de este y la continuación te lo agradecería enormemente, la verdad estoy preocupado porque tengo varios sitios de clientes desarrollados de forma no tan segura por un desarrollador que contrate y son fallas bastante graves&#8230; saludos! y gracias ya con esto me doy una idea&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ddaz</title>
		<link>http://blog.antioroku.com/archivo/69#comment-18</link>
		<dc:creator>Ddaz</dc:creator>
		<pubDate>Wed, 16 Jan 2008 19:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antioroku.com/archivo/69#comment-18</guid>
		<description>Dias inolvidables... en los que te tronaba todo en la cara jeje..., pero bueno ya mejoraste...

salu2

Ddaz</description>
		<content:encoded><![CDATA[<p>Dias inolvidables&#8230; en los que te tronaba todo en la cara jeje&#8230;, pero bueno ya mejoraste&#8230;</p>
<p>salu2</p>
<p>Ddaz</p>
]]></content:encoded>
	</item>
</channel>
</rss>
