<?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>nnatali</title>
	<atom:link href="http://blog.nnatali.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nnatali.com</link>
	<description>Otro Blog de WordPress</description>
	<pubDate>Mon, 30 Jun 2008 15:41:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Enganchada a las series! necesito más!!</title>
		<link>http://blog.nnatali.com/2008/06/30/enganchada-a-las-series-necesito-mas/</link>
		<comments>http://blog.nnatali.com/2008/06/30/enganchada-a-las-series-necesito-mas/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 15:39:29 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[egocentrismo]]></category>

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

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=24</guid>
		<description><![CDATA[
Ya no me interesa la televisión para nada! En este mes lo único que he visto de la televisión ha sido el discovery channel (cazadores de mitos, sobrevivir en panamá,..) algún fin de semana en casa de mi amorsito y los tres últimos partidos de la Eurocopa (¡olé por españa!).. y para mí eso es [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0pt none; vertical-align: middle;" src="http://blog.nnatali.com/ftp/pic19.jpg" alt="enganchada a las series" width="442" height="111" /></p>
<p>Ya no me interesa la televisión para nada! En este mes lo único que he visto de la televisión ha sido el discovery channel (cazadores de mitos, sobrevivir en panamá,..) algún fin de semana en casa de mi amorsito y los tres últimos partidos de la Eurocopa (¡olé por españa!).. y para mí eso es increible!</p>
<p>Pero no lo puedo remediar, hay una cantidad de series buenísimas por internet (están por más sitios pero internet es mi proveedor xD) que me tienen super enganchada!</p>
<p>Estoy a la espera de nuevas temporadas de:<br />
<strong><em>House</em></strong>: Que pasada los dos últimos capítulos de la cuarta temporada, me encanta el borde de House y me dió muchiiiiiiiiiiiiisima pena que muriera Humbert! Se me saltaban las lagrimas y todo :_(<br />
<strong><em>Prison Break</em>:</strong> Estoy deseando que empiece la cuarta temporada y es una mierda que hayan matado a Sara Tancredi! Quiero que vuelta Sara! Vuelve vuelve!<br />
<strong><em>Heroes</em></strong>: Que cortitas se me hacen las temporadas de Heroes, y Sylar que siempre está metido en todos los berengenales.. pero que bien me cae xD</p>
<p>Y enganchadísima viendo los capítulos de:<br />
<strong><em>Kyle XY:</em></strong> Con este me he quedado a medias, tengo los últimos capítulos de la segunda temporada en lista de espera pero en nada los continúo!<br />
<em><strong>La teoría del Big Bang (The Big Bang Theory):</strong></em> Que frikada de serie! jaja me encanta, me río muchísimo y me siento reflejada en muchas cosas (de la chica y de los vecinos.. tengo una mezcla más mala xD)! Lástima que sólo he podido ver los 4 primeros capítulos, pero ya me estoy bajando toda la temporada en inglés.. vivan los subtítulos!<br />
<em><strong>Sin cita previa (Private Practice):</strong></em> Hace tiempo me enganché a Anatomia de Gray.. y la verdad Allison no me caía nada bien.. pero ahora que se ha independizado y tiene una sería propia me cae genial.. aunque mi preferido en la serie es Paul Adelstein, desde que lo ví en Prison Break me chifló y en este personaje me gusta más : )</p>
<p>Y&#8230;. tengo los capítulos listos, pero a falta de tiempo, para ver <em><strong>Perdidos</strong></em> (me va a tocar maratón con tantas temporadas pendientes xD) y <em><strong>Dexter</strong></em>!</p>
<p>La verdad, con tanta basura en la televisión la mejor opción son las series (extranjeras).</p>
<p>¿Alguien más enganchado a las series? <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/06/30/enganchada-a-las-series-necesito-mas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Javascript vs CSS: Rollover de imágenes</title>
		<link>http://blog.nnatali.com/2008/06/16/javascript-vs-css-rollover-de-imagenes/</link>
		<comments>http://blog.nnatali.com/2008/06/16/javascript-vs-css-rollover-de-imagenes/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 21:28:18 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[javascript]]></category>

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

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=23</guid>
		<description><![CDATA[
A la hora de hacer un rollover de una imagen, ¿qué es mejor? ¿Javascript o CSS? Estas preguntas las he visto en muchos sitios y me apetece dar mi versión ^^
De primeras creo que los dos métodos son geniales, sólo que hay que adaptarlos a su caso, vamos a ver los dos:
Rollover con CSS viene [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0pt none; vertical-align: middle;" src="http://blog.nnatali.com/ftp/pic18.jpg" alt="biblioteca de codigo" /></p>
<p>A la hora de hacer un rollover de una imagen, ¿qué es mejor? ¿Javascript o CSS? Estas preguntas las he visto en muchos sitios y me apetece dar mi versión ^^</p>
<p>De primeras creo que los dos métodos son geniales, sólo que hay que adaptarlos a su caso, vamos a ver los dos:</p>
<p><strong>Rollover con CSS</strong> viene muy bien para una o unas cuantas imagenes, sin enlaces, ya que nos ahorramos tener que programar una función (tres en este caso) y resulta mucho más fácil de  manipular.</p>
<p>Para hacer un rollover con css vamos ha hacer aparecer ésta cómo fondo de un bloque. El html:</p>
<blockquote class="bloque" style="background-color:#e2fcf7;"><p>&lt;div id=&#8221;miavatar&#8221;&gt;&lt;/div&gt;</p></blockquote>
<p>Puedes ponerle el nombre que quieras, igual que si prefieres una &#8216;clase&#8217; a una &#8216;id&#8217;. El css:</p>
<blockquote class="bloque" style="background-color:#e2fcf7;"><p>#miavatar {<br />
width: 178px;<br />
height: 178px;<br />
background-imagen: url(imagena.jpg);<br />
}<br />
#miavatar:hover {<br />
background-image:url(imagenb.jpg);<br />
}</p></blockquote>
<p>Con &#8216;hover&#8217; especificamos que está el cursor encima de ese div.<br />
El ejemplo de lo que acabo de poner sería tal que así..</p>
<div style="text-align:center;">
<p id="ejemplocss01">
</div>
<p><em>(*) Aprovecho para poner mi careto en manga que está tanto de moda.. xD</em></p>
<p>Un problema de aplicar rollover a través de css es que si cargamos muchas imágenes (y pesadas) para que aparezcan, tardarán más de la cuenta en aparecer, por lo que cuando se pase el ratón por encima no aparecerán al momento, sino que tardarán.</p>
<p>Bueno, paso a la otra acera, <strong>rollover de imágenes con Javascript</strong>. Este es imprescindible cuando queremos cambiar una imagen sin que sea fondo, sino a través de la etiqueta img (muy útil si tenemos la imagen enlazada a alguna url).</p>
<p>Lo primero añadir las funciones dentro del &lt;head&gt;, no són cosecha mía, éstas funciones las puedes encontrar en multitud de páginas, pero cómo funcionan realmente bien, voy a ahorrarme tiempo en reinventar lo inventado <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>La primera función la necesitaremos en la tercera, para que cree un objeto javascript de nuestras imagenes a cargar y así no tener que esperar a que aparezcan cuando pasemos el ratón por encima, de aquí no tenemos que modificar nada:</p>
<blockquote class="bloque" style="background-color:#e2fcf7;"><p>function newImage(arg) {<br />
if (document.images) {<br />
rslt = new Image();<br />
rslt.src = arg;<br />
return rslt;<br />
}<br />
}</p></blockquote>
<p>En la segunda es donde está la chicha, aquí se indica que se tiene que hacer el cambio de imagen:</p>
<blockquote class="bloque" style="background-color:#e2fcf7;"><p>function changeImages() {<br />
if (document.images &amp;&amp; (preloadFlag == true)) {<br />
for (var i=0; i&lt;changeImages.arguments.length; i+=2) {<br />
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];<br />
}<br />
}<br />
}</p></blockquote>
<p>Y en la tercera y última, indicamos las imagenes que se tienen que cargar al entrar en la página, se pueden poner tantas cómo quieras, cada una con un nombre distinto, eso sí.</p>
<blockquote class="bloque" style="background-color:#e2fcf7;"><p>var preloadFlag = false;<br />
function preloadImages() {<br />
if (document.images) {<br />
imagenb = newImage(&#8221;imagenb.jpg&#8221;);<br />
preloadFlag = true;<br />
}<br />
}</p></blockquote>
<p>Por último indicamos que se cargen al entrar en la web:</p>
<blockquote class="bloque" style="background-color:#e2fcf7;"><p>window.onLoad=preloadImages();</p></blockquote>
<p>Y este es tódo el código que iría en nuestro head, una vez puestas las funciones ya podemos usarlas en todas las imágenes que queramos, adaptándolas de esta forma:</p>
<blockquote class="bloque" style="background-color:#e2fcf7;"><p>&lt;a onmouseover=&#8221;changeImages(&#8217;nombreimagen&#8217;, &#8216;imagenb.jpg&#8217;); return true;&#8221; onmouseout=&#8221;changeImages(&#8217;nombreimagen&#8217;, &#8216;imagena.jpg&#8217;); return true;&#8221; href=&#8221;direccion.php&#8221; title=&#8221;"&gt;<br />
&lt;img name=&#8221;nombreimagen&#8221; src=&#8221;imagena.jpg&#8221; alt=&#8221;" /&gt;&lt;/a&gt;</p></blockquote>
<p>Donde <em>imagena</em> es la imagen que aparece por defecto, e <em>imagenb</em> la que aparece al pasar el ratón por encima, recordad que cada imagen (y su enlace) deben de llevar un &#8216;name&#8217; único, mientras se vayan añadiendo más, hay que ponerles nuevos &#8216;names&#8217;.<br />
También decir que <em>onmouseover</em> aplica la función cuando está el ratón por encima y que <em>onmouseout</em> lo hace cuando el ratón sale de encima..</p>
<p>Y.. creo que no me dejo nada, el ejemplo de javascript no lo pongo ya que es practicamente &#8220;igual&#8221; al de css.. supongo que os haréis una idea <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/06/16/javascript-vs-css-rollover-de-imagenes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pixar: saltar, saltar y el cielo tocar!</title>
		<link>http://blog.nnatali.com/2008/06/14/pixar-saltar-saltar-y-el-cielo-tocar/</link>
		<comments>http://blog.nnatali.com/2008/06/14/pixar-saltar-saltar-y-el-cielo-tocar/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 23:01:05 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[egocentrismo]]></category>

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

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=22</guid>
		<description><![CDATA[
No puedo remediarlo, por más que tenga años y lo haya visto 100 veces.. me encanta este corto!
En cuanto empieza me da por cantar y saltar! jaja

Que suerte que hay conejílopes aquí! xD
]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0pt none;" src="http://blog.nnatali.com/ftp/pic17.jpg" alt="pixar y el conejílope" /></p>
<p>No puedo remediarlo, por más que tenga años y lo haya visto 100 veces.. me encanta este corto!<br />
En cuanto empieza me da por cantar y saltar! jaja</p>
<div style="text-align:center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/ZnBF5tej9J8&amp;hl=es&amp;rel=0" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ZnBF5tej9J8&amp;hl=es&amp;rel=0"></embed></object></div>
<p>Que suerte que hay conejílopes aquí! xD</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/06/14/pixar-saltar-saltar-y-el-cielo-tocar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web: estándares (w3c) y accesibilidad (taw)</title>
		<link>http://blog.nnatali.com/2008/06/14/web-estandares-w3c-y-accesibilidad-taw/</link>
		<comments>http://blog.nnatali.com/2008/06/14/web-estandares-w3c-y-accesibilidad-taw/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 22:42:07 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[accesibilidad]]></category>

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=21</guid>
		<description><![CDATA[
Hoy en día hay que tener en cuenta muchas cosas a la hora de comenzar a programar/maquetar una web (nada de abrir el dreamweaver y arrastrar elementos por favor!!), desde seguir unos estándares para validar nuestro código hasta comprobar la accesibilidad de todos los elementos, ya que no queremos que ningún usuario se quede sin [...]]]></description>
			<content:encoded><![CDATA[<p><img style="vertical-align: middle;" src="http://blog.nnatali.com/ftp/pic16.jpg" alt="estandares y accesibilidad en la web" width="442" height="111" /><br />
Hoy en día hay que tener en cuenta muchas cosas a la hora de comenzar a programar/maquetar una web (nada de abrir el dreamweaver y arrastrar elementos por favor!!), desde seguir unos estándares para validar nuestro código hasta comprobar la accesibilidad de todos los elementos, ya que no queremos que ningún usuario se quede sin poder ver nuestro contenido..</p>
<p>Para que eso no ocurra voy a intentar ayudaros a resolver algunos problemas que aparecen cuando se mide la accesibilidad de una web, recomiendo tener los <a title="estandares w3c" href="http://validator.w3.org/">estándares w3c</a> y el <a title="taw - test de accesibilidad" href="http://www.tawdis.net/taw3/cms/es">test de accesibilidad taw</a> (o en su caso los complementos para firefox ^^) siempre a mano mientras vas metiendo código, ya que ir resolviendo los conflictos mientras van apareciendo es mejor que tener la web lista, comprobarlo, y que te dé el bajón!</p>
<p>Bueno, voy al lío, cómo solucionar algunos errores de accesibilidad:</p>
<p><em>(*) No existe el atributo &#8220;lang&#8221; o &#8220;xml:lang&#8221;: No se ha indicado el idioma principal de este documento.</em></p>
<p>Debemos específicar el idioma de nuestra web, para hacerlo simplemente añadimos el atributo correspondiente a la etiqueta &lt;html&gt; quedándonos así:</p>
<blockquote class="bloque" style="background-color:#d2dfe9;"><p>&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; lang=&#8221;es&#8221; xml:lang=&#8221;es&#8221;&gt;</p></blockquote>
<p>&#8220;es&#8221; para español, &#8220;en&#8221; para ingles,.. podéis ver todos en la <a href="http://www.w3.org/TR/REC-html40/struct/dirlang.html">informacion oficial</a>.</p>
<p><em>(*) Proporcione un texto equivalente para todo elemento no textual.</em></p>
<p>Es muuuy importante que todas nuestras imágenes tengan el atributo &#8220;alt&#8221;, ya que en él debemos especificar lo que representa nuestra imagen, así si no se puede visualizar, el usuario no deja de recibir la información. Si además la imagen tiene información muy importante, podemos añadirle el atributo &#8220;longdesc&#8221; donde se le especifica una URL con más datos sobre la imagen (sólo puede contener una url, nada de texto).<br />
Una etiqueta de imagen válida y accesible sería:</p>
<blockquote class="bloque" style="background-color:#d2dfe9;"><p>&lt;img src=&#8221;imagen.jpg&#8221; alt=&#8221;descripcion de la imagen&#8221; longdesc=&#8221;masinformacion.html&#8221; /&gt;</p></blockquote>
<p>Acordaros que la etiqueta img se cierra &#8220;ella misma&#8221;, tiene que llevar la barra / siempre al final!</p>
<p><em>(*) No existen teclas de acceso rápido (atributo &#8220;accesskey&#8221;) para ningún control ni enlace de este documento. Compruebe si son necesarias<br />
(*)  Indique el significado de abreviaturas y acrónimos mediante el atributo &#8220;title&#8221; la primera vez que aparezcan en un documento.</em></p>
<p>A la hora de insertar enlaces, debemos agregarles el atributo &#8220;title&#8221; indicando información sobre donde nos llevará, también es conveniente añadir &#8220;acceskey&#8221;, ya que se podrá acceder a todo el contenido de la web sin necesidad de tener ratón, sólo con el teclado. Un ejemplo de enlace completito sería:</p>
<blockquote class="bloque" style="background-color:#d2dfe9;"><p>&lt;a href=&#8221;pagina.html&#8221; title=&#8221;titulo de la pagina&#8221; acceskey=&#8221;x&#8221;&gt;enlace&lt;/a&gt;</p></blockquote>
<p>Para utilizar la tecla de acceso al enlace en windows debemos hacerlo manteniendo pulsado &#8220;alt&#8221;, para mac pulsamos &#8220;control&#8221; (más la letra de acceso claro).</p>
<p><em>(*) No existe el elemento &#8220;noscript&#8221; con contenido alternativo para &#8220;scripts&#8221;. Compruebe si es necesario para no perfer funcionalidad o información.</em></p>
<p>Siempre que tengamos scripts, debemos tener noscripts, ya que si un navegador no ejecuta el script dispone de una alternativa con esta etiqueta.</p>
<blockquote class="bloque" style="background-color:#d2dfe9;"><p>&lt;script type=&#8221;text/javascript&#8221;&gt;contenido del script&lt;/script&gt;<br />
&lt;noscript&gt;alternativa del script&lt;/script&gt;</p></blockquote>
<p>Acordaros de añadir el atributo &#8220;type&#8221; al script, nada de &#8220;language&#8221;..!</p>
<p>Y.. basta de accesibilidad por hoy, mientras me vayan surgiendo/me acuerde/me pidan ayuda para solucionarlos iré poniendo más, espero que os sirva para algo <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>Importante</strong>: valida tu código mientras lo vas escribiendo, será menos pesado!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/06/14/web-estandares-w3c-y-accesibilidad-taw/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flores: La flor de la pasión!</title>
		<link>http://blog.nnatali.com/2008/06/03/flores-la-flor-de-la-pasion/</link>
		<comments>http://blog.nnatali.com/2008/06/03/flores-la-flor-de-la-pasion/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 18:21:37 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[General]]></category>

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

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=20</guid>
		<description><![CDATA[
Hoy me han regalado una flor preciosa! 
Me he quedado tan &#8220;flipada&#8221; con la forma que no he podido resistirme a buscar un poquito más de información sobre esta pequeñaja, y ya que estoy, lo comparto con vosotros ^^
La planta en sí se llama Flor de la Pasión (también llamada Pasiflora) y es original de América [...]]]></description>
			<content:encoded><![CDATA[<p><img style="vertical-align: middle; border: 0;" src="http://blog.nnatali.com/ftp/pic15.jpg" alt="la flor de la pasion!" /></p>
<p>Hoy me han regalado una flor preciosa! <br />
Me he quedado tan <em>&#8220;flipada&#8221;</em> con la forma que no he podido resistirme a buscar un poquito más de información sobre esta pequeñaja, y ya que estoy, lo comparto con vosotros ^^</p>
<p>La planta en sí se llama Flor de la Pasión (también llamada Pasiflora) y es original de América Central.</p>
<p>Le he unas fotitos para que veáis lo original y bonita que es (aunque nada cómo verla en persona).</p>
<p><a title="la flor de la pasion" href="http://www.flickr.com/photos/nnatali/2548238929/"><img style="vertical-align: middle; border: 0;" src="http://blog.nnatali.com/ftp/07.jpg" alt="pasionaria" /></a> </p>
<p>Os cuento un poquito sobre esta planta:</p>
<p>- Es un arbusto trepador, con acercar sus ramas a la pared trepará sola, su crecimiento es muy rápido y con floración de verano a otoño.<br />
- Sus flores son aromáticas y producen también un fruto con forma de huevo y de color naranja, llamado <em>e</em><em>l fruto de la pasión</em>, el cuál es comestible.<br />
- <em>Propiedades medicinales</em>: Es muy utilizada cómo tranquilizante, una de las cualidades de esta planta es que no produce contraindicaciones. Se aplica contra el insomnio, las depresiones, el síndrome premestrual, la tiroides, migrañas, etc.</p>
<p>Curiosidades:<br />
- La Pasiflora incarnata (una variedad) era utilizada por los Aztecas para curar las picaduras de serpiente.<br />
- La Pasiflora vitifolia produce flores de hasta 10cm y sus frutos saben a fresa.<br />
- De la Pasiflora edulis se obtiene el Maracuyá!</p>
<p>Y por último:<br />
<em> El nombre de Flor de la Pasión viene del parecido del dibujo interior de la corola de la flor, con la corona de espinas de Jesucristo.</em></p>
<p>Una planta muy curiosa y una flor moniiiiiisima <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/06/03/flores-la-flor-de-la-pasion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP: función mail() al detalle</title>
		<link>http://blog.nnatali.com/2008/06/03/php-funcion-mail-al-detalle/</link>
		<comments>http://blog.nnatali.com/2008/06/03/php-funcion-mail-al-detalle/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 17:12:28 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[php]]></category>

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=19</guid>
		<description><![CDATA[
Dado que el otro día expliqué de una forma rápida cómo enviar emails a través de la función mail(), hoy voy a comentar con más detalle su uso.
La estructura general es la siguiente:
mail ($destino, $asunto, $mensaje, $cabeceras);
La dirección de destino se puede indicar de cualquiera de las siguientes formas:
mail(&#8217;nombre@empresa.com&#8217;);
mail(&#8217;nombre1@empresa.com, nombre2@empresa.com&#8217;);
mail(&#8217;Nombre &#60;nombre@empresa.com&#62;&#8217;);
mail(&#8217;Nombre1 &#60;nombre1@empresa.com&#62;, Nombre2 &#60;nombre2@empresa.com&#62;&#8217;);
Para indicar [...]]]></description>
			<content:encoded><![CDATA[<p><img style="vertical-align: middle; border: 0;" src="http://blog.nnatali.com/ftp/pic14.jpg" alt="Funcion mail al detalle" width="442" height="111" /></p>
<p>Dado que el otro día expliqué de una forma rápida cómo enviar emails a través de la función mail(), hoy voy a comentar con más detalle su uso.</p>
<p>La estructura general es la siguiente:</p>
<blockquote class="bloque" style="background-color: #FFCC99;"><p>mail ($destino, $asunto, $mensaje, $cabeceras);</p></blockquote>
<p>La <strong>dirección de destino</strong> se puede indicar de cualquiera de las siguientes formas:</p>
<blockquote class="bloque" style="background-color: #FFCC99;"><p>mail(&#8217;nombre@empresa.com&#8217;);<br />
mail(&#8217;nombre1@empresa.com, nombre2@empresa.com&#8217;);<br />
mail(&#8217;Nombre &lt;nombre@empresa.com&gt;&#8217;);<br />
mail(&#8217;Nombre1 &lt;nombre1@empresa.com&gt;, Nombre2 &lt;nombre2@empresa.com&gt;&#8217;);</p></blockquote>
<p>Para indicar el <strong>asunto</strong>:</p>
<blockquote class="bloque" style="background-color: #FFCC99;"><p>$asunto = &#8216;El asunto no debe exceder los 70 caracteres ni tener saltos de linea&#8217;;</p></blockquote>
<p>Respecto al <strong>mensaje</strong>:</p>
<blockquote class="bloque" style="background-color: #FFCC99;"><p>$mensaje = &#8220;Aqui va el contenido a enviar, para crear saltos de linea escribimos \n&#8221;;</p></blockquote>
<p>Las <strong>cabeceras</strong> son las que más miga tienen, tenemos 4 opciones, podemos utilizar solamente una, o las 4 a la vez (separándolas con saltos de línea).</p>
<blockquote class="bloque" style="background-color: #FFCC99;"><p>//Dirección del remitente<br />
From: Web &lt;nombre@empresa.com&gt;<br />
//Dirección a quien responder<br />
Reply-To:  Nombre &lt;nombre@empresa.com&gt;<br />
//Dirección a quien enviar una copia del mensaje<br />
BCC: Nombre &lt;nombre@empresa.com&gt;<br />
//Cabecera para enviar el email cómo HTML<br />
Content-Type: text/html; charset=iso-8859-1</p></blockquote>
<p>Y poco más, con esto ya queda explicada con más detalle la función mail(), que la disfrutéis ;P</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/06/03/php-funcion-mail-al-detalle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>joooooo</title>
		<link>http://blog.nnatali.com/2008/05/26/joooooo/</link>
		<comments>http://blog.nnatali.com/2008/05/26/joooooo/#comments</comments>
		<pubDate>Mon, 26 May 2008 18:33:56 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[General]]></category>

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=17</guid>
		<description><![CDATA[mierda de servidor unavailable!!! GRRGGRGG!!
]]></description>
			<content:encoded><![CDATA[<p>mierda de servidor unavailable!!! GRRGGRGG!!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/05/26/joooooo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arte Gaucha: F. Molina Campos</title>
		<link>http://blog.nnatali.com/2008/05/25/arte-gaucha-f-molina-campos/</link>
		<comments>http://blog.nnatali.com/2008/05/25/arte-gaucha-f-molina-campos/#comments</comments>
		<pubDate>Sun, 25 May 2008 22:37:40 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[artistas]]></category>

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=14</guid>
		<description><![CDATA[
Me encantan los dibujos de F. Molina Campos, la forma de representar a los gauchos y sus maneras de vivir siempre me ha fascinado.
Florencio Molina Campos (1891) es un artista argentino caracterizado por sus pinturas y dibujos de tono humorístico representando la vida de los gauchos argentinos.
Aún siendo autodidacta,  pronto reconocieron su trabajo. Le nombraron [...]]]></description>
			<content:encoded><![CDATA[<p><img style="vertical-align: middle; border: 0;" src="http://blog.nnatali.com/ftp/pic13.jpg" alt="molina campos" /></p>
<p>Me encantan los dibujos de F. Molina Campos, la forma de representar a los gauchos y sus maneras de vivir siempre me ha fascinado.</p>
<p>Florencio Molina Campos (1891) es un artista argentino caracterizado por sus pinturas y dibujos de tono humorístico representando la vida de los gauchos argentinos.<br />
Aún siendo autodidacta,  pronto reconocieron su trabajo. Le nombraron profesor de dibujo, expuso su obra en salas y museos importantes y hasta prestó asesoría a los estudios Walt Disney.</p>
<p>Hoy en día su única hija, Hortensia Molina, y su nieto dirigen la <a href="http://www.molinacampos.org/">Fundación Florencio Molina Campos</a> que posee hasta un museo en su honor. </p>
<p style="text-align: center;"><img style="border: 0; vertical-align: middle;" src="http://blog.nnatali.com/ftp/06.jpg" alt="" /></p>
<p>En casa tengo 3 cuadros suyos y cada vez que los veo descubro algún detalle nuevo que me sorprende y divierte : )</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/05/25/arte-gaucha-f-molina-campos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Javascript: Ocultar/mostrar campos en un formulario.</title>
		<link>http://blog.nnatali.com/2008/05/24/javascript-ocultarmostrar-campos-en-un-formulario/</link>
		<comments>http://blog.nnatali.com/2008/05/24/javascript-ocultarmostrar-campos-en-un-formulario/#comments</comments>
		<pubDate>Sat, 24 May 2008 15:18:03 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[javascript]]></category>

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=13</guid>
		<description><![CDATA[
Hoy, por ser sábado y porque actúa el Chikilicuatre esta noche, voy a escribir una función sencillita, así no me tiro mucho rato en el ordenador xD 
Al tema, me han pedido un formulario de contacto en el que si el usuario elige una opción, aparezca un campo adicional.
Ej. Si en el grupo de opciones de [...]]]></description>
			<content:encoded><![CDATA[<p><img style="vertical-align: middle; border: 0;" src="http://blog.nnatali.com/ftp/pic12.jpg" alt="biblioteca de codigo" width="442" height="111" /></p>
<p>Hoy, por ser sábado y porque actúa el Chikilicuatre esta noche, voy a escribir una función sencillita, así no me tiro mucho rato en el ordenador xD </p>
<p>Al tema, me han pedido un formulario de contacto en el que si el usuario elige una opción, aparezca un campo adicional.</p>
<p>Ej. Si en el grupo de opciones de &#8220;A través de donde nos ha conocido&#8221; elige la opción &#8220;Otros&#8221;, aparece un campo de texto para introducir la información.</p>
<p>Lo primero es crear el formulario:</p>
<div>&nbsp;</div>
<blockquote class="bloque" style="background-color: #fcd3e4;">
<div>//se le asigna un name al formulario de contacto.</div>
<div>&lt;form action=&#8221;&lt;?=$_SERVER['PHP_SELF']?&gt;&#8221; method=&#8221;post&#8221; name=&#8221;fcontacto&#8221;&gt;</div>
<div>//inputs</div>
<div>
<div>    &lt;p&gt;A través de donde nos has conocido:&lt;br /&gt;</div>
<div>    //importante llamar a la función</div>
<div>    &lt;input type=&#8221;radio&#8221; name=&#8221;Conocido&#8221; value=&#8221;Google&#8221; id=&#8221;Conocido_0&#8243; onclick=&#8221;mostrarReferencia();&#8221; /&gt; Google</div>
<div>    &lt;input type=&#8221;radio&#8221; name=&#8221;Conocido&#8221; value=&#8221;Otros&#8221; id=&#8221;Conocido_1&#8243; onclick=&#8221;mostrarReferencia();&#8221; /&gt; Otros</div>
<div>    &lt;/p&gt;</div>
</div>
<div>    </div>
<div>//div oculto</div>
<div>        &lt;div id=&#8221;desdeotro&#8221; style=&#8221;display:none;&#8221;&gt;</div>
<div>        &lt;p&gt;Referencia de la oferta:&lt;/p&gt;</div>
<div>        &lt;p&gt;&lt;input type=&#8221;text&#8221; name=&#8221;otro&#8221; class=&#8221;input&#8221; /&gt;&lt;/p&gt;</div>
<div>        &lt;/div&gt;</div>
</blockquote>
<div>&nbsp;</div>
<div>Y la función que tenemos que agregar al head:</div>
<div>&nbsp;</div>
<div>
<blockquote class="bloque" style="background-color: #fcd3e4;">
<div>//funcion javascript en la cabecera del documento</div>
<div>&lt;script type=&#8221;text/javascript&#8221;&gt;</div>
<div>&lt;!&#8211;</div>
<div>function mostrarReferencia(){</div>
<div>    //Si la opcion con id Conocido_1 (dentro del documento &gt; formulario con name fcontacto &gt;     y a la vez dentro del array de Conocido) esta activada </div>
<div>    if (document.fcontacto.Conocido[1].checked == true) {</div>
<div>    //muestra (cambiando la propiedad display del estilo) el div con id &#8216;desdeotro&#8217; </div>
<div>    document.getElementById(&#8217;desdeotro&#8217;).style.display=&#8217;block&#8217;;</div>
<div>    //por el contrario, si no esta seleccionada</div>
<div>      } else {</div>
<div>      //oculta el div con id &#8216;desdeotro&#8217;</div>
<div>      document.getElementById(&#8217;desdeotro&#8217;).style.display=&#8217;none&#8217;;</div>
<div>      } </div>
<div>}</div>
<div>&#8211;&gt;</div>
<div>&lt;/script&gt;</div>
</blockquote>
</div>
<div>&nbsp;</div>
<div>Atención: Hay que llamar a la función desde los campos apropiados, cambiar los id&#8217;s y name&#8217;s ajustándolos a tu formulario, colocar el script con la función en el &lt;head&gt; de tu documento. </div>
<div>&nbsp;</div>
<div>Y listo! Fácil y sencillo.. xD</div>
<div>&nbsp;</div>
<div>
Entendiendo esto ya podéis adaptarlo a más situaciones, viene muy bien tenerlo a mano <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </div>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/05/24/javascript-ocultarmostrar-campos-en-un-formulario/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hurones: mi Tico el más bonito!</title>
		<link>http://blog.nnatali.com/2008/05/22/hurones-mi-tico-el-mas-bonito-d/</link>
		<comments>http://blog.nnatali.com/2008/05/22/hurones-mi-tico-el-mas-bonito-d/#comments</comments>
		<pubDate>Thu, 22 May 2008 23:12:41 +0000</pubDate>
		<dc:creator>nnatali</dc:creator>
		
		<category><![CDATA[mascotas]]></category>

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

		<guid isPermaLink="false">http://blog.nnatali.com/?p=12</guid>
		<description><![CDATA[
Me acabo de dar cuenta de que aún no había escrito nada sobre mi chiquitín (cari no te pongas celoso xD)!
Pues si, tengo un hurón y se llama Tico (son 80 días son.. 80 nada maaaaaaas..) y me trae loca!
Cada tarde noche lo tengo correteando por toda la casa y es súper divertido verlo, no [...]]]></description>
			<content:encoded><![CDATA[<p><img style="vertical-align: middle; border: 0;" src="http://blog.nnatali.com/ftp/pic11.jpg" alt="Hurones" width="442" height="111" /></p>
<p>Me acabo de dar cuenta de que aún no había escrito nada sobre mi chiquitín (<a href="http://blog.mianmaro.com">cari</a> no te pongas celoso xD)!<br />
Pues si, tengo un hurón y se llama Tico (<em>son 80 días son.. 80 nada maaaaaaas..</em>) y me trae loca!</p>
<p>Cada tarde noche lo tengo correteando por toda la casa y es súper divertido verlo, no para de correr, saltar, e intentar robarme cosas.. aunque eso sí, el día se lo pasa durmiendo, es igual que yo! jaja</p>
<p>Hace 5 meses que está conmigo y cada día me gusta más!<br />
Y eso que tengo perros, gatos,.. y<a href="http://flickr.com/photos/nnatali/2499859865/in/set-72157605108709422/"> otros bichos raros</a>, pero para mí es la mejor mascota. La mayor parte del día está tranquilito durmiendo (con su osito de peluche a lo mr. bean) y cuando quiero jugar con él se vuelve loco y me lo paso genial. Duerme, juega, duerme, duerme, juega.. que vida más buena!</p>
<p>Algún día subiré un video para que veáis sus fechorías.. por ahora dejo una foto de un día de paseo <img src='http://blog.nnatali.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p style="text-align: center;"><a title="ver mas fotografias" href="http://flickr.com/photos/nnatali/sets/72157605108489164/"><img style="vertical-align: middle; border: 0;" src="http://blog.nnatali.com/ftp/05.jpg" alt="" /></a></p>
<p>Y ya que estoy puesta os cuento algunas cositas sobre los hurones para quién no lo sepa:</p>
<ul>
<li>El nombre<strong> ferret</strong> (hurón en inglés) proviene del latín furonem, que significa <strong>ladrón</strong>. Les encanta robar y esconder cualquier cosa que encuentren a su alcance.</li>
<li>Es muy dormilón. Con estar unas 3 horas al día con él, será feliz.</li>
<li>Económicamente es barato su cuidado: Pienso, agua, vacuna cada año, y un poco de malta.</li>
<li>Si le enseñas, hace caquitas en su arenero.</li>
<li>No huelen mal si están operados y esterilizados.</li>
<li>Suelen vivir alrededor de 5 años.</li>
<li>Son muy cariñosos y juguetones.</li>
<li>No es agresivo, si lo educas no te morderá, sólo pega mordisquitos jugando (cómo cualquier perro o gato).</li>
<li>No hacen ruido, no ladran, ni cantan, ni maullan a las 4 de la madrugada.</li>
<li>Lo puedes sacar de paseo.</li>
<li>Debe tener siempre comida ya que su proceso digestivo es de 4 horas, pasado este tiempo ya no tiene nada en el estómago y tendrá hambre!</li>
<li>Conviven perfectamente con gatos y perros.</li>
</ul>
<p>Espero que os den ganas a todos de tener un hurón! xD</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nnatali.com/2008/05/22/hurones-mi-tico-el-mas-bonito-d/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
