<?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>Web 2.0 Tips &#187; PHP</title>
	<atom:link href="http://web2.0-tips.com.ar/categoria/programacion/php/feed" rel="self" type="application/rss+xml" />
	<link>http://web2.0-tips.com.ar</link>
	<description>Consejos y trucos para el desarrollo y diseño de webs</description>
	<lastBuildDate>Wed, 12 Oct 2011 20:16:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Chuck Not Captcha; Pegandole una patada voladora a los spambots</title>
		<link>http://web2.0-tips.com.ar/283-chuck-not-captcha.html</link>
		<comments>http://web2.0-tips.com.ar/283-chuck-not-captcha.html#comments</comments>
		<pubDate>Mon, 22 Aug 2011 07:11:00 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[chuck norris]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spambot]]></category>
		<category><![CDATA[validar]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=283</guid>
		<description><![CDATA[Por si no saben, los captchas son sistemas de protección contra procesos automatizados, como los conocidos spam bots, una forma de validar que el que está realizando una acción es un humano y no un programa o bot, esto se logra pidiendo una acción que solo puede realizar un humano, como escribir ciertas letras que [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/283-chuck-not-captcha.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Guardando contraseñas de forma correcta (hashes + salts)</title>
		<link>http://web2.0-tips.com.ar/248-guardando-contrasenas-de-forma-correcta.html</link>
		<comments>http://web2.0-tips.com.ar/248-guardando-contrasenas-de-forma-correcta.html#comments</comments>
		<pubDate>Wed, 17 Aug 2011 13:46:20 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[contrseña]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[salt]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=248</guid>
		<description><![CDATA[Siempre que tenemos que hacer un sistema que maneje usuarios,
necesitamos tener algún método para identificar que realmente sea el
usuario el que va a entrar al sistema, para eso lo mas usado siempre
es el metodo de usuario / contraseña. Y lo mas común es que usemos una
base de datos para guardarlos.
El tema es, que pasa si [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/248-guardando-contrasenas-de-forma-correcta.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limpiar string para fabricar urls &#8220;amigables&#8221; en PHP</title>
		<link>http://web2.0-tips.com.ar/231-limpiar-string-para-usar-como-url.html</link>
		<comments>http://web2.0-tips.com.ar/231-limpiar-string-para-usar-como-url.html#comments</comments>
		<pubDate>Mon, 08 Aug 2011 22:36:34 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web semantica]]></category>
		<category><![CDATA[generacion de urls]]></category>
		<category><![CDATA[urls amigables]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=231</guid>
		<description><![CDATA[Hoy por hoy no importa que nuestra web anda sin errores y rápida, también tiene que hacerlo sobre urls humanamente amigables. ¿Qué quiere decir esto? que en vez de:
http://nuestraweb.com/index.php?seccion=articles&#38;id=323
Debemos tener algo así:
http://nuestraweb.com/articles/323-mi-first-notebook.html
Ya que se ve mejor a los ojos e indexa mejor en los buscadores.
Lo complicado es hacer de el título de un post, o [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/231-limpiar-string-para-usar-como-url.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP] Arreglar XMLs con Entities errors con una expresión regular</title>
		<link>http://web2.0-tips.com.ar/220-php-arreglar-xmls-con-entities-errors-con-una-expresion-regular.html</link>
		<comments>http://web2.0-tips.com.ar/220-php-arreglar-xmls-con-entities-errors-con-una-expresion-regular.html#comments</comments>
		<pubDate>Fri, 17 Jun 2011 15:31:44 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[cdata]]></category>
		<category><![CDATA[parseo xml]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=220</guid>
		<description><![CDATA[Este es un tip corto, tenia que usar un XML y en algunos casos me tiraba error:

PHP Warning:  simplexml_load_string(): Entity: line 1: parser error : xmlParseEntityRef: no name in /home/exos/aver.php on line 8

Warning: simplexml_load_string(): Entity: line 1: parser error : xmlParseEntityRef: no name in /home/exos/aver.php on line 8
PHP Warning:  simplexml_load_string(): yBack&#60;/song&#62;&#60;producer&#62;Timbaland,J.Timberlake,Danja&#60;/producer&#62;&#60;catalogNo&#62;88175* &#38; in [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/220-php-arreglar-xmls-con-entities-errors-con-una-expresion-regular.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basta de GD en PHP, a usar Imagick</title>
		<link>http://web2.0-tips.com.ar/186-basta-de-gd-en-php-a-usar-imagick.html</link>
		<comments>http://web2.0-tips.com.ar/186-basta-de-gd-en-php-a-usar-imagick.html#comments</comments>
		<pubDate>Mon, 31 Jan 2011 04:24:55 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[GD]]></category>
		<category><![CDATA[imageMagick]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[imagick]]></category>
		<category><![CDATA[PECL]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=186</guid>
		<description><![CDATA[La solución mas utilizada en PHP para el manejo de imagenes es sin duda GD, que viene instalada en la mayoria de servidores que soporten PHP, con esta librería se puede manipular imágenes o crearlas de fomrma censilla, pero hay una herramienta mas nueva, rápida y su implementación en PHP a diferencia de GD, es [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/186-basta-de-gd-en-php-a-usar-imagick.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Evitando ataques CSRF (Cross Site Request Forgery)</title>
		<link>http://web2.0-tips.com.ar/153-evitando-ataques-csrf-cross-site-request-forgery.html</link>
		<comments>http://web2.0-tips.com.ar/153-evitando-ataques-csrf-cross-site-request-forgery.html#comments</comments>
		<pubDate>Wed, 29 Sep 2010 08:19:58 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CSRF]]></category>
		<category><![CDATA[GET]]></category>
		<category><![CDATA[POST]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[vulnerabilidad]]></category>
		<category><![CDATA[XSRF]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=153</guid>
		<description><![CDATA[Si hay algo a lo que le presto importancia en el desarrollo web, como en todo, es a la seguridad, será por mi pasado aventurero, jeje, pero estoy seguro que una buena seguridad viene de las raíces y no de arreglos que hagamos luego. Las vulnerabilidades CSRF o XSRF, siglas de Cross Site Request Forgery, [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/153-evitando-ataques-csrf-cross-site-request-forgery.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PNG transparentes con PHP y GD2</title>
		<link>http://web2.0-tips.com.ar/147-png-transparentes-con-php-y-gd2.html</link>
		<comments>http://web2.0-tips.com.ar/147-png-transparentes-con-php-y-gd2.html#comments</comments>
		<pubDate>Wed, 22 Sep 2010 08:26:25 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[alfa]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[GD]]></category>
		<category><![CDATA[procesamiento de imágenes]]></category>
		<category><![CDATA[transparencia]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=147</guid>
		<description><![CDATA[GD2 o GD versión 2 es una librería que usa PHP para trabajar imágenes, esta se usa normalmente para hacer miniaturas o thumbnails de fotos, poner marcas de agua o generar un texto a imagen. Ahora, suponiendo que necesitamos generar un PNG transparente (y transparencia en alpha), a la hora de crear la imagen GD [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/147-png-transparentes-con-php-y-gd2.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Separando la lógica de la vista (PHP)</title>
		<link>http://web2.0-tips.com.ar/140-separando-la-logica-de-la-vista-php.html</link>
		<comments>http://web2.0-tips.com.ar/140-separando-la-logica-de-la-vista-php.html#comments</comments>
		<pubDate>Sun, 19 Sep 2010 09:23:48 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[sintaxis]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=140</guid>
		<description><![CDATA[Hoy necesitaba una clase en PHP que haga algo específico, y antes de hacerla de 0 pensé en buscar por ahí alguna que me adelante un poco de tiempo, y me pasó algo que hace bastante no me pasaba, leí código PHP ajeno, y realmente es una experiencia traumática.
PHP da una libertad de trabajo muy [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/140-separando-la-logica-de-la-vista-php.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mostrar contenido correctamente en PHP</title>
		<link>http://web2.0-tips.com.ar/87-mostrar-contenido-correctamente-en-php.html</link>
		<comments>http://web2.0-tips.com.ar/87-mostrar-contenido-correctamente-en-php.html#comments</comments>
		<pubDate>Sat, 27 Mar 2010 19:38:41 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[caracteres extaños]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[entidades html]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html entities]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=87</guid>
		<description><![CDATA[Bueno se viene un consejo simple y mas que nada para los que se esten abriendo camino en PHP. Como sabrán en la programación web trabajamos tanto en la lógica como en la vista de la información que procesamos, se debe tener en cuenta que cada texto que se muestre no sera publicado en texto, [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/87-mostrar-contenido-correctamente-en-php.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creando una galería de imagenes Flickr con PHP</title>
		<link>http://web2.0-tips.com.ar/76-creando-una-galeria-de-imagenes-flickr-con-php.html</link>
		<comments>http://web2.0-tips.com.ar/76-creando-una-galeria-de-imagenes-flickr-con-php.html#comments</comments>
		<pubDate>Tue, 23 Mar 2010 02:03:36 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Integracion Social]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[galeria de imagenes]]></category>
		<category><![CDATA[gleria de fotos]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[social web]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=76</guid>
		<description><![CDATA[Bueno todos conocemos el popular sitio de subida de fotos y albunes Flickr, donde todos los dias se postean infinidad de fotografías (la mayoria de buena calidad) y con buenas definiciones.
Ahora para hacer una galería desde PHP, solo tendremos que hacer uso de una librería llamada Magpie RSS, con la cual leeremos una metadata de [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/76-creando-una-galeria-de-imagenes-flickr-con-php.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cuidado con $_SERVER[&#039;HTTP_REFERER&#039;]</title>
		<link>http://web2.0-tips.com.ar/72-cuidado-con-_server_http_referer.html</link>
		<comments>http://web2.0-tips.com.ar/72-cuidado-con-_server_http_referer.html#comments</comments>
		<pubDate>Tue, 16 Mar 2010 07:54:50 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[$_SERVER]]></category>
		<category><![CDATA[problemas tipicos]]></category>
		<category><![CDATA[referer]]></category>
		<category><![CDATA[variblaes globales]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=72</guid>
		<description><![CDATA[Bueno escribo este tip PHP por que es algo con los que todos nos topamos alguna vez, la variable global $_SERVER nos trae una serie de valores utiles a la hora de conseguir información de la conexión o el cliente al que estamos conectados, puede decirnos a que dominio nos estan visitando, desde que ip, [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/72-cuidado-con-_server_http_referer.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Twitteando desde la API de Twitter</title>
		<link>http://web2.0-tips.com.ar/57-twitteando-desde-la-api-de-twitter.html</link>
		<comments>http://web2.0-tips.com.ar/57-twitteando-desde-la-api-de-twitter.html#comments</comments>
		<pubDate>Fri, 12 Mar 2010 02:19:29 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[Integracion Social]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[redes sociales]]></category>
		<category><![CDATA[social web]]></category>
		<category><![CDATA[twitt]]></category>
		<category><![CDATA[twitter api]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=57</guid>
		<description><![CDATA[Actualización: Hace unos días twitter deshabilitó la autentificación simple, que es en lo que esto se basa, asi que este método ya no es válido, en breve estaré posteando como hacerlo desde ahora. 
Como ya habrán visto la integración con las redes sociales son cada vez mas &#8220;necesarias&#8221; en la Web 2.0, por ejemplo en [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/57-twitteando-desde-la-api-de-twitter.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problemas con $_SERVER[&#039;SERVER_NAME&#039;] y subdominios virtuales</title>
		<link>http://web2.0-tips.com.ar/7-problemas-con-_serverserver_name-y-subdominios-virtuales.html</link>
		<comments>http://web2.0-tips.com.ar/7-problemas-con-_serverserver_name-y-subdominios-virtuales.html#comments</comments>
		<pubDate>Sat, 27 Feb 2010 21:47:22 +0000</pubDate>
		<dc:creator>Exos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[saber subdominios]]></category>

		<guid isPermaLink="false">http://web2.0-tips.com.ar/?p=7</guid>
		<description><![CDATA[Bueno, posteo esto porque es un problema que me ha pasado hoy, es un tip sencillo para PHP, un pequeño problema que alguno puede tener o cruzarse alguna vez.
El objetivo: Necesito que según el subdominio, un script se comporte de forma diferente, en mi server de prueba me hiba bien usando la variable global $_SERVER['SERVER_NAME'], [...]]]></description>
		<wfw:commentRss>http://web2.0-tips.com.ar/7-problemas-con-_serverserver_name-y-subdominios-virtuales.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
