<?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"
	>

<channel>
	<title>webmasters, recursos webmasters, recursos gratuitos, scripts, web</title>
	<atom:link href="http://www.weblimite.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weblimite.com</link>
	<description>webmasters, recursos webmasters, recursos gratuitos, scripts, web</description>
	<pubDate>Fri, 04 Jul 2008 18:07:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Necesitas encontrar logos famosos vectoriales</title>
		<link>http://www.weblimite.com/2008/07/04/necesitas-encontrar-logos-famosos-vectoriales/</link>
		<comments>http://www.weblimite.com/2008/07/04/necesitas-encontrar-logos-famosos-vectoriales/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 18:07:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Enlaces]]></category>

		<category><![CDATA[Noticias]]></category>

		<category><![CDATA[Vectorial]]></category>

		<category><![CDATA[Web Services]]></category>

		<category><![CDATA[Webmasters]]></category>

		<category><![CDATA[logos]]></category>

		<category><![CDATA[Recursos]]></category>

		<category><![CDATA[vectoriales]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=83</guid>
		<description><![CDATA[Logos vectorizados listos para usar.

Enlace: http://www.brandsoftheworld.com/]]></description>
			<content:encoded><![CDATA[<p>Logos vectorizados listos para usar.</p>
<p><img src="http://weblimite.com/imagesresources/index.gif" alt="" width="200" height="125" /></p>
<p>Enlace: <a href="http://www.brandsoftheworld.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.brandsoftheworld.com');" target="_blank">http://www.brandsoftheworld.com</a>/</p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/07/04/necesitas-encontrar-logos-famosos-vectoriales/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crea tus imagenes con reflejos</title>
		<link>http://www.weblimite.com/2008/07/04/crea-tus-imagenes-con-reflejos/</link>
		<comments>http://www.weblimite.com/2008/07/04/crea-tus-imagenes-con-reflejos/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 18:05:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Enlaces]]></category>

		<category><![CDATA[Noticias]]></category>

		<category><![CDATA[Web Services]]></category>

		<category><![CDATA[Webmasters]]></category>

		<category><![CDATA[imagenes]]></category>

		<category><![CDATA[reflejo]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=82</guid>
		<description><![CDATA[No has necesitado nunca crear esos tipicos reflejos de las grandes webs, ahora tienes la oportunidad:

Enlace: http://www.reflectionmaker.com/]]></description>
			<content:encoded><![CDATA[<p>No has necesitado nunca crear esos tipicos reflejos de las grandes webs, ahora tienes la oportunidad:</p>
<p><img src="http://weblimite.com/imagesresources/reflec.jpg" alt="reflect" width="300" height="116" /></p>
<p>Enlace: <a href="http://www.reflectionmaker.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.reflectionmaker.com');" target="_blank">http://www.reflectionmaker.com/</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/07/04/crea-tus-imagenes-con-reflejos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Galeria de ideas CSS/FLASH</title>
		<link>http://www.weblimite.com/2008/07/04/galeria-de-ideas-cssflash/</link>
		<comments>http://www.weblimite.com/2008/07/04/galeria-de-ideas-cssflash/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 18:01:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Enlaces]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Noticias]]></category>

		<category><![CDATA[Webmasters]]></category>

		<category><![CDATA[galerias]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=81</guid>
		<description><![CDATA[Estupenda galeria de ideas en css y flash.

Enlace: http://cssflash.com/]]></description>
			<content:encoded><![CDATA[<p>Estupenda galeria de ideas en css y flash.</p>
<p><img src="http://weblimite.com/imagesresources/css.jpg" alt="css/flash" width="300" height="212" /></p>
<p>Enlace: <a href="http://cssflash.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/cssflash.com');" target="_blank">http://cssflash.com/</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/07/04/galeria-de-ideas-cssflash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>99 RECURSOS 2.0 WOW!!!</title>
		<link>http://www.weblimite.com/2008/07/04/99-recursos-20-wow/</link>
		<comments>http://www.weblimite.com/2008/07/04/99-recursos-20-wow/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 17:41:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Brushes]]></category>

		<category><![CDATA[Freehand]]></category>

		<category><![CDATA[Illustrator]]></category>

		<category><![CDATA[Recursos]]></category>

		<category><![CDATA[Vectorial]]></category>

		<category><![CDATA[Webmasters]]></category>

		<category><![CDATA[iconos]]></category>

		<category><![CDATA[ilustración]]></category>

		<category><![CDATA[badges]]></category>

		<category><![CDATA[buttons]]></category>

		<category><![CDATA[icons]]></category>

		<category><![CDATA[logos]]></category>

		<category><![CDATA[recursos webmasters]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=80</guid>
		<description><![CDATA[Aqui teneis de la mano de webusabilityhelp.blogspot.com 99 recursos para vuestros diseños, 2.0!!!
BADGES
Web 2.0 Badges - Un set gratuito de badges para descargar.
Fresh Badge - Genera rapidamente tus badges.
adClustr - Crea tus badges.
Deziner Folio - Coleccion de varios badges.
BittBox - Badges vectoriales.
Official Seal Generator - Alternativa al tipico badge.
Photoshop Tutorial - Lecciones rapidas en photoshop [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui teneis de la mano de <a href="http://webusabilityhelp.blogspot.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/webusabilityhelp.blogspot.com');" target="_blank">webusabilityhelp.blogspot.com </a>99 recursos para vuestros diseños, 2.0!!!</p>
<p><strong>BADGES</strong></p>
<p>Web 2.0 Badges - Un set gratuito de badges para descargar.<br />
Fresh Badge - Genera rapidamente tus badges.<br />
adClustr - Crea tus badges.<br />
Deziner Folio - Coleccion de varios badges.<br />
BittBox - Badges vectoriales.<br />
Official Seal Generator - Alternativa al tipico badge.<br />
Photoshop Tutorial - Lecciones rapidas en photoshop para crear nuestro badge.<br />
Glossy Photoshop Tutorial - Crea tu badge glossy con este tutorial.</p>
<p><strong>BOTONES</strong></p>
<p>Mi  Boton cool - Un bonito editor online que nos ayudara rapidamente a crear nuestro boton .<br />
Adam Kalsey’s Button Maker - Herramienta online de Adam Kalsey para crear botonos.<br />
Button Maker from Blog Flux - Crea tu boton desde el blog de Flux.<br />
Crea tu boton brillante - Similiar al anterior editor online de creacion de botones.<br />
Botones CSS - Escoge el texto, el fondo y los bordes para tu web.<br />
Buttonator - Una alternativa de pago para crear nuestros botones, muy interesate.<br />
RSS Button Maker - Crea tu boton RSS.<br />
Button Boost - Una pequeña herramienta para generar pequeños botones.<br />
ButtonGenerator.com - Crea menus y botones de navegacion para tus webs.<br />
Crystal Button - Así de facil, botones de cristal.<br />
Chicklet Creator - Crea botones para subscribir a tus visitantes a tus feeds.</p>
<p><strong>ESQUINAS REDONDEADAS<br />
</strong><br />
Esquinas redondeadas es una de las acciones tipicas de las web 2.0. Aqui tienes algunas herramientas online para crearlas, pero existem muchas mas.</p>
<p>RoundedCornr<br />
Corner Shop<br />
Spiffy Box<br />
Canvas Corner<br />
Spanky Corners<br />
Sliding Doors Text Box<br />
Smart Rounded Corners<br />
Rounded Corners in CSS<br />
News List</p>
<p><strong>LOGOS</strong></p>
<p>Crea facilmente tu logo para tu web totalmente online, es simple, rápido, fácil y 2.0.<br />
Web 2.0 Logo Creator<br />
Web 2.0 Logo Creatr<br />
Web 2.0 Logo Creator<br />
Web 2.0 Stylr</p>
<p><strong>ICONOS<br />
</strong><br />
Una web 2.0 no puede ignorar los iconos. Aqui dispones de una gran coleccion de iconos listos para usar en tus projectos.<br />
UtomBox - Coleccion de iconos web 2.0.<br />
Feed Icons - Iconos para RSS estandars.<br />
Map Icon Factory - Crea ty icono para tu sitemap.<br />
Perishable Press - Una bonita coleccion de iconos RSS.<br />
Glass Style - Mas iconos RSS<br />
Snap2Objects - Iconos vectoriales RSS.<br />
31 Sources of Quality - Iconos gratis, 31 iconos de calidad</p>
<p><strong>IMAGENES CON DEGRADADOS (ideal para fondos de celdas)<br />
</strong></p>
<p>Otra de las acciones necesarias para tener un buen diseño web 2.0 son los degradados.</p>
<p>Gradient Image Maker<br />
Gradient Generator<br />
Online Gradient Image Maker (OGIM)</p>
<p><strong>ALGUNAS OTRAS COSILLAS INRESANTES<br />
</strong><br />
Speech bubbles are commonly used for styling comments or blockquotes.<br />
Will Mayo<br />
Bubblesnaps<br />
CSS Play<br />
XHTML Speech Bubbles<br />
WigFlip<br />
Fluid CSS Speech Bubbles<br />
MySpace Speech Bubble Generator<br />
Photoshop Tutorial</p>
<p><strong>IMAGENES DE FONDO</strong></p>
<p>Herramientas online para crear tus backgrounds.</p>
<p>Stripe Designer - Crea facilmente tus imagenes.<br />
Tartan Maker - Crea imagenes de fondo online.<br />
Texture Generator - Crea texturas con las siguientes imagenes para tus fondos de web.<br />
All Free Backgrounds - Escoge el fondo que quieras de esta galeria.</p>
<p><strong>COLORES<br />
</strong><br />
Quizas sea la parte mas importante para algunos, &#8220;el color&#8221;.<br />
Web 2.0 Color Pallete - Colores populares en los estandares 2.0.<br />
Color Schemer Gallery - Tienes problemas escogiendo un esquema de color para tu pagina, elige el que quieras de esta galeria..<br />
COLOURlovers - Mas ejemplos de combinaciones de colores.<br />
Website Color Picker - Combina rapidamente combinaciones de colores.<br />
I Like Your Colors - Elige los colores que vas a usar en tu web.</p>
<p><strong>NAVEGACIÓN</strong></p>
<p>CSS Menu Generator - Easily create attractive CSS menus.<br />
Listamatic - Collection of CSS menus.<br />
List-O-Matic - Create your own CSS menus.<br />
List-U-Like - Another tool to create your own navigation bars.<br />
Tabs Generator - Create tabbed images for navigation.<br />
Flash Buttons - Create navigation menus with flash buttons<br />
CSS Play - An extensive collection of CSS menus.<br />
Exploding Boy - Tabbed CSS navigation menus.<br />
CSS Navigation Menu Generator - A tool to help you create your own menu.</p>
<p><strong>FAVICONS<br />
</strong><br />
Favicon Generator - Create your own favicon from an image on your computer.<br />
Favicon from Pics - Create a favicon from a photo.<br />
Favicon Editor - Upload a photo, create a favicon.<br />
Favicon.cc - Another option for favicons.<br />
Photoshop Tutorial - Creating a favicon with Photoshop.</p>
<p><strong>CHARTS</strong></p>
<p>PHP/SWF Charts - Create attractive charts.<br />
amCharts - Flash charts.</p>
<p><strong>OTHER<br />
</strong><br />
Avatar Maker - Create and edit an avatar.<br />
Shrink Pictures - Create an avatar from your photo.<br />
ScaleNine - Collection of skins and themes created for Flex and Adobe AIR.<br />
VectorMagic - Converts bitmap images to vector art.<br />
Templatr - Create a layout.<br />
PsycHo - Blog template generator.<br />
Web 2.0 Generator - Creates layouts.<br />
Typetester - Compare fonts on-screen.<br />
BlogPoll - Create a free poll for your blog.<br />
RSSxl - Convert an HTML page to RSS.<br />
Meta Tag Generator - Easily create meta tags for your pages.<br />
URL Rewrite - Create search engine-friendly URLs for dynamic pages.<br />
.htacces generator - Quickly create an .htaccess file.<br />
Thumbnail Generator - Create thumbnails for a large amount of images.<br />
Reflection.js - Adds reflections to your photos.<br />
Drop Shadow - Improve your images with a drop shadow.<br />
CSS Sprite Generator - From Website Performance.<br />
Vecteezy - Stupid name. Cool vectors.<br />
Brusheezy - Photoshop brushes.<br />
PSBrushes.net - More Photoshop brushes.<br />
deviantART - Photoshop brushes at deviantART</p>
<p><span style="font-size: 130%;"><strong>Related Link:</strong><br />
</span><br />
99 Useful Resources for Graphic Designers<br />
Download AutoCAD 2007 for free<br />
A to Z Online Resources for e-Learning<br />
A Preview of HTML 5<br />
Best Selling Graphic Design related Books<br />
25 Headline Formulas That Have Blessed Web 2.0<br />
Website Design for your Customers - It&#8217;s not what you want</p>
<p>ACCEDE A TODOS ESTOS RECURSOS PULSANDO EN LA WEB DEL AUTOR QUE LOS HA RECOPILADO:<br />
<a href="http://webusabilityhelp.blogspot.com/2007/11/99-resources-for-web-20-design.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/webusabilityhelp.blogspot.com');" target="_blank">http://webusabilityhelp.blogspot.com/2007/11/99-resources-for-web-20-design.html</a></p>
<p><a href="http://webusabilityhelp.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/webusabilityhelp.blogspot.com');" target="_blank">Web del autor</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/07/04/99-recursos-20-wow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>128 iconos gratis para diseño web</title>
		<link>http://www.weblimite.com/2008/07/04/128-iconos-gratis-para-diseno-web/</link>
		<comments>http://www.weblimite.com/2008/07/04/128-iconos-gratis-para-diseno-web/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 15:32:56 +0000</pubDate>
		<dc:creator>alwaison</dc:creator>
		
		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Recursos]]></category>

		<category><![CDATA[iconos]]></category>

		<category><![CDATA[diseño web]]></category>

		<category><![CDATA[gratis]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=78</guid>
		<description><![CDATA[Via webappers.com descubro una estupenda colección de 128 iconos para añadir a nuestros diseños web.
Como comentan los autores, se ha mantenido la estética &#8220;glossy&#8221; en todos los iconos, siendo el resultado bastante homogeneo además de práctico, al incorporar aparte de los iconos típicos de login, correo, bases de datos, favoritos, comentarios&#8230; unos cuantos iconos de [...]]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://www.webappers.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.webappers.com');" target="_blank">webappers.com</a> descubro una estupenda colección de 128 iconos para añadir a nuestros diseños web.</p>
<p>Como comentan los autores, se ha mantenido la estética &#8220;glossy&#8221; en todos los iconos, siendo el resultado bastante homogeneo además de práctico, al incorporar aparte de los iconos típicos de login, correo, bases de datos, favoritos, comentarios&#8230; unos cuantos iconos de servicios web como Digg, Delicious, Furl, Technorati, Flickr, Stumble Upon, Twitter, etc&#8230;</p>
<p><img class="aligncenter size-full wp-image-79" title="Iconos gratis para diseño web" src="http://www.weblimite.com/wp-content/uploads/2008/07/function_icons.jpg" alt="Iconos gratis para diseño web" width="490" height="200" /></p>
<p>Resumiendo, una buena <a title="Iconos gratis" href="http://www.weblimite.com/2008/05/20/pack-con-148-iconos-gratis/"  target="_self">colección de iconos</a> para dar un toque diferente y sin salirse de los normal a vuestros proyectos.</p>
<p>Podéis descargar la colección desde aquí: <a href="http://wefunction.com/2008/07/function-free-icon-set/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wefunction.com');" target="_blank">Function free icon set</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/07/04/128-iconos-gratis-para-diseno-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Logotipos vectorizados de páginas web</title>
		<link>http://www.weblimite.com/2008/07/03/logotipos-vectorizados-de-paginas-web/</link>
		<comments>http://www.weblimite.com/2008/07/03/logotipos-vectorizados-de-paginas-web/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 20:59:57 +0000</pubDate>
		<dc:creator>alwaison</dc:creator>
		
		<category><![CDATA[Corel]]></category>

		<category><![CDATA[Diseño]]></category>

		<category><![CDATA[Illustrator]]></category>

		<category><![CDATA[Noticias]]></category>

		<category><![CDATA[Recursos]]></category>

		<category><![CDATA[Vectorial]]></category>

		<category><![CDATA[gratis]]></category>

		<category><![CDATA[logotipos]]></category>

		<category><![CDATA[pagina web]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=68</guid>
		<description><![CDATA[A través de cosassencillas.com (increible la cantidad de recursos que publican al día estos chicos&#8230;) vemos una colección de 8 logotipos vectorizados gratuitos listos para descargar de servicios web, tales como blogger, Del.icio.us, Digg, Facebook, Flickr, Technorati, Wordpress y el logotipo de RSS.







Todos ellos en formato ai (Illustrator), eps y photoshop para que podais ajustarlos [...]]]></description>
			<content:encoded><![CDATA[<p>A través de <a href="http://www.cosassencillas.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.cosassencillas.com');" target="_blank">cosassencillas.com</a> (increible la cantidad de recursos que publican al día estos chicos&#8230;) vemos una colección de 8 <a title="Logotipos vectorizados gratis" href="http://www.weblimite.com/category/diseno/illustrator/"  target="_blank">logotipos vectorizados gratuitos</a> listos para descargar de servicios web, tales como blogger, Del.icio.us, Digg, Facebook, Flickr, Technorati, Wordpress y el logotipo de RSS.</p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-blogger.jpg" ><img class="aligncenter size-full wp-image-69" title="Logotipo Blogger" src="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-blogger.jpg" alt="Logotipo Blogger" width="500" height="145" /></a></p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-delicious.jpg" ><img class="aligncenter size-full wp-image-70" title="logotipo delicious" src="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-delicious.jpg" alt="logotipo delicious" width="500" height="134" /></a></p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-digg.jpg" ><img class="aligncenter size-full wp-image-71" title="logotipo digg" src="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-digg.jpg" alt="logotipo digg" width="500" height="271" /></a></p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-facebook.jpg" ><img class="aligncenter size-full wp-image-72" title="logotipo facebook" src="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-facebook.jpg" alt="logotipo facebook" width="500" height="188" /></a></p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-flickr.jpg" ><img class="aligncenter size-full wp-image-73" title="logotipo flickr" src="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-flickr.jpg" alt="logotipo flickr gratis" width="500" height="138" /></a></p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-technorati.jpg" ><img class="aligncenter size-full wp-image-76" title="logotipo technorati" src="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-technorati.jpg" alt="logotipo technorati gratis" width="500" height="100" /></a></p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-wordpress1.jpg" ><img class="aligncenter size-full wp-image-77" title="logotipo wordpress" src="http://www.weblimite.com/wp-content/uploads/2008/07/logotipo-wordpress1.jpg" alt="logotipo wordpress gratis" width="500" height="113" /></a></p>
<p>Todos ellos en formato ai (Illustrator), eps y photoshop para que podais ajustarlos a vuestras necesidades.</p>
<p>Podeis descargarlos desde aquí: <a href="http://www.hongkiat.com/blog/blogging-related-logos-in-high-resolution/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.hongkiat.com');" target="_blank">blogging related logos in high resolution</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/07/03/logotipos-vectorizados-de-paginas-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blockquote con imagenes de fondo y CSS</title>
		<link>http://www.weblimite.com/2008/07/01/blockquote-con-imagenes-de-fondo-y-css/</link>
		<comments>http://www.weblimite.com/2008/07/01/blockquote-con-imagenes-de-fondo-y-css/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 20:42:48 +0000</pubDate>
		<dc:creator>alwaison</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Developers]]></category>

		<category><![CDATA[Html/Dhtml]]></category>

		<category><![CDATA[Noticias]]></category>

		<category><![CDATA[blockquote]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=66</guid>
		<description><![CDATA[Hoy en el trabajo, necesitaba dar formato a una cita de texto y hacerlo de una manera bastante visual y atractiva. Buscando en Google (como siempre), he encontrado una forma fácil, bonita y que valida al 100%.
La idea, es hace algo similar a esto:

El CSS necesario es el siguiente:



blockquote &#123;


&#160; &#160; &#160; &#160; text-indent: 25px;


&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy en el trabajo, necesitaba dar formato a una cita de texto y hacerlo de una manera bastante visual y atractiva. Buscando en Google (como siempre), he encontrado una forma fácil, bonita y que valida al 100%.</p>
<p>La idea, es hace algo similar a esto:</p>
<p><a href="http://www.weblimite.com/wp-content/uploads/2008/07/blockquote-con-css-imagenes.jpg" ><img class="alignnone size-full wp-image-67" title="blockquote con imagenes y css " src="http://www.weblimite.com/wp-content/uploads/2008/07/blockquote-con-css-imagenes.jpg" alt="blockquote con imagenes y css " width="297" height="104" /></a></p>
<p>El <a href="http://www.weblimite.com/category/developers/css/"  target="_self" title="Hoja de Estilos CSS">CSS</a> necesario es el siguiente:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">blockquote <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">text-indent</span>: <span class="re3">25px</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background</span>: <span class="kw2">url</span><span class="br0">&#40;</span><span class="re4">quotes1<span class="re1">.png</span></span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background-position</span>: <span class="nu0">0</span> <span class="re3">2px</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background-repeat</span>: <span class="kw2">no-repeat</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">blockquote p <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">display</span>: <span class="kw2">inline</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">margin</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">padding-right</span>: <span class="re3">24px</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background</span>: <span class="kw2">url</span><span class="br0">&#40;</span><span class="re4">quotes2<span class="re1">.png</span></span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background-position</span>: <span class="kw1">bottom</span> <span class="kw1">right</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">background-repeat</span>: <span class="kw2">no-repeat</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Sencillo, ¿verdad? La etiqueta blockquote lleva una imagen de fondo (las comillas que abren), y indenta el texto para que no tape el texto.</p>
<p>Dentro del blockquote, pondremos el texto dentro de un párrafo (&lt;p&gt;), que también llevará una imagen de fondo (en este caso, las comillas que cierran).</p>
<p>Y poco más&#8230; valida tanto el <a href="http://www.weblimite.com/category/developers/htmldhtml/"  target="_self" title="Categoría HTML en weblimite.com">HTML</a> como el CSS, y cumple con su función.</p>
<p>El post original, es este: <a href="http://notes.natbat.net/2006/11/21/inineimagequotes/" onclick="javascript:pageTracker._trackPageview('/outbound/article/notes.natbat.net');" target="_blank">Inline image quotes</a> (en inglés), y podeis ver una demo <a href="http://natbat.net/code/clientside/css/blockquote.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/natbat.net');" target="_blank">aquí</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/07/01/blockquote-con-imagenes-de-fondo-y-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Login por cookies mediante PHP y MySQL</title>
		<link>http://www.weblimite.com/2008/06/28/login-por-cookies-mediante-php-y-mysql/</link>
		<comments>http://www.weblimite.com/2008/06/28/login-por-cookies-mediante-php-y-mysql/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 11:00:11 +0000</pubDate>
		<dc:creator>alwaison</dc:creator>
		
		<category><![CDATA[Developers]]></category>

		<category><![CDATA[Noticias]]></category>

		<category><![CDATA[PHP/Mysql]]></category>

		<category><![CDATA[Webmasters]]></category>

		<category><![CDATA[cookies]]></category>

		<category><![CDATA[login]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=65</guid>
		<description><![CDATA[En un proyecto personal,estoy implementando un panel de control, con el acceso restringido mediante un login. Para que no sea necesario introducir cada vez que entremos a la página nuestros datos otra vez, he añadido un sistema de cookies, que se encargarán de validar directamente al usuario durante una hora.
El sistema es realmente sencillo. Necesitamos, [...]]]></description>
			<content:encoded><![CDATA[<p>En un proyecto personal,estoy implementando un panel de control, con el acceso restringido mediante un login. Para que no sea necesario introducir cada vez que entremos a la página nuestros datos otra vez, he añadido un sistema de cookies, que se encargarán de validar directamente al usuario durante una hora.</p>
<p>El sistema es realmente sencillo. Necesitamos, para empezar, una base de datos donde almacenemos los usuarios y contraseñas. Podría ser algo así:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">CREATE</span> <span class="kw1">TABLE</span> usuarios <span class="br0">&#40;</span></div>
</li>
<li class="li1">
<div class="de1">id tinyint<span class="br0">&#40;</span><span class="nu0">3</span><span class="br0">&#41;</span> <span class="kw1">UNSIGNED</span> <span class="kw1">NOT</span> <span class="kw1">NULL</span> <span class="kw1">AUTO_INCREMENT</span>,</div>
</li>
<li class="li1">
<div class="de1">nombre varchar<span class="br0">&#40;</span><span class="nu0">64</span><span class="br0">&#41;</span> collate utf8_spanish2_ci <span class="kw1">NOT</span> <span class="kw1">NULL</span>,</div>
</li>
<li class="li1">
<div class="de1">mail varchar<span class="br0">&#40;</span><span class="nu0">128</span><span class="br0">&#41;</span> collate utf8_spanish2_ci <span class="kw1">NOT</span> <span class="kw1">NULL</span>,</div>
</li>
<li class="li2">
<div class="de2">pass varchar<span class="br0">&#40;</span><span class="nu0">40</span><span class="br0">&#41;</span> collate utf8_spanish2_ci <span class="kw1">NOT</span> <span class="kw1">NULL</span> COMMENT <span class="st0">&#8216;en sha1&#8242;</span>,</div>
</li>
<li class="li1">
<div class="de1">grupo enum<span class="br0">&#40;</span><span class="st0">&#8216;editor&#8217;</span>,<span class="st0">&#8216;admin&#8217;</span>,<span class="st0">&#8216;god&#8217;</span><span class="br0">&#41;</span> collate utf8_spanish2_ci <span class="kw1">NOT</span> <span class="kw1">NULL</span>,</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">PRIMARY</span> <span class="kw1">KEY</span>  <span class="br0">&#40;</span>id<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span></div>
</li>
</ol>
</div>
<p>Lo único destacable es el sql, es que la contraseña la almacenaremos codificada mediante la función SHA1, que crea una cadena de 40 caracteres.</p>
<p>Lo más lógico en estos casos es tener el directorio donde queremos restringir el acceso (en nuestro caso <em>cpanel</em>)  y dentro de él, un archivo index.php que mostrará la información que deseamos, y un login.php que servirá para que los usuarios puedan hacer login y tener acceso (lógico, ¿no?).</p>
<p>El usuario, cuando quiera entrar al área privada, entrará por la ruta www.midominio.com/cpanel/</p>
<p>El navegador, directamente, lo redirige al archivo index.php (o index.html, depende de como tengamos configurado el servidor, y si existe o no el archivo).</p>
<p>Veamos que código necesitamos en este <strong>index.php</strong>:</p>
<p><span id="more-65"></span></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">include_once</span><span class="br0">&#40;</span><span class="st0">&#8216;conexion.php&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$user</span> = <span class="br0">&#40;</span><a href="http://www.php.net/isset" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_COOKIE</span><span class="br0">&#91;</span><span class="st0">&#8216;usuario&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> ? <span class="re0">$_COOKIE</span><span class="br0">&#91;</span><span class="st0">&#8216;usuario&#8217;</span><span class="br0">&#93;</span> : <span class="st0">&#8221;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$pass</span> = <span class="br0">&#40;</span><a href="http://www.php.net/isset" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_COOKIE</span><span class="br0">&#91;</span><span class="st0">&#8216;ccontrol&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> ? <span class="re0">$_COOKIE</span><span class="br0">&#91;</span><span class="st0">&#8216;ccontrol&#8217;</span><span class="br0">&#93;</span> : <span class="st0">&#8221;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$user</span> != <span class="st0">&#8221;</span> &amp;amp;&amp;amp; <span class="re0">$pass</span> != <span class="st0">&#8221;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$sql</span> = <span class="st0">&#8216;SELECT pass FROM usuarios WHERE mail = &quot;&#8217;</span> . <span class="re0">$user</span> . <span class="st0">&#8216;&quot;&#8217;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$qr_res</span> = <a href="http://www.php.net/mysql_query" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">mysql_query</span></a><span class="br0">&#40;</span><span class="re0">$sql</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$password</span> = <a href="http://www.php.net/mysql_result" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">mysql_result</span></a><span class="br0">&#40;</span><span class="re0">$qr_res</span>, <span class="nu0">0</span>, <span class="st0">&#8216;pass&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$password</span> != <span class="re0">$pass</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/header" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&#8216;location: login.php&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/echo" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">echo</span></a> <span class="st0">&#8216;Acceso Permitido&#8217;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/header" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&#8216;location: login.php&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Hasta ahora, ningún problema.</p>
<p>- Obtenemos los datos de conexión a la BD mediante el archivo <strong>conexion.php</strong>, recogemos los datos de la cookie (en nuestro caso llamamos <strong>usuario</strong> al email del usuario, y <strong>ccontrol</strong> a la contraseña)</p>
<p>- Comprobamos que los datos de la cookie no están vacios.</p>
<p>- Realizamos la consulta para extraer la contraseña de ese usuario.</p>
<p>- Si las contraseñas coinciden se permite el acceso, si no, se remite al usuario a la página de login.</p>
<p>Un pequeño inciso para comentaros que la contraseña se almacena en la cookie codificada ya mediante SHA1, para no tener problemas de seguridad.</p>
<p>Bien, en un primer momento el usuario ha intentado acceder a el contenido. Si ya estubiera logueado, se le permite el acceso sin ningún problema. Sino, lo mandamos al login. Veamos el código de <strong>login.php</strong>:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">include_once</span><span class="br0">&#40;</span><span class="st0">&#8216;conexion.php&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$user</span> = <span class="br0">&#40;</span><a href="http://www.php.net/isset" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;user&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> ? <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;user&#8217;</span><span class="br0">&#93;</span> : <span class="st0">&#8221;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$ccontrol</span> = <span class="br0">&#40;</span><a href="http://www.php.net/isset" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;ccontrol&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> ? <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;ccontrol&#8217;</span><span class="br0">&#93;</span> : <span class="st0">&#8221;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$login</span> = <span class="br0">&#40;</span><a href="http://www.php.net/isset" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;login&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> ? <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;login&#8217;</span><span class="br0">&#93;</span> : <span class="st0">&#8221;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$action</span> = <span class="br0">&#40;</span><a href="http://www.php.net/isset" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_REQUEST</span><span class="br0">&#91;</span><span class="st0">&#8216;action&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> ? <span class="re0">$_REQUEST</span><span class="br0">&#91;</span><span class="st0">&#8216;action&#8217;</span><span class="br0">&#93;</span> : <span class="st0">&#8221;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$action</span> == <span class="st0">&#8216;login&#8217;</span> || <span class="re0">$login</span> == <span class="st0">&#8216;Entrar&#8217;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$sql</span> = <span class="st0">&#8216;SELECT pass FROM usuarios WHERE mail = &quot;&#8217;</span> . <span class="re0">$user</span> . <span class="st0">&#8216;&quot;&#8217;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$qr_res</span> = <a href="http://www.php.net/mysql_query" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">mysql_query</span></a><span class="br0">&#40;</span><span class="re0">$sql</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$password</span> = <a href="http://www.php.net/mysql_result" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">mysql_result</span></a><span class="br0">&#40;</span><span class="re0">$qr_res</span>, <span class="nu0">0</span>, <span class="st0">&#8216;pass&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$password</span> == <a href="http://www.php.net/sha1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">sha1</span></a><span class="br0">&#40;</span><span class="re0">$ccontrol</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/setcookie" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">setcookie</span></a><span class="br0">&#40;</span><span class="st0">&#8216;usuario&#8217;</span>, <span class="re0">$user</span>, <a href="http://www.php.net/time" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">time</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="nu0">+3600</span><span class="br0">&#41;</span>; <span class="co1">//cookies a 1 hora</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/setcookie" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">setcookie</span></a><span class="br0">&#40;</span><span class="st0">&#8216;ccontrol&#8217;</span>, <a href="http://www.php.net/sha1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">sha1</span></a><span class="br0">&#40;</span><span class="re0">$ccontrol</span><span class="br0">&#41;</span>, <a href="http://www.php.net/time" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">time</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="nu0">+3600</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/header" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.php.net');"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&#8216;location: index.php&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">//echo &#8216;no hay datos&#8217;;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Y el html del archivo login.php seria el siguiente, justo debajo del PHP</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&lt;form action=&quot;login.php&quot; method=&quot;post&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;input id=&quot;user&quot; name=&quot;user&quot; type=&quot;text&quot; /&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;input id=&quot;ccontrol&quot; name=&quot;ccontrol&quot; type=&quot;password&quot; /&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;input id=&quot;login&quot; name=&quot;login&quot; type=&quot;submit&quot; value=&quot;Entrar&quot; /&gt;
</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;</div>
</li>
</ol>
</div>
<p>Y poco más queda por explicar&#8230; El archivo login.php comprueba los parametros del formulario, y si todo coincide, guarda las cookies con el correo del usuario y su contraseña en formato SHA1. La validez de la cookie será de 1 hora. Tras grabar la cookie en el navegador, redirigimos al usuario al index.php, el cual le permitirá acceder a los contenidos sin ningún problema.</p>
<p>Para una mayor seguridad, el email del usuario deberiamos guardarlo en la cookie también codificado con SHA1, para así evitar problemas con robos de información, etc&#8230;<br />
Por último, como buenos programadores, crearemos una función llamada <strong>permitirAcceso</strong>, a la cual llamaremos en cada página de nuestro panel de control. Su función será comprobar las cookies y si no coinciden, mandar al usuario directamente a login.<strong><br />
</strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/06/28/login-por-cookies-mediante-php-y-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ESPAÑA EN LA FINAL!!</title>
		<link>http://www.weblimite.com/2008/06/26/espana-en-la-final/</link>
		<comments>http://www.weblimite.com/2008/06/26/espana-en-la-final/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 22:09:30 +0000</pubDate>
		<dc:creator>alwaison</dc:creator>
		
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=63</guid>
		<description><![CDATA[
No hay palabras. No queda nada por decir.
Nos vemos el domingo ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.weblimite.com/wp-content/uploads/2008/06/fotodemo.jpg" ><img class="alignnone size-full wp-image-64" title="España en la final" src="http://www.weblimite.com/wp-content/uploads/2008/06/fotodemo.jpg" alt="España en la final" width="500" height="162" /></a></p>
<p>No hay palabras. No queda nada por decir.</p>
<p>Nos vemos el domingo <img src='http://www.weblimite.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/06/26/espana-en-la-final/feed/</wfw:commentRss>
		</item>
		<item>
		<title>80 colecciones de iconos para tu escritorio</title>
		<link>http://www.weblimite.com/2008/06/26/80-colecciones-de-iconos-para-tu-escritorio/</link>
		<comments>http://www.weblimite.com/2008/06/26/80-colecciones-de-iconos-para-tu-escritorio/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:39:51 +0000</pubDate>
		<dc:creator>alwaison</dc:creator>
		
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.weblimite.com/?p=59</guid>
		<description><![CDATA[Hubo una época donde el deskmod estaba en pleno auge, con miles de cosas por modificar en tu ordenador. Hoy en día, sin desaparecer por completo, ya no se llega a cotas tal altas. Sin embargo, los iconos de tus aplicaciones y carpetas es algo que, por lo menos a mi, siempre me gusta &#8220;personalizar&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Hubo una época donde el <a href="http://es.wikipedia.org/wiki/Deskmod" onclick="javascript:pageTracker._trackPageview('/outbound/article/es.wikipedia.org');" target="_blank">deskmod</a> estaba en pleno auge, con miles de cosas por modificar en tu ordenador. Hoy en día, sin desaparecer por completo, ya no se llega a cotas tal altas. Sin embargo, los iconos de tus aplicaciones y carpetas es algo que, por lo menos a mi, siempre me gusta &#8220;personalizar&#8221;, para darle un poco de vida al escritorio, y que no parezca siempre el mismo.</p>
<p>Hace unos dias, os traiamos un <a title="WebLimite | Set brushes Photoshop" href="http://www.weblimite.com/2008/06/21/recopilacion-35-sets-brushes-photoshop/"  target="_self">set de brushes para photoshop</a> que recopilaba el blog de <a href="http://blogof.francescomugnai.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogof.francescomugnai.com');" target="_blank">Francesco Mugnai</a>. Hoy, otra vez de la mano de este bloger os ofrecemos más de 80 colecciones de <a title="Weblimite | Iconos gratuitos para escritorio" href="http://www.weblimite.com/category/recursos/iconos-recursos/"  target="_self">iconos para tu escritorio</a>.<br />
<img src="http://www.weblimite.com/wp-content/uploads/2008/06/kidaubis_olympic_games_icon_by_kidaubis.jpg" alt="Iconos Juegos Olimpicos" /></p>
<p>Más capturas y enlaces, después del salto&#8230;</p>
<p><span id="more-59"></span><br />
<img src="http://www.weblimite.com/wp-content/uploads/2008/06/christmas_icons_by_kakkr.jpg" alt="iconos navidades" /><br />
<img src="http://www.weblimite.com/wp-content/uploads/2008/06/galaxy_mgb_ii_enclosure_icon_by_je44.jpg" alt="Iconos unidad USB" /></p>
<p>El enlace para descargar las colecciones:</p>
<p><a href="http://blogof.francescomugnai.com/2008/06/80-free-collections-of-yummy-icons-to-suit-any-taste/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogof.francescomugnai.com');" target="_blank">80 free collections of yummy icons to suit  any taste</a></p>
<p>via: <a href="http://www.cosassencillas.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.cosassencillas.com');" target="_blank">cosassencillas.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.weblimite.com/2008/06/26/80-colecciones-de-iconos-para-tu-escritorio/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
