<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sergio Mejías Sánchez &#187; PHP</title>
	<atom:link href="http://www.sergiomejias.com/category/trucos/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sergiomejias.com</link>
	<description>Blog personal de Sergio Mejías Sánchez</description>
	<lastBuildDate>Tue, 20 Dec 2011 07:54:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Como saber el ID del último registro insertado en PHP</title>
		<link>http://www.sergiomejias.com/2008/08/como-saber-el-id-del-ultimo-registro-insertado-en-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-saber-el-id-del-ultimo-registro-insertado-en-php</link>
		<comments>http://www.sergiomejias.com/2008/08/como-saber-el-id-del-ultimo-registro-insertado-en-php/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 21:49:43 +0000</pubDate>
		<dc:creator>Sergio Mejias Sánchez</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.sergiomejias.com/2008/08/20/como-saber-el-id-del-ultimo-registro-insertado-en-php/</guid>
		<description><![CDATA[Simplemente llamando a esta función mysql_insert_id() obtenemos el id del último registro insertado en el último mysql_query ejecutado.]]></description>
			<content:encoded><![CDATA[<p>Simplemente llamando a esta función mysql_insert_id() obtenemos el id del último registro insertado en el último mysql_query ejecutado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiomejias.com/2008/08/como-saber-el-id-del-ultimo-registro-insertado-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validar una dirección email1320 con expresiones regulares en PHP v2</title>
		<link>http://www.sergiomejias.com/2007/09/validar-una-direccion-email1320-con-expresiones-regulares-en-php-v2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validar-una-direccion-email1320-con-expresiones-regulares-en-php-v2</link>
		<comments>http://www.sergiomejias.com/2007/09/validar-una-direccion-email1320-con-expresiones-regulares-en-php-v2/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 08:19:32 +0000</pubDate>
		<dc:creator>Sergio Mejias Sánchez</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://www.sergiomejias.com/2007/09/27/validar-una-direccion-email1320-con-expresiones-regulares-en-php-v2/</guid>
		<description><![CDATA[Segunda versión de la función validadora de email1320 incluyendo que el dominio existe pero usando curl , una forma mucho más rápida de abrir un socket. function ValidaEmail1320($email1320) { if( preg_match(&#8220;/^[a-z0-9&#38;'.-_+]+@[a-z0-9-]+.([a-z0-9-]+.)*?[a-z]+$/is&#8221;, $email1320) ) { $sp = explode(&#8220;@&#8221;, $email1320); $cr = curl_init(); curl_setopt($cr, CURLOPT_URL, &#8220;http://www.&#8221; . $sp[1]); curl_setopt($cr, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cr, CURLOPT_TIMEOUT, 4); $time = curl_exec($cr); [...]]]></description>
			<content:encoded><![CDATA[<p>Segunda versión de la función validadora de email1320 incluyendo que el dominio existe pero usando <a href="http://www.phpit.net/article/using-curl-php/">curl</a> , una forma mucho más rápida de abrir un socket.</p>
<p>function ValidaEmail1320($email1320)<br />
{<br />
if( preg_match(&#8220;/^[a-z0-9&amp;'.-_+]+@[a-z0-9-]+.([a-z0-9-]+.)*?[a-z]+$/is&#8221;, $email1320) )<br />
{<br />
$sp = explode(&#8220;@&#8221;, $email1320);</p>
<p>$cr = curl_init();<br />
curl_setopt($cr, CURLOPT_URL, &#8220;<a href="http://www/">http://www</a>.&#8221; . $sp[1]);<br />
curl_setopt($cr, CURLOPT_RETURNTRANSFER, 1);<br />
curl_setopt($cr, CURLOPT_TIMEOUT, 4);<br />
$time = curl_exec($cr);<br />
curl_close($cr);</p>
<p>return !empty($time);<br />
}<br />
else<br />
{<br />
return false;<br />
}<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiomejias.com/2007/09/validar-una-direccion-email1320-con-expresiones-regulares-en-php-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validar una fecha con expresiones regulares en PHP</title>
		<link>http://www.sergiomejias.com/2007/09/validar-una-fecha-con-expresiones-regulares-en-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validar-una-fecha-con-expresiones-regulares-en-php</link>
		<comments>http://www.sergiomejias.com/2007/09/validar-una-fecha-con-expresiones-regulares-en-php/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 21:36:57 +0000</pubDate>
		<dc:creator>Sergio Mejias Sánchez</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://www.sergiomejias.com/2007/09/26/validar-una-fecha-con-expresiones-regulares-en-php/</guid>
		<description><![CDATA[Esta función valida que se introduce una fecha en formato dd-mm-yyyy function validar_fecha($fecha){ if (ereg(&#8220;(0[1-9]&#124;[12][0-9]&#124;3[01])[-](0[1-9]&#124;1[012])[-](19&#124;20)[0-9]{2}&#8221;, $fecha)) { return true; } else { return false; } }]]></description>
			<content:encoded><![CDATA[<p>Esta función valida que se introduce una fecha en formato dd-mm-yyyy</p>
<p>function validar_fecha($fecha){<br />
if (ereg(&#8220;(0[1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)[0-9]{2}&#8221;, $fecha)) {<br />
return true;<br />
} else {<br />
return false;<br />
}<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiomejias.com/2007/09/validar-una-fecha-con-expresiones-regulares-en-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Validar una dirección email1320 con expresiones regulares en PHP</title>
		<link>http://www.sergiomejias.com/2007/09/validar-una-direccion-email1320-con-expresiones-regulares-en-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validar-una-direccion-email1320-con-expresiones-regulares-en-php</link>
		<comments>http://www.sergiomejias.com/2007/09/validar-una-direccion-email1320-con-expresiones-regulares-en-php/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 21:21:27 +0000</pubDate>
		<dc:creator>Sergio Mejias Sánchez</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://www.sergiomejias.com/2007/09/26/validar-una-direccion-email1320-con-expresiones-regulares-en-php/</guid>
		<description><![CDATA[Estupenda y muy interesante función que valida una dirección email1320. No solo valida que está correctamente escrita, sino que comprueba si existe el dominio. Aquí­ la dejo function ValidaEmail1320($email1320) { $valida=false; if (ereg(&#8220;^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+.)*[a-zA-Z0-9-]{2,200}.[a-zA-Z]{2,6}$&#8221;, $email1320 )) { $cr=split(&#8220;@&#8221;,$email1320); $dominio=$cr[1]; $validar = @fsockopen($dominio, 80, $errno, $errstr, 5); if ($validar) { $valida=true; fclose($validar); } } return $valida; }]]></description>
			<content:encoded><![CDATA[<p>Estupenda y muy interesante función que valida una dirección email1320. No solo valida que está correctamente escrita, sino que comprueba si existe el dominio.</p>
<p>Aquí­ la dejo</p>
<p>function ValidaEmail1320($email1320)<br />
{<br />
$valida=false;<br />
if (ereg(&#8220;^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+.)*[a-zA-Z0-9-]{2,200}.[a-zA-Z]{2,6}$&#8221;, $email1320 ))<br />
{<br />
$cr=split(&#8220;@&#8221;,$email1320);<br />
$dominio=$cr[1];<br />
$validar = @fsockopen($dominio, 80, $errno, $errstr, 5);<br />
if ($validar)<br />
{<br />
$valida=true;<br />
fclose($validar);<br />
}<br />
}<br />
return $valida;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiomejias.com/2007/09/validar-una-direccion-email1320-con-expresiones-regulares-en-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como saber si una web está escrita en PHP</title>
		<link>http://www.sergiomejias.com/2007/09/como-saber-si-una-web-esta-escrita-en-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-saber-si-una-web-esta-escrita-en-php</link>
		<comments>http://www.sergiomejias.com/2007/09/como-saber-si-una-web-esta-escrita-en-php/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 20:30:05 +0000</pubDate>
		<dc:creator>Sergio Mejias Sánchez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.sergiomejias.com/2007/09/05/como-saber-si-una-web-esta-escrita-en-php/</guid>
		<description><![CDATA[Con este sencillo truco podremos ver si una Web está escrita en PHP. Como todos sabeis muchas veces los enlaces en una Web tiene una URL amigable que no nos permite saber en que lenguaje está desarrollada. PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 &#8211; Creditos Php PHPE9568F34-D428-11d2-A769-00AA001ACF42 &#8211; Logo Php PHPE9568F35-D428-11d2-A769-00AA001ACF42 &#8211; Logo Zend PHPE9568F36-D428-11d2-A769-00AA001ACF42 &#8211; Huevo de Pascua www.dominio.com/?=*(código) [...]]]></description>
			<content:encoded><![CDATA[<p>Con este sencillo truco podremos ver si una Web está escrita en PHP. Como todos sabeis muchas veces los enlaces en una Web tiene una URL amigable que no nos permite saber en que lenguaje está desarrollada.</p>
<p><strong>PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000</strong> &#8211; Creditos Php<br />
<strong>PHPE9568F34-D428-11d2-A769-00AA001ACF42</strong> &#8211; Logo Php<br />
<strong>PHPE9568F35-D428-11d2-A769-00AA001ACF42</strong> &#8211; Logo Zend<br />
<strong>PHPE9568F36-D428-11d2-A769-00AA001ACF42</strong> &#8211; Huevo de Pascua</p>
<p>www.dominio.com/?=*(código)</p>
<p>por ejemplo<strong> </strong><a href="http://www.sergiomejias.com/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000"><strong>www.sergiomejias.com/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000</strong></a></p>
<p>util verdad?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiomejias.com/2007/09/como-saber-si-una-web-esta-escrita-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

