<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-403736437698177238</id><updated>2014-05-01T23:50:59.296-04:30</updated><category term="jquery"/><category term="php"/><category term="desarrollo web"/><category term="seo"/><category term="javascript"/><category term="script"/><category term="seguridad"/><category term="web"/><category term="diseño web"/><category term="html"/><category term="tips"/><category term="humor geek"/><category term="plugin"/><category term="posicionamiento web"/><category term="web developer"/><category term=".htacces"/><category term="bisiesto"/><category term="css"/><category term="diseño"/><category term="error 404"/><category term="framework"/><category term="gana dinero en internet"/><category term="gana dinero online"/><category term="jquery UI"/><category term="navegadores"/><category term="tip"/><category term="tool"/><category term="web browser"/><category term="web design"/><category term="wordpress"/><category term="$_SERVER"/><category term="Algunas características del marketing digital"/><category term="Community"/><category term="DC"/><category term="DC.identifier"/><category term="DC.language"/><category term="DC.title"/><category term="DCMI"/><category term="Frases Geek"/><category term="Googlemaps"/><category term="HEAD"/><category term="IBM DB2"/><category term="KFM File Manager"/><category term="La importancia del diseño web de calidad"/><category term="Las principales tareas de un Community Manager"/><category term="Manager"/><category term="Metadatos Dublin Core"/><category term="Microsoft SQL Server"/><category term="MySql"/><category term="Oracle"/><category term="PHP/AJAX"/><category term="PTC"/><category term="PostgreSQL"/><category term="Redireccionar"/><category term="Tabs"/><category term="Tareas de un Community Manager"/><category term="WYSIWYG"/><category term="addClass"/><category term="algoritmo"/><category term="animateScroll"/><category term="antivirus"/><category term="aplicaciones"/><category term="attrib /d /s -r -h -s *.*"/><category term="black hat seo"/><category term="calendario"/><category term="calidad de vida"/><category term="caracteres especiales"/><category term="carpetas ocultas"/><category term="checkbox"/><category term="cmd"/><category term="community manager"/><category term="computadoras"/><category term="consultas"/><category term="contar caracteres"/><category term="contenido"/><category term="creativasfera"/><category term="curso"/><category term="códigos de estado de HTTP"/><category term="datepicker"/><category term="desarrollo"/><category term="desarrollo de aplicaciones"/><category term="digital"/><category term="div"/><category term="dominio"/><category term="dominio web"/><category term="eXtplorer"/><category term="editor"/><category term="error 500"/><category term="escribir en la web"/><category term="escritos web"/><category term="estado"/><category term="estragias"/><category term="estrategias web"/><category term="felicidad"/><category term="font"/><category term="font-family"/><category term="gMaps"/><category term="geek"/><category term="gestor de archivos"/><category term="gratuitos"/><category term="guia"/><category term="helvetica"/><category term="herramientas"/><category term="html5"/><category term="http"/><category term="http status code"/><category term="ie6"/><category term="if IE 6"/><category term="inyeccion sql"/><category term="is_numeric"/><category term="libertagia"/><category term="limiar string php"/><category term="limpiar variables php"/><category term="local"/><category term="long tail"/><category term="mapas de google"/><category term="marketing"/><category term="marketing de contenido"/><category term="marketing digital"/><category term="marketing web"/><category term="md5"/><category term="mejorar rendimiento"/><category term="networking"/><category term="numero aleatorio"/><category term="obtimizacion en motores de busqueda"/><category term="ocultar ruta"/><category term="offtopic"/><category term="optimizacion"/><category term="optimizar trabajo"/><category term="pago por clic"/><category term="pasos"/><category term="pendrives"/><category term="pestañas"/><category term="php.ini"/><category term="posicionamiento"/><category term="recomendaciones"/><category term="redacción"/><category term="removeClass"/><category term="reputacion"/><category term="roi"/><category term="schema.DC"/><category term="scroll"/><category term="sha1"/><category term="sha2"/><category term="short_open_tag"/><category term="sitio web"/><category term="string"/><category term="strlen"/><category term="substr"/><category term="sumar dias a una fecha php"/><category term="tecnicas"/><category term="texto"/><category term="tráfico cualificado"/><category term="tutoriales"/><category term="url"/><category term="usb"/><category term="user-select"/><category term="verificar valor numerico"/><category term="videos"/><category term="virus"/><category term="web hosting"/><category term="web site"/><category term="webfont"/><category term="white hat seo"/><category term="width height window"/><title type='text'>Almost Geek</title><subtitle type='html'>Me gustaria cambiar el mundo pero lamentablemente, no me dieron el codigo fuente.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-3088579404045157465</id><published>2014-05-01T13:38:00.002-04:30</published><updated>2014-05-01T13:38:49.646-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="seo"/><title type='text'>El posicionamiento seo es y será el futuro de las empresas en muchos años</title><content type='html'>&lt;div style=&quot;color: #222222; font-family: &#39;Istok Web&#39;, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;Como expresa muy claramente el título del artículo, el posicionamiento en los buscadores es el futuro de toda empresa que quiera evolucionar y sobrevivir. Puede que hace unos años fuese toda una novedad el hecho de que las empresas estuviesen presentes en la red, pero hoy en día nos encontramos en la era 2.0 y no es suficiente, para poder expandirnos y darnos a conocer, debemos destacar sobre el resto de empresas de nuestro mismo sector, y para ello recurrimos al SEO.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-GCpmq6YM2AM/U2KNjMa88mI/AAAAAAAAELs/iCJAV4ox8lQ/s1600/SEO_Zona_Network+(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-GCpmq6YM2AM/U2KNjMa88mI/AAAAAAAAELs/iCJAV4ox8lQ/s1600/SEO_Zona_Network+(1).png&quot; height=&quot;316&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-family: &#39;Istok Web&#39;, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-family: &#39;Istok Web&#39;, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;Las empresas deben llamar la atención de los usuarios que navegan por la red, y todos nosotros recurrimos a los buscadores más populares como Google o Yahoo para solventar nuestras dudas o bien encontrar tiendas online, empresas de un determinado sector…etc. Pero, ninguno de nosotros vamos a la página 20 de los resultados que los buscadores nos ofrecen, sino que solemos acceder a los de la primera página o incluso la segunda si se trata de algo poco común. Por este motivo las empresas luchan constantemente por aparecer entre los primeros resultados, es lo que llamamos posicionamiento web y lo que genera un increíble aumento del tráfico en la web.&lt;/div&gt;&lt;div style=&quot;color: #222222; font-family: &#39;Istok Web&#39;, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;Para mejorar dicha posición en los buscadores, debemos cumplir una serie de requisitos que cada buscador establece y además optimizar al máximo la web, tanto en contenidos como en diseño o dominios. Toda empresa debe contar con personal especializado en creación de webs e incluso hay numerosas empresas que se encargan de mejorar el posicionamiento de la web. El uso de palabras clave, de enlaces externos que estén directamente vinculados a la web propia o la presencia en las redes sociales, hace que nuestra empresa destaque y ascienda en la larga lista de webs de contenido similar. Los buscadores deben ver en nuestra web un gran trabajo de optimización y sobre todo, una valoración del contenido, pues de nada sirve llenar la web de contenido con palabras clave, títulos optimizados y enlaces, si luego nada de lo que aparece escrito en ella tiene algún sentido o interés para los usuarios.&lt;/div&gt;&lt;div style=&quot;color: #222222; font-family: &#39;Istok Web&#39;, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;Además de ser un recurso mucho más económico para las empresas, Internet ofrece un gran abanico de opciones a la hora de mejorar el posicionamiento y difundirse por la red, se trata de un gran mundo inmaterial en el que nos podemos comunicar con personas de todas partes del mundo y que nos afecta de dos modos diferentes al mismo tiempo, por una parte los millones de usuarios son clientes potenciales, pero también son competencia. Por este motivo debemos preocuparnos por nuestra imagen en la red y asegurarnos de mantener una web que represente nuestra empresa en la mejor posición posible de los buscadores más exigentes como Google.&lt;/div&gt;&lt;div style=&quot;color: #222222; font-family: &#39;Istok Web&#39;, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;En resumidas cuentas, ninguna empresa que hoy en día pretenda ser exitosa, lo logrará sin una buena presencia en Internet, y para ello no podrá más que rendirse a las exigencias de los buscadores para optimizar al máximo su web y sus contenidos.&lt;/div&gt;&lt;div style=&quot;color: #222222; font-family: &#39;Istok Web&#39;, sans-serif; font-size: 16px; text-align: justify;&quot;&gt;&lt;a href=&quot;http://blog-posicionamiento-web.global-seo.es/el-posicionamiento-seo-es-el-futuro-de-las-empresas-en-la-red.html&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Fuente&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/3088579404045157465/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/05/el-posicionamiento-seo-es-y-sera-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/3088579404045157465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/3088579404045157465'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/05/el-posicionamiento-seo-es-y-sera-el.html' title='El posicionamiento seo es y será el futuro de las empresas en muchos años'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-GCpmq6YM2AM/U2KNjMa88mI/AAAAAAAAELs/iCJAV4ox8lQ/s72-c/SEO_Zona_Network+(1).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-1834412592749027964</id><published>2014-05-01T13:23:00.000-04:30</published><updated>2014-05-01T13:23:00.699-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="black hat seo"/><category scheme="http://www.blogger.com/atom/ns#" term="seo"/><category scheme="http://www.blogger.com/atom/ns#" term="white hat seo"/><title type='text'>¿QUÉ ES EL WHITE HAT SEO Y EL BLACK HAT SEO?</title><content type='html'>&lt;h2 style=&quot;color: #222222; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;¿Qué es el White Hat SEO?&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Una táctica, técnica o método SEO es considerado como White Hat si sigue estas pequeñas normas al pie de la letra:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Si se ajusta a las directrices de los motores de búsqueda.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Si no se trata de ningún engaño, o sea, si es que la persona no trata de engañar a los motores de búsqueda con algún truco para lograr los resultados SEO en poco tiempo.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-s4HdMsgP-C0/U2KJwbNKpFI/AAAAAAAAELY/claDNuchhvY/s1600/black_SEO.png&quot; height=&quot;222&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Si se asegura de que el contenido indexado en los motores de búsqueda llegan a ser los mismos una vez que se ranquea y luego se arrojan los resultados para ofrecer lo que los usuarios buscan o verán. Si un artículo se indexa, luego se ranquea y un usuario busca ese mismo artículo, es lo que el usuario obtendrá de los motores de búsqueda.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Se asegura de que el contenido de una página web está orientado para los usuarios y no solo para los motores de búsqueda.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Se asegura la buena calidad de las páginas web.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Se asegura el contenido útil disponible en las páginas web.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;En resumen: El White Hat SEO son las técnicas que todos los SEOs deberían de usar para ranquear una página web. Es lo que en el mundo del SEO está permitido. Siempre se recomienda hacer el White Hat SEO y no tratar de engañar ni a los motores de búsqueda, ni a nuestros visitantes. White Hat SEO es sinónimo de honestidad y definitivamente se obtienen los mejores resultados con él.&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;color: #222222; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;¿Qué es el Black Hat SEO?&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Toda técnica, táctica o método SEO se le conoce como Black Hat si se aplican estas malas maniobras:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Tratar de clasificar o ranquearse en los motores de búsqueda con técnicas de engaño.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Redirigir los visitantes de una página con una temática ilegal hacia una página con temática legal. En este caso seria, mandar los usuarios de una página de contenido sexual hacia una página que hable sobre Android. Eso es totalmente penalizado.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Utilizar una página con la versión para las arañas de los motores de búsqueda y otra versión para los visitantes humanos. A esto se le conoce como la táctica de encubrimiento SEO y es totalmente ilegal.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Utilizar textos ocultos o invisibles. También la utilización de letras pequeñas o escondiéndolos en el código HTML.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Repetir las palabras clave en las meta etiquetas, y el uso de palabras clave que no están relacionadas con el contenido del sitio web. Esto se conoce como &quot;Relleno de meta etiquetas&quot;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Utilizar gran cantidad de palabras clave en una página para elevar el conteo de palabras clave, la variedad y la densidad de la página. A esto se le conoce como relleno de palabras clave.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Sé que estoy olvidando muchos otros factores, pero para no cansarlos con un artículo muy extenso tendré que dejarlo hasta aquí.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Si tratamos de incursionar en el mundo del SEO de una manera impecable, siempre tenemos que estar lejos de todas las técnicas del Black Hat SEO. No tratemos de curarnos el día y ver como engañamos a los motores de búsquedas, porque son más inteligentes que nosotros. Si tenemos la inteligencia para crear algún truco maligno y lograr los resultados del SEO en corto tiempo, no lo apliquemos, mejor tratemos de utilizar nuestra inteligencia, potencial, capacidad para ranquearnos de una manera legal y los motores de búsqueda nos amaran.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #222222; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Ya lo saben, White Hat SEO es la parte divina del SEO, lo mejor, la positivo y el Black Hat SEO es el lado oscuro del SEO, los trucos malos, las mañanas, todo lo negativo, lo ilegal, lo malo, el mundo de Judas. Espero les haya gustado el articulo y nos vemos en la próxima entrada.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/1834412592749027964/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/05/que-es-el-white-hat-seo-y-el-black-hat.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/1834412592749027964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/1834412592749027964'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/05/que-es-el-white-hat-seo-y-el-black-hat.html' title='¿QUÉ ES EL WHITE HAT SEO Y EL BLACK HAT SEO?'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-s4HdMsgP-C0/U2KJwbNKpFI/AAAAAAAAELY/claDNuchhvY/s72-c/black_SEO.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-451533861745284454</id><published>2014-04-28T00:37:00.001-04:30</published><updated>2014-05-01T23:50:59.308-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="gana dinero en internet"/><category scheme="http://www.blogger.com/atom/ns#" term="gana dinero online"/><category scheme="http://www.blogger.com/atom/ns#" term="libertagia"/><title type='text'>Libertagia, hoy por hoy es una gran oportunidad de negocio.</title><content type='html'>&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-2047052754010337512&quot; itemprop=&quot;description articleBody&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-QUaVhEOLQOw/U1375Dsu-vI/AAAAAAAAEJk/NdxVqk486H0/s1600/Ganar-Dinero-Publicando-Anuncios-Gratis-en-la-Web.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-QUaVhEOLQOw/U1375Dsu-vI/AAAAAAAAEJk/NdxVqk486H0/s1600/Ganar-Dinero-Publicando-Anuncios-Gratis-en-la-Web.jpeg&quot; height=&quot;256&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Libertagia,&lt;/b&gt;&lt;/span&gt; hoy por hoy es una gran oportunidad de negocio.Libertagia te permite empezar a trabajar por Internet, sin que tus ganancias dependan de tus ventas.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Libertagia te pagará por solo visitar páginas Webs, así de sencillo. Registrate gratis y compruébalo tú mismo, introduce tus datos en este sitio:&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://www.libertagia.com/jald89&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-EOU52M-uPzU/UuvnehDt3LI/AAAAAAAAC08/xUyKi70CuZU/s1600/registrate-camino+22.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Ganas $60 mensual con hacer unas simples tareas (ver 10 publicidades al día) que no te tomarán más de 15 minutos de tu tiempo al día.&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El retiro mínimo es $399 y se puede retirar siendo gratis o teniendo una membresía de pago.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Pero!!!.. para llegar a $399 existe un proceso.. no es llegar y multiplicar $60 x 7meses = $420&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Es decir, no es simplemente esperar 7 meses haciendo tus tareas y entonces cobrar los $399. Que sencillo sería si fuera así. Pero Libertagia es un negocio de Multinivel donde debemos subir a paquetes mayores para recibir mejores ganancias..&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Si tienes planeado estar 7 meses en Libertagia, y cobrar tus $399 y luego retirarte del negocio.. no te va a ser posible puesto que de $60 al mes que harías con tus tareas, la empresa te separa $40, para guardarlo para que puedas ascender a un plan mayor ya que la propuesta de Libertagia es &amp;nbsp;que crezcas en el negocio y así puedas ganar más.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Es así que con los $20 restante mensual, te llevaría 15 meses para poder cobrar si tu interés es solo retirar apenas consigas los $399&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Pero si eres de los que ven las oportunidades que ofrece la empresa aceptarás subir a un paquete mayor (booster) ¡¡a los 7 meses!!.. con el solo producto de las ganancias de las tareas y comenzar a ganar $100 en vez de $60 al mes, y luego esperar un tiempo más para subir al siguiente paquete &quot;plata&quot; (5 meses) o 2 meses si haces una buena red.. y así poder ganar más de tu red y poder llegar más pronto a tu primer retiro que es de $399,&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;La empresa te pagará una vez que tengas los $399 por medio de una tarjeta de débito emitida por la empresa cuyo valor es de $30 anual, o sino por transferencia bancaria a tu cuenta personal a tu banco&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;http://www.libertagia.com/jald89&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-EOU52M-uPzU/UuvnehDt3LI/AAAAAAAAC08/xUyKi70CuZU/s1600/registrate-camino+22.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #454de7; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;u&gt;Importante&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #454de7; line-height: 115%;&quot;&gt;.- Debes poner tus nombres, apellidos y Nº de documento de ID correctos para registrarte.. ya que no tendrás modo de cambiarlo una vez dentro. Después tendrás un tiempo desde el momento que te registras para registrar &quot;otros&quot; datos y enviar los documentos escaneados&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;MsoNoSpacing&quot;&gt;&lt;div class=&quot;MsoNoSpacing&quot;&gt;&lt;div class=&quot;MsoNoSpacing&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: red; font-family: inherit; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;Aviso a los ya registrados:&lt;/u&gt;&amp;nbsp;las tareas son de Lunes a Domingo en el horario de Lisboa (Portugal).. Pero serán válidos solo 5 días, independientemente de cuales días uses a la semana. Se ha hecho así para facilitarnos el trabajo ya que por descuido podríamos pasar por alto uno o dos días y con 2 días extras tenemos para recuperarlo o sino para poder hacer nuestras tareas los sábados y domingos si así lo deseamos. Las tareas se reinician a las 00:00 hrs en el horario de Lisboa (Portugal)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: red; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;En vista que algunos se equivocan en el primer paso de registro hice esta captura&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;solo debe poner sus 2 nombres, 2 apellidos, el Nº de su documento de identidad, un nickname o apodo, su propio correo electrónico, un pasword o clave, escribir el código o captcha.. y luego ENVIAR.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ILkO5sozzxs/U0Mahe8xLtI/AAAAAAAAC-w/rwNuMVDEwiA/s1600/registro2222.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-ILkO5sozzxs/U0Mahe8xLtI/AAAAAAAAC-w/rwNuMVDEwiA/s1600/registro2222.png&quot; height=&quot;614&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/ju45abT1L40&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Video de presentación:&lt;/b&gt; Para comenzar tenemos un video de presentación que te explicará claramente acerca de lo que es LibertaGia&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;center&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;390&quot; src=&quot;//www.youtube.com/embed/uT1Jh5Hq9P8&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/center&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.libertagia.com/jald89&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-EOU52M-uPzU/UuvnehDt3LI/AAAAAAAAC08/xUyKi70CuZU/s1600/registrate-camino+22.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;Modo de registrarse.&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El modo de registro y autenticar tus datos podemos dividirlo en dos partes:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;a) Al momento de registrarte&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Recuerda poner estos 4 datos correctamente ya que &quot;no&quot; tendrás la opción de cambiarlos una vez dentro.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Esto tienes que hacer apenas te registres:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Nombres y apellidos completos (Por favor esto es importante, ya que deberá coincidir con el documento escaneado (ambas caras) que se enviarán a Libertagia después)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Nº del documento de identidad&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Nick de Usuario o apodo.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Tu Email (es preferible que sea gmail, es más seguro)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;b) Después de registrado&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Ojo, Libertagia no te manda un Email de confirmación.. así que haciendo lo anterior ya estás registrado.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Lo que sigue a continuación puedes tomarte tu tiempo, pero ya deberías ponerlo correctamente.. y luego hacer click en la opción guardar o enviar (save)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Tu dirección actual donde vives (si es demasiado largo puedes ocupar el siguiente casillero)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Distrito&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Ciudad&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Pais&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Código Postal&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Nº de teléfono con código de País, area etc., (si no tienes dejar en blanco)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Además, hay 4 espacios por donde tendrás que enviar 2 documentos escaneados&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.- Documentación de identidad con foto (parte delantera)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2.- Documentación de identidad con foto (parte trasera)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3.- Un comprobante de domicilio que puede ser un recibo del agua, recibo de la luz, licencia de conducir, contrato de alquiler o cualquier otro documento que contenga la dirección y esté a tu nombre&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Pero, si la dirección donde vives en la actualidad es igual como indica tu documento (parte trasera) vuelve a enviar la parte trasera en el 3er espacio.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4.- (4to espacio) En caso de vivir en casa ajena o no tener ningún recibo a tu nombre escanear y enviar una declaración jurada emitida por el dueño de la casa a tu nombre (en la página, en la sección alertas encontrarás la forma correcta de hacerlo) o sino visitar este enlace &lt;a href=&quot;https://docs.google.com/document/d/1SJB6I93nHpwSN0U0nVjvLwfLHNHT-QQgH1B-Mif73YY/edit#heading=h.oj4y06g2ptbf&quot; target=&quot;_blank&quot;&gt;Declaración Jurada&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Por último, si tu documento solo tiene parte delantera como es el caso de México y Venezuela, enviar solo esa parte en las casilleros 1, 2 y 3 (si tu dirección es correcta)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;¿Porqué enviar tus documentos a LibertaGia? &lt;/b&gt;Porque LibertaGia está en contra de la multiplicidad de cuentas.. y con esto se consigue la autenticidad de la cuenta y que halla una sola persona por cuenta... LibertaGia es un sitio confiable.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href=&quot;http://www.libertagia.com/jald89&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-EOU52M-uPzU/UuvnehDt3LI/AAAAAAAAC08/xUyKi70CuZU/s1600/registrate-camino+22.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;u&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;PRESENTACIÓN DE ESTA GRAN OPORTUNIDAD&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/u&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;La página oficial de la empresa es: &lt;span style=&quot;color: orange;&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.libertagia.com/&quot;&gt;http://www.libertagia.com/&lt;/a&gt;&amp;nbsp;&lt;/span&gt;(pero no podrás registrarte por aquí, solo a través de mi enlace.. ya que es por invitación). Después de registrarte si puedes usar la página ya que es por donde debes loguearte y también puedes usar &quot;Live in box&quot; que es una especie de red social.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;u&gt;¿Cuales son las bondades de este negocio?&lt;/u&gt;&amp;nbsp;Ojo, puedes empezar totalmente grátis.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Gran oportunidad - la empresa fué&amp;nbsp;oficialmente lanzada el 12 de octubre 2013, con una celebración de gala realizada en Lisboa, Portugal..&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; • La empresa es Legítima, con su oficina principal en Lisboa, Portugal - junto a la sede de Microsoft. En los próximos meses más oficinas se abrirán en todo el mundo. Los lugares ya confirmados son Malasia e Italia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Más de 13 meses trabajaron en el diseño de este proyecto, que está bien pensado, detallado y profesional en cada centímetro, iniciado por 12 inversores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; • El Presidente y CEO de LibertaGia es Rui Salvador, muy accesible líder de MLM (Multinivel) con amplia experiencia e innumerables éxitos internacionales en el campo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000; line-height: 115%;&quot;&gt;-Puedes empezar con PAQUETE BRONCE - SIN INVERSIÓN INICIAL !&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #0b5394; line-height: 115%;&quot;&gt;Esto es lo que lo hace realmente único - la compañía ofrece un paquete Bronce, que es totalmente gratuito y sin embargo puede producir $3 al día ($15 a la semana) de Lunes a Domingo por la realización de pequeñas tareas diarias. Habrá 10 tareas a realizar - en general, tomará alrededor de 10 a 20 minutos por día . Estos pueden conllevar el hacer clics en algunos sitios,.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394; font-family: inherit; line-height: 115%;&quot;&gt;-Con este paquete gratuito tienes la oportunidad de evaluar el producto y si te conviene ascender a un paquete mayor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394; font-family: inherit; line-height: 115%;&quot;&gt;-El mínimo necesario para poder retirar es $300 y lo puedes hacer siendo bronce (gratuito) pero debes tener una gran red para que te ayude a llegar a esa cifra.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394; line-height: 115%;&quot;&gt;&lt;u&gt;¿Qué es el saldo cautivo?&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394; font-family: inherit; line-height: 115%;&quot;&gt;-La empresa te activa una cuota mensual de $40 que se te descontará de los $60 mensual que tu logres con tus tareas.. pero no es un saldo perdido sino que va a formar una cartera aparte que se irá acumulando mes a mes hasta que con ese dinero, más lo generado por tu red, más los $20 que queden de tus tareas mensualmente, sea suficiente para acumular los $399 que se necesita para subir a &quot;bronce booster&quot;.. y comenzar a ganar el doble que como bronce.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Los paquetes habilitados actualmente son:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Paquete gratuito Bronce&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Paquete bronce booster ($399 anual)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Paquete Plata ($899 anual)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Paquete Oro ($1599 anual)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Paquete Platino ($2,999 anual)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Paquete Visionario ($5,999 anual)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Este tipo de ganancia&amp;nbsp; es sin la necesidad de recomendar el programa a los demás. Como la mayoría de la gente tiende a acercarse a las empresas de MLM (Multinivel) con escepticismo, requieren un poco de aliento al principio, por eso la empresa ha creado un paquete gratuito, donde los usuarios pueden obtener ingresos desde la nada y en cualquier momento actualizar su paquete a plata u oro cuando lo deseen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-SF4GF0NPBiA/U0MY8NzK7ZI/AAAAAAAAC-k/42LnIFbFNcM/s1600/parque+de+las+naciones.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-SF4GF0NPBiA/U0MY8NzK7ZI/AAAAAAAAC-k/42LnIFbFNcM/s1600/parque+de+las+naciones.png&quot; height=&quot;200&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Parque de las naciones en Lisboa (ciudadela donde se encuentran varias empresas)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Las 2 torres son edificios para vivienda y allí viven la mayoría de los directivos de las empresas entre ellos los directivos de LibertaGía&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Por último.. no olvides que al registrarte debes colocar tus datos reales, ya que LibertaGía te pagará mediante una tarjeta si así lo decides y los datos deben ser reales.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://www.libertagia.com/jald89&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-EOU52M-uPzU/UuvnehDt3LI/AAAAAAAAC08/xUyKi70CuZU/s1600/registrate-camino+22.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;clear: both;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/_Q8dJYIOTSk&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/451533861745284454/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/04/libertagia-hoy-por-hoy-es-una-gran.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/451533861745284454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/451533861745284454'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/04/libertagia-hoy-por-hoy-es-una-gran.html' title='Libertagia, hoy por hoy es una gran oportunidad de negocio.'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-QUaVhEOLQOw/U1375Dsu-vI/AAAAAAAAEJk/NdxVqk486H0/s72-c/Ganar-Dinero-Publicando-Anuncios-Gratis-en-la-Web.jpeg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-6156716514072717083</id><published>2014-04-15T20:49:00.000-04:30</published><updated>2014-04-15T20:49:25.261-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="networking"/><title type='text'>Diez claves para mejorar la estrategia de &#39;networking&#39;</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-43sPH_RlNTE/U03aioyqNjI/AAAAAAAAEE4/W7GnU9NLADM/s1600/redes-thinkstock.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-43sPH_RlNTE/U03aioyqNjI/AAAAAAAAEE4/W7GnU9NLADM/s1600/redes-thinkstock.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El &#39;networking&#39; se trata de una actividad para incrementar la red de contactos profesionales y buscar oportunidades de negocio. En definitiva, consiste en conseguir contactos, y en una forma de venta personal. Hay que darse a conocer, y destacar tus habilidades.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Se trata de una herramienta que cada vez gana mayor importancia entre los profesionales, especialmente con el auge de los emprendedores y los profesionales por cuenta propia, ya que una buena red de contactos puede suponer una importante ventaja competitiva.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Sin embargo, hacer &#39;networking&#39; no tiene por que ser fácil. No todo el mundo tiene facilidad para relacionarse con personas nuevas. A continuación presentamos diez consejos que pueden ser útiles para sacar el mayor partido posible al &#39;networking&#39;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1. Llegar pronto&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Llegar antes de tiempo permite estar más relajado y participar en los grupos que se formen al principio. Llegar tarde puede significar que haya que interrumpir grupos ya formados.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2. Interactuar&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;No hay que quedarse callado esperando a que vengan a hablar con uno mismo. Hay que atreverse a dar el primer paso, comenzando con un saludo y una pregunta sencilla.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3. Sonreír&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Mostrar una sonrisa es el primer paso para parecer agradable y afable. Hace que la gente quiera entablar conversación, y ofrece un aspecto más distendido.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4. No monopolizar&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;No hay que hablar todo el rato, ni monopolizar la conversación con sus intereses, su empresa y sus objetivos. Hay que escuchar. Prestando atención pueden descubrirse cosas muy interesas de la que se puede beneficiar.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;5. Compartir la pasión&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;La empresa debe ser una pasión, y se debe hablar de ella con la misma pasión. Si uno mismo no cree en el negocio, ¿quién lo va a hacer? Hay que comentar de la creación de la compañía, de las bondades, etc.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;6. Hablar de los contactos propios&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El &#39;networking&#39; consiste en establecer relaciones, así que es importante hablar de los propios contactos, ya que pueden interesar a los demás, y dará pie a que las personas que conozcas también hablen de los suyos.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;7. Evitar los discursos&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El &#39;networking&#39; no es un negocio, sino un momento para establecer relaciones sociales, profesionales y personales. Hay que dejar de lado los grandes discursos, y hablar simplemente de intereses comunes y del negocio.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;8. No tirar tarjetas&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;No hay que tirar las tarjetas sin mirar a quién. Primero hay que entablar una conversación, después pedir la tarjeta a los demás, y si es menester, dar la propia.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;9. Analizar el &#39;networking&#39;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Como en los negocios, hay que analizar los resultados. Tras el evento es conveniente realizar una lista con los puntos en los que se ha acertado y en los que se ha fallado. Hablar más o menos, realizar más contactos, dirigirse a los ponentes... así, cada evento será mejor que el anterior.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;10. Seguimiento posterior&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; color: #666666; font-size: 16px; line-height: 1.2em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;El &#39;networking&#39; no finaliza con una reunión de un solo día. Tras dejar pasar unos días, es recomendable ponerse en contacto con las personas con las que se ha relacionado. Hay que crear grupos o integrarse en ellos para continuar con la relación.&lt;/span&gt;&lt;/div&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px;&quot; /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;Fuente: http://www.eleconomista.es/&lt;/span&gt;&lt;/span&gt;&lt;br style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px;&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/6156716514072717083/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/04/diez-claves-para-mejorar-la-estrategia.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6156716514072717083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6156716514072717083'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/04/diez-claves-para-mejorar-la-estrategia.html' title='Diez claves para mejorar la estrategia de &#39;networking&#39;'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-43sPH_RlNTE/U03aioyqNjI/AAAAAAAAEE4/W7GnU9NLADM/s72-c/redes-thinkstock.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-4275237261251474455</id><published>2014-04-04T12:02:00.000-04:30</published><updated>2014-04-04T12:02:06.947-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="DC"/><category scheme="http://www.blogger.com/atom/ns#" term="DC.identifier"/><category scheme="http://www.blogger.com/atom/ns#" term="DC.language"/><category scheme="http://www.blogger.com/atom/ns#" term="DC.title"/><category scheme="http://www.blogger.com/atom/ns#" term="DCMI"/><category scheme="http://www.blogger.com/atom/ns#" term="HEAD"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="Metadatos Dublin Core"/><category scheme="http://www.blogger.com/atom/ns#" term="schema.DC"/><category scheme="http://www.blogger.com/atom/ns#" term="seo"/><title type='text'>¿Qué metas y etiquetas SEO debo poner el el HEAD de mi web?</title><content type='html'>&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;Yo siempre he sido partidaria de mantener un head relativamente limpio y estructurado en los sites donde he trabajado, sin embargo, con la proliferación de los etiquetados sociales y la carrera hacia la web semántica, se hace cada vez más complicado. ¿Realmente son necesarios todos?&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.misapisportuscookies.com/2013/11/que-metas-y-etiquetas-seo-debo-poner-el-el-head-de-mi-web/relme/&quot; rel=&quot;attachment wp-att-24801&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;&lt;img alt=&quot;Rel me en Twitter&quot; class=&quot;aligncenter  wp-image-24801&quot; height=&quot;347&quot; src=&quot;http://www.misapisportuscookies.com/wp-content/uploads/2013/11/relme.jpg&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;573&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;b&gt;Metadatos Dublin Core (DCMI):&lt;/b&gt;&amp;nbsp;Es un movimiento de código abierto que contempla 15 MetaDatos diferentes con el objeto de atribuir significado a la web semántica y entre los que se incluyen algunos relativos a la propiedad intelectual.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;em&gt;&amp;lt;link rel=”schema.DC” href=”http://purl.org/dc/elements/1.1/” /&amp;gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;em&gt;&amp;lt;meta name=”DC.title” content=”El título de mi página” /&amp;gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;em&gt;&amp;lt;meta name=”DC.identifier” content=”http://www.midominio.com” /&amp;gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;em&gt;&amp;lt;meta name=”DC.language” scheme=”ISO639-1″ content=”es” /&amp;gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;Para algunos SEO contribuye a mejorar el posicionamiento web, aunque yo tengo mis reservas, sobre todo desde el microformateo, al que también se han adaptado, ya que DublinCore sólo es aplicable a documentos HTML y XHTML (no pasa la validación W3C en HTML5) y sólo dotan cierta información técnica no atribuible a los metas tradicionales. No hacen mal pero todavía no tengo constancia que suban posiciones por emplearlos.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://support.google.com/webmasters/answer/176035?hl=es&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;Microdatos en Metas:&lt;/a&gt;&amp;nbsp;&lt;/b&gt;Se puede intentar aprovechar este tipo de etiquetado para configurar algunas Metas del site, como la descripción, pero soy más partidaria de emplearlos para lo que realmente han sido concebidos y que el famoso “itemprop” vaya en el body con su correspondiente contenido.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;b&gt;Open Graph y Twitter Cards:&lt;/b&gt;&amp;nbsp;De este tema ya os han hablado mis compañeros,&lt;a href=&quot;https://twitter.com/chatunga&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;@chatunga&lt;/a&gt;&amp;nbsp;en su artículo&amp;nbsp;&lt;a href=&quot;http://www.misapisportuscookies.com/2013/04/defensa-apasionada-del-metadata/&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;“Defensa apasionada del Metadata”&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href=&quot;https://twitter.com/pep&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;@pep&lt;/a&gt;&amp;nbsp;en&amp;nbsp;&lt;a href=&quot;http://www.misapisportuscookies.com/2012/10/twitter-cards/&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;“Twitter Cards: etiqueta tu contenido para hacerlo más atractivo”&lt;/a&gt;, así que sobre su aplicación y uso no tengo nada más que añadir, salvo en lo relativo al SEO.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;Si hablamos que ambos favorecen la compartición social de nuestro contenido, lógicamente son recomendables. No olvidemos que estamos dotando de información extra cada&amp;nbsp;&lt;i&gt;share&lt;/i&gt;, lo que no sólo permite aumentar el CTR y la interacción, sino que además aporta al robot un contexto más claro e individualizado de nuestras páginas, completándolo con la autoría y por tanto sumando puntos en&amp;nbsp;&lt;a href=&quot;http://www.misapisportuscookies.com/2012/04/authorrank-o-como-la-identidad-digital-influira-en-las-busqueda/&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;AuthorShip&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href=&quot;http://www.misapisportuscookies.com/2013/03/viral-score-la-publicidad-para-influencers-de-google/&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;ViralScore&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://support.google.com/webmasters/answer/2539557?hl=es&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;Rel=”author”&lt;/a&gt;, Rel=”me” y&amp;nbsp;&lt;a href=&quot;https://support.google.com/webmasters/answer/1708844?hl=es&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;Rel=”publisher”&lt;/a&gt;:&lt;/b&gt;&amp;nbsp;Hablando de la relevancia de la autoría, no siempre tenemos correctamente vinculadas nuestras cuentas, ni Google nos lo pone tampoco fácil, únicamente tenemos que intentar enlazar Youtube con Google+ y con Adwords con mails de acceso diferentes en cada plataforma, cuando no te cargas una terminas con tres perfiles distintos en Google+ :S&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.misapisportuscookies.com/2013/11/que-metas-y-etiquetas-seo-debo-poner-el-el-head-de-mi-web/relme2/&quot; rel=&quot;attachment wp-att-24802&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;&lt;img alt=&quot;Rel me en GooglePlus&quot; class=&quot;aligncenter  wp-image-24802&quot; height=&quot;343&quot; src=&quot;http://www.misapisportuscookies.com/wp-content/uploads/2013/11/relme2.jpg&quot; style=&quot;border: none; display: block; height: auto; margin: 0px auto 10px; max-width: 100%;&quot; width=&quot;495&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;Vincular el site de la empresa con cada una de nuestras páginas nos ayudará a decirle al robot quienes somos y dónde estamos. Twitter ya lo incorpora cuando ponemos nuestra web&amp;nbsp;&lt;em&gt;(ver imagen1)&lt;/em&gt;, eso sí, acompañado de un maravilloso nofollow. Como el de Google+ cuando enlazamos el resto de nuestros perfiles sociales&amp;nbsp;&lt;em&gt;(ver imagen2)&lt;/em&gt;, así que puede aprovecharse y meterse en el HEAD tipo&amp;nbsp;&lt;em&gt;&amp;lt;link rel=”me” type=”text/html” href=”https://plus.google.com/Micuentadegoogleplus” /&amp;gt;&lt;/em&gt;&amp;nbsp;o bien (alternativa por la que abogo), incluirlo en los enlaces de canales sociales:&amp;nbsp;&lt;em&gt;&amp;lt;a href=”https://plus.google.com/Micuentadegoogleplus” title=“Perfil de Google+” rel=“me”&amp;gt;Google+&amp;lt;/a&amp;gt;&lt;/em&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;Si conocéis algún etiquetado más que se me escape, además de los de siempre, soy toda ojos&amp;nbsp;&lt;img alt=&quot;:)&quot; class=&quot;wp-smiley&quot; src=&quot;http://www.misapisportuscookies.com/wp-includes/images/smilies/icon_smile.gif&quot; style=&quot;height: auto; margin: 0px auto; max-width: 100%;&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;Imagen:&amp;nbsp;&lt;a href=&quot;http://www.flickr.com/photos/19499961@N00/6588259005/in/photostream/&quot; style=&quot;-webkit-transition: background 0.25s, color 0.25s; background-color: #f7fcff; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dotted; border-bottom-width: 1px; color: #7a7878; padding: 2px 4px; text-decoration: none; transition: background 0.25s, color 0.25s;&quot;&gt;gabitogol en Flickr&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;span style=&quot;color: #111111;&quot;&gt;Fuente:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.misapisportuscookies.com/&quot;&gt;&lt;span style=&quot;color: #999999;&quot;&gt;www.misapisportuscookies.com/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #111111; font-family: Merriweather, Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 28px; padding: 6px 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/4275237261251474455/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/04/que-metas-y-etiquetas-seo-debo-poner-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/4275237261251474455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/4275237261251474455'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/04/que-metas-y-etiquetas-seo-debo-poner-el.html' title='¿Qué metas y etiquetas SEO debo poner el el HEAD de mi web?'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-6114717978918624797</id><published>2014-03-18T17:37:00.001-04:30</published><updated>2014-03-18T19:24:49.592-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ocultar ruta"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><title type='text'>Como ocultar la ruta de un archivo en la descarga</title><content type='html'>Una pregunta que más de una vez nos hemos planteado es como conseguir descargar archivos de manera segura cuando tenemos un sistema de autenticación con PHP. Más concretamente, con un sistema de autenticación como este solo podemos limitar el acceso a documentos con la extensión .php, por tanto un documento .zip, por ejemplo, no podría protegerlo. Más de uno diréis, pero si la ruta a ese archivo está dentro de una página Web protegida con PHP, no hay manera de poder acceder a el, y sí, es cierto, a menos que acierte por azar. Pero también es posible que un usuario identificado vea la ruta, y la publique por ejemplo en un foro. Con lo que si la ruta esta en un foro, ese archivo ya es accesible para todo el que vea el enlace y no tendremos ningún control sobre las descargas.&lt;br /&gt;&lt;br /&gt;Pues bien, planteado en problema en su justa dimensión, necesitamos un script que contenga la dirección, y sin desvelarla, fuerce la descarga del archivo. De esta manera el usuario nunca podrá saber en que directorio se encuentra.&lt;br /&gt;&lt;br /&gt;En nuestro caso, la carpeta en la que guardo los archivos, y que no quiero que se conozca se llama “carpeta_x” (obviamente lo digo por motivos didácticos, no tiene sentido decir el nombre de la carpeta que quieres ocultar), y el archivo se llamará “archivo.zip”. Lógicamente el nombre del archivo si lo conocerá el usuario una vez lo descargue. La cuestión es que, no se pueda saber el nombre de la carpeta o directorio que lo contiene de cara ha hacer la descarga. Sobre como limitar el acceso a este archivo a usuarios identificados es otro tema que lo veremos en un artículo destinado a ello.&lt;br /&gt;&lt;br /&gt;Así, todo lo que tenemos que hacer para iniciar la descarga es enlazar el siguiente archivo, llamado &quot;oculta_ruta.php&quot;:&lt;br /&gt;&lt;div style=&quot;background-color: white; color: #282929; font-family: Arial, Verdana, sans-serif; font-size: 16px; line-height: 26.66666603088379px; margin-bottom: 12px; margin-top: 12px; padding: 0px; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div id=&quot;cod_fuente&quot; style=&quot;background-color: #f8f8f8; color: #282929; font-family: verdana, arial; font-size: 8pt; line-height: 12pt; text-align: justify;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: #ff8000;&quot;&gt;//&amp;nbsp;Permite&amp;nbsp;la&amp;nbsp;descarga&amp;nbsp;de&amp;nbsp;un&amp;nbsp;archivo&amp;nbsp;ocultando&amp;nbsp;su&amp;nbsp;ruta&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$nombre&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;archivo.zip&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$filename&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;carpeta_x/archivo.zip&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$size&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;filesize&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$filename&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;Content-Transfer-Encoding:&amp;nbsp;binary&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;Content-type:&amp;nbsp;application/force-download&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;Content-Disposition:&amp;nbsp;attachment;&amp;nbsp;filename=&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$nombre&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;header&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;Content-Length:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$size&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;readfile&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$filename&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;?&amp;gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Fuente: &lt;a href=&quot;http://www.uterra.com/&quot;&gt;http://www.uterra.com&lt;/a&gt;/ </content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/6114717978918624797/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/03/como-ocultar-la-ruta-de-un-archivo-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6114717978918624797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6114717978918624797'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/03/como-ocultar-la-ruta-de-un-archivo-en.html' title='Como ocultar la ruta de un archivo en la descarga'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-8105690556511931630</id><published>2014-01-30T09:35:00.000-04:30</published><updated>2014-04-04T13:40:30.432-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="calidad de vida"/><category scheme="http://www.blogger.com/atom/ns#" term="felicidad"/><category scheme="http://www.blogger.com/atom/ns#" term="offtopic"/><title type='text'>Diez maneras de ser muy feliz (avaladas por los científicos) </title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-J7YCDd25_XQ/Uz71imln0hI/AAAAAAAAEDc/wjFtREaNeU4/s1600/happy.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-J7YCDd25_XQ/Uz71imln0hI/AAAAAAAAEDc/wjFtREaNeU4/s1600/happy.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;La práctica totalidad de las ciencias ha estudiado qué nos hace felices y qué no y las respuestas son tan variadas como investigaciones se han hecho sobre el tema. El periodista Jeff Haden ha recogido algunas de las principales actitudes que contribuyen a nuestra felicidad, basándose en las observaciones de Belle Beth Cooper. Estas son, entre otras, diez de las conclusiones más sólidas.&lt;br /&gt;&lt;br /&gt;1. Haz ejercicio. Aunque sea durante 7 minutos.&lt;br /&gt;&lt;br /&gt;Con frecuencia pensamos que no tenemos tiempo para hacer ejercicio, pero &lt;a href=&quot;http://blog.bufferapp.com/why-exercising-makes-us-happier&quot;&gt;sólo siete minutos &lt;/a&gt;&lt;a href=&quot;http://blog.bufferapp.com/why-exercising-makes-us-happier&quot;&gt;son suficientes para hacernos un poco más felices&lt;/a&gt;. ¿No tenemos siete minutos que extraer de nuestro apretado horario?&lt;br /&gt;&lt;br /&gt;El ejercicio tiene un efecto tan profundo en nuestra felicidad y en nuestro bienestar que se ha convertido en una estrategia eficaz para combatir la depresión. Así lo probaba un estudio citado en el libro de Shawn Achor The Happiness Advantage. En él tres grupos de pacientes deprimidos fueron tratados con medicación, con deporte o con una combinación de ambos. Los resultados son verdaderamente sorprendentes: todos los grupos experimentaron una mejoría. Sin embargo, fueron testados seis meses después para comprobar si se habían producido recaídas. Un 38% de los que sólo habían tomado medicación había retomado la depresión, un 31% de los que habían combinado medicación y ejercicio había recaído igualmente, y sólo un 9% de los que habían paliado su depresión con el deporte había recaído a los seis meses.&lt;br /&gt;&lt;br /&gt;Los beneficios del deporte, sin embargo, no se limitan a las personas deprimidas. Igual que sus efectos son positivos en éstas, lo son en cualquiera que haga ejercicio y desee ser un poco más feliz a lo largo del día.&lt;br /&gt;&lt;br /&gt;2. Duerme más: serás menos susceptible ante las emociones negativas&lt;br /&gt;&lt;br /&gt;Dormir es muy importante para que el cuerpo se recupere de su actividad diaria, y tiene efectos muy positivos en nuestra alegría. Así lo confirman Po Bronson y Ashley Merryman en &lt;a href=&quot;http://www.amazon.com/gp/product/B0054U5ENY/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0054U5ENY&amp;amp;linkCode=as2&amp;amp;tag=spacforrent-20&quot;&gt;NurtureShock&lt;/a&gt;, donde aluden al hecho de que los estímulos negativos se procesan en la amígdala y los positivos y los neutrales en el hipocampo. La falta de sueño afecta con mayor intensidad al hipocampo, por lo que las personas que duermen mal tienen mayor tendencia a recordar con intensidad los eventos negativos y a olvidar los positivos.&lt;br /&gt;&lt;br /&gt;La afirmación se sustenta con un experimento realizado por Walker en el que una serie de universitarios privados de sueño debían memorizar una lista de palabras. Recordaban el 81% de las palabras negativas, como cáncer, y sólo el 31% de las palabras positivas o neutras, como sol o baloncesto. &lt;br /&gt;&lt;br /&gt;El humor con que afrontamos las primeras horas del día puede condicionar la jornada completa, de modo que es importante descansar bien.&lt;br /&gt;&lt;br /&gt;3. Pasa más tiempo con los amigos y la familia&lt;br /&gt;&lt;br /&gt;Suena tópico, pero no haber pasado el tiempo suficiente con los amigos y la familia &lt;a href=&quot;http://www.theguardian.com/lifeandstyle/2012/feb/01/top-five-regrets-of-the-dying&quot;&gt;es uno de los principales arrepentimientos que expresa la gente antes de morir&lt;/a&gt;. Interactuar con aquellos que nos aprecian y a los que apreciamos revierte positivamente en nuestro estado de ánimo. &lt;a href=&quot;http://bigthink.com/users/dangilbert#%21video_idea_id=5143&quot;&gt;Así lo explica &lt;/a&gt;Daniel Gilbert, profesor de psicología de Harvard: &quot;Somos felices cuando tenemos familia y somos felices cuando tenemos amigos, y casi todas las otras cosas que creemos que nos hacen felices son, en realidad, vías para tener más amigos y más familia&quot;.&lt;br /&gt;&lt;br /&gt;En la misma línea, el estudio Terman, recogido en &lt;a href=&quot;http://www.amazon.com/gp/product/0452297702/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=spacforrent-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0452297702&quot;&gt;The Longevity Project&lt;/a&gt;, concluía que las relaciones con los demás son fundamentales para vivir una vida larga y feliz: &quot;El beneficio más claro de las relaciones sociales viene de ayudar a los demás. Aquellos que ayudaban a sus amigos y sus vecinos, aconsejando y cuidando de los demás, tendían a vivir más que el resto&quot;.&lt;br /&gt;&lt;br /&gt;4. Sal a la calle con frecuencia&lt;br /&gt;&lt;br /&gt;En The Happiness Advantage Shawn Achor &lt;a href=&quot;http://www.thejournal.ie/sea-sun-happiness-study-973774-Jul2013/&quot;&gt;recomienda pasar tiempo al aire libre&lt;/a&gt; para aumentar la alegría y el buen humor: &quot;Reservar tiempo para estar al aire libre cuando hace buen día proporciona grandes ventajas; un estudio reveló que pasar 20 minutos en la calle cuando hace buen tiempo no sólo propicia el buen humor, sino que desencadena la reflexión y mejora la memoria&quot;.&lt;br /&gt;&lt;br /&gt;Así, aunque sea simplemente en el descanso para comer, reserva unos minutos al día para que te dé el aire.&lt;br /&gt;&lt;br /&gt;5. Ayuda a los demás&lt;br /&gt;&lt;br /&gt;Para ser felices nosotros mismos resulta imprescindible ayudar a los demás, y 100 horas al año (dos horas a la semana) &lt;a href=&quot;http://blog.bufferapp.com/simple-productivity-tips-science&quot;&gt;parece ser el número clave de tiempo que debemos dedicar al resto&lt;/a&gt;. El Journal of Happiness Studies publicó &lt;a href=&quot;http://www.bakadesuyo.com/2011/04/is-there-a-way-to-create-a-positive-feedback/#ixzz2b2m2LMBe&quot;&gt;una investigación&lt;/a&gt; que aludía al hecho de que la gente a la que se le había encargado comprar algo para otra persona experimentaba una felicidad mucho mayor que aquellos que se habían comprado algo a sí mismos.&lt;br /&gt;&lt;br /&gt;De la misma manera que podemos invertir dinero en los demás, podemos invertir nuestro tiempo, lo que resulta ser incluso más satisfactorio y nos proporciona grandes dosis de alegría.&lt;br /&gt;&lt;br /&gt;6. Sonríe&lt;br /&gt;&lt;br /&gt;No se trata de fingir, pero sonreír nos puede hacer sentir mejor. Por supuesto, es importante que la sonrisa sea el producto de cultivar pensamientos positivos, como afirma &lt;a href=&quot;http://www.eurekalert.org/pub_releases/2011-02/msu-sfa022211.php&quot;&gt;un estudio de la Michigan State University&lt;/a&gt;. Éste sugiere que los que trabajan de cara al público, si fuerzan una sonrisa falsa a lo largo del día su estado de ánimo empeora y terminan por dejar el trabajo. Sin embargo, aquellos que sonríen como resultado de pensar en cosas positivas mejoran su estado de ánimo y están más alegres.&lt;br /&gt;&lt;br /&gt;7. Planea un viaje, aunque no vayas a hacerlo&lt;br /&gt;&lt;br /&gt;El mero hecho de planear un viaje o un descanso del trabajo puede contribuir al bienestar. &lt;a href=&quot;http://well.blogs.nytimes.com/2010/02/18/how-vacations-affect-your-happiness/?_php=true&amp;amp;_type=blogs&amp;amp;_r=1&quot;&gt;Un estudio&lt;/a&gt; publicado en el Applied Research in Quality Life mostraba que el mayor pico de felicidad se experimentaba durante la planificación de las vacaciones, más que durante el propio viaje.&lt;br /&gt;&lt;br /&gt;Ello está ligado al sentimiento de anticipación. Como refiere también Shawn Achor, &quot;un estudio reveló que en la gente que pensaba que iba a ver su película favorita se elevaban los niveles de endorfina un 27%&quot;.&lt;br /&gt;&lt;br /&gt;8. Medita&lt;br /&gt;&lt;br /&gt;Un equipo de investigación del Massachusetts General Hospital realizó escáneres cerebrales a 16 personas antes y después de su participación en un curso de meditación de ocho semanas. El estudio, publicado en Psychiatry Research: Neuroimaging, concluía que tras completar el curso las partes del cerebro asociadas con la compasión y la consciencia propia habían crecido, mientras que las partes relacionadas con el estrés se reducían.&lt;br /&gt;&lt;br /&gt;Además, meditar suele relajarnos y clarificar nuestra mente, lo que también contribuye a nuestra propia felicidad.&lt;br /&gt;&lt;br /&gt;9. Múdate cerca del trabajo&lt;br /&gt;&lt;br /&gt;El tiempo que nos cuesta llegar al lugar del trabajo &lt;a href=&quot;http://www.elconfidencial.com/alma-corazon-vida/2013-10-17/sobreviviendo-al-metro-y-los-atascos-las-seis-maldiciones-del-trabajador-viajero_42319/&quot;&gt;tiene un gran impacto en nuestra felicidad.&lt;/a&gt; Al fin y al cabo, es algo que hacemos dos veces al día, cinco días a la semana, y la gente a la que le lleva mucho tiempo desplazarse o que lo hace de manera incómoda es menos feliz. Así lo dice The Art of Manliness: &quot;Mientras que muchas condiciones no afectan a nuestra felicidad a largo plazo porque nos acostumbramos a ellas, nunca nos acostumbramos al esfuerzo diario de ir al trabajo. A veces el tráfico es espantoso y a veces no&quot;. Así lo decía también Gilbert: &quot;Conducir en un atasco es un tipo distinto de infierno cada día&quot;.&lt;br /&gt;&lt;br /&gt;10. Practica la gratitud&lt;br /&gt;&lt;br /&gt;Estar agradecidos por las cosas que tenemos –lo que implica valorarlas en su justa medida– es muy importante para ser conscientes de nuestra felicidad y disfrutarla más. De hecho, los participantes de &lt;a href=&quot;http://www.bakadesuyo.com/2011/08/was-grandmom-right-about-counting-your-blessi/#ixzz2an4gw6vR&quot;&gt;un experimento &lt;/a&gt;&lt;a href=&quot;http://www.bakadesuyo.com/2011/08/was-grandmom-right-about-counting-your-blessi/#ixzz2an4gw6vR&quot;&gt;ligado a la gratitud&lt;/a&gt; debían, en primer lugar, escribir una lista de las cosas por las que estaban agradecidos, y ese simple hecho ya mejoró su estado de ánimo. Siempre de acuerdo con el refranero español, para el que &quot;es de bien nacido ser agradecido&quot;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fuente: &lt;a href=&quot;http://www.elconfidencial.com/alma-corazon-vida/2014-01-26/diez-maneras-de-ser-muy-feliz-avaladas-por-los-cientificos_80292/&quot;&gt;http://www.elconfidencial.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/8105690556511931630/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/diez-maneras-de-ser-muy-feliz-avaladas.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/8105690556511931630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/8105690556511931630'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/diez-maneras-de-ser-muy-feliz-avaladas.html' title='Diez maneras de ser muy feliz (avaladas por los científicos) '/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-J7YCDd25_XQ/Uz71imln0hI/AAAAAAAAEDc/wjFtREaNeU4/s72-c/happy.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-8381480029962367033</id><published>2014-01-23T23:39:00.000-04:30</published><updated>2014-01-23T23:39:30.836-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="framework"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Lo que tienes que saber de los Framework para Wordpress</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-zllqQHl_0IQ/UjigIE1zMzI/AAAAAAAACc4/qFaWA7QJCIA/s1600/wordpress-framework.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-zllqQHl_0IQ/UjigIE1zMzI/AAAAAAAACc4/qFaWA7QJCIA/s1600/wordpress-framework.png&quot; height=&quot;200&quot; width=&quot;184&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Empecemos primero por definir ¿Qué es un framework para WordPress?. El término framework para WordPress, se refiere a una biblioteca de código que se utiliza para facilitar el diseño y desarrollo de un tema. Hace varios años, cuando WordPress iniciaba, existían algunos problemas con la forma en cómo los temas o plantillas eran desarrolladas y actualizadas. El equipo de desarrollo de WordPress y su comunidad decidió solucionar estos problemas mediante la introducción de los conceptos: “Parent Theme” (Plantillas Madre) y “Child Theme” (Plantillas Hijas).&lt;br /&gt;&lt;br /&gt;Los frameworks para WordPress están destinados a ser utilizados como parent theme, y es aquí donde se encuentran todas sus funcionalidades – en una ubicación centralizada. Por ejemplo, si el equipo que desarrolla y actualiza WordPress decidiera eliminar una función del core de WordPress, sería realmente fácil realizar esa actualización sin modificar ningún elemento del child theme. &lt;br /&gt;&lt;h3&gt;&lt;b&gt;Tipos de Framework para WordPress:&lt;/b&gt;&lt;/h3&gt;Además de que existen frameworks gratuitos y frameworks de pago, los frameworks pueden ser clasificados en:&lt;br /&gt;&lt;h3&gt;Frameworks tipo “Drag &amp;amp; Drop” ..&lt;/h3&gt;Hay frameworks para WordPress muy amigables para los principiantes, algunos incluyen funciones tipo “Drag &amp;amp; Drop” (Arrastrar y Soltar) como por ejemplo Headway Theme, permitiendo a los usuarios crear su sitio web de forma visual sin ningún conocimiento de códigos y programación.&lt;br /&gt;&lt;h3&gt;Frameworks tipo “Semi – Drag &amp;amp; Drop” ..&lt;/h3&gt;Existen también frameworks “Semi – Drag &amp;amp; Drop” como Pagelines y Tesis. Estos frameworks permiten a los usuarios arrastrar y soltar secciones predefinidas (muy similar a la forma en que funcionan los widgets de WordPress).&lt;br /&gt;&lt;h3&gt;Frameworks con Opciones de Personalización ..&lt;/h3&gt;Están también los frameworks que ofrecen miles de opciones, por ejemplo: Themify.&lt;br /&gt;&lt;h3&gt;Frameworks para Desarrolladores ..&lt;/h3&gt;Y los frameworks ideales para los desarrolladores por sus ventajas en seguridad, eficiencia y opciones de optimización como Genesis Framework, Canvas – WooFramework y nuevamente Pagelines y Tesis.&lt;br /&gt;&lt;h3&gt;Ventajas de utilizar un Framework en tu sitio web con WordPress:&lt;/h3&gt;Comunidad: Los frameworks más populares tienen una gran comunidad, esto permite que sea mucho más fácil conseguir respuestas a dudas y preguntas. &lt;br /&gt;Facilidad de desarrollo: El uso de un framework permite estandarizar el proceso de desarrollo y facilitar tareas como mantenimiento y actualizaciones.&lt;br /&gt;Funcionalidad: Todos los frameworks incluyen widgets y funciones adicionales de orígen. &lt;br /&gt;Códigos limpios y bien documentados: A menudo los frameworks son revisados y auditados por especialistas en temas de seguridad, rendimiento y optimización.&lt;br /&gt;Actualizaciones: La posibilidad de actualizar la versión de WordPress o el mismo framework, sin perder ninguna funcionalidad u opción de personalización en el child theme es una gran ventaja.&lt;br /&gt;&lt;h3&gt;Frameworks que te recomendamos utilizar para tu sitio web con WordPress:&lt;/h3&gt;Para los principiantes, recomendamos iniciar con un framework visual como Headway Theme. Tiene una interfaz “Drag and Drop” que te permitirá crear un hermoso sitio web, rápidamente y sin necesidad de saber códigos y programación. Para los usuarios intermedios y avanzados que desean personalizar más opciones, tener un mayor control, y aprovechar al máximo el core de WordPress te recomendamos utilizar: Genesis Framework, Canvas -WooFramework o Tesis.&lt;br /&gt;&lt;br /&gt;Fuente:&amp;nbsp;&lt;a href=&quot;http://mvkoen.com/&quot;&gt;http://mvkoen.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/8381480029962367033/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/lo-que-tienes-que-saber-de-framework.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/8381480029962367033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/8381480029962367033'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/lo-que-tienes-que-saber-de-framework.html' title='Lo que tienes que saber de los Framework para Wordpress'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-zllqQHl_0IQ/UjigIE1zMzI/AAAAAAAACc4/qFaWA7QJCIA/s72-c/wordpress-framework.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-628297239311619788</id><published>2014-01-23T23:31:00.000-04:30</published><updated>2014-01-23T23:32:19.184-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="contar caracteres"/><category scheme="http://www.blogger.com/atom/ns#" term="is_numeric"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="strlen"/><category scheme="http://www.blogger.com/atom/ns#" term="substr"/><category scheme="http://www.blogger.com/atom/ns#" term="sumar dias a una fecha php"/><category scheme="http://www.blogger.com/atom/ns#" term="verificar valor numerico"/><title type='text'>Varios códigos útiles para PHP</title><content type='html'>&lt;div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;SABER SI UN VALOR ES NUMÉRICO O NO:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;$num&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; line-height: 16.5px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;= 5;&lt;/code&gt;&lt;br /&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;if&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;is_numeric&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$num&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;)){&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;echo&lt;/code&gt; &lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;Es numérico.&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;else&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;{&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;echo&lt;/code&gt; &lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;No es numérico.&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&lt;/code&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 1em; line-height: 1.1em;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 1em; line-height: 1.1em;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;CONTAR NÚMERO DE CARÁCTERES DE UNA CADENA:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$num&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= 5;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= &lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;Esta es una cadena. Visítanos en &lt;a href=&quot;http://blog.reaccionestudio.com/&quot; style=&quot;background-color: transparent; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; text-decoration: none; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;http://blog.reaccionestudio.com/&lt;/a&gt;&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div style=&quot;background-color: white !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; line-height: 16.5px; white-space: pre !important;&quot;&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;echo&lt;/code&gt; &lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;La cadena tiene &#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;strlen&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;).&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39; carácteres.&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&lt;/code&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; line-height: 16.5px; white-space: pre !important;&quot;&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;MOSTRAR UN CIERTO NÚMERO DE CARÁCTERES EN UNA CADENA DE TEXTO SIN CORTAR PALABRAS:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;/code&gt;&lt;br /&gt;&lt;div style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;span style=&quot;font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; line-height: 16.5px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;= &lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;substr&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;,0,&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;strrpos&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;substr&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;,0,600),&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;&#39; &#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;)); &lt;/code&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;//600 ES EL LÍMITE DE CARÁCTERES.&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;AQUÍ UN EJEMPLO DE COMO CORTAR UNA CADENA SI ESTA SUPERA UN CIERTO NÚMERO DE CARÁCTERES:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;if&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;strlen&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;) &amp;gt; 600){ &lt;/code&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-color: white; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre; width: auto !important;&quot;&gt;//SI LA CADENA ES MAYOR A 600 CARÁCTERES.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;code class=&quot;php comments&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= &lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;substr&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;,0,&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;strrpos&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;substr&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;,0,600),&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39; &#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;)); &lt;/code&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;//MOSTRAMOS LA CADENA HASTA 600 CARÁCTERES.&lt;/code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;code class=&quot;php comments&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;echo&lt;/code&gt; &lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39; [ ... ]&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&lt;/code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;code class=&quot;php comments&quot;&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;else&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;{ &lt;/code&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;//SI TIENE MENOS DE 600 CARÁCTERES, MOSTRAMOS LA CADENA COMPLETA.&lt;/code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;code class=&quot;php comments&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;echo&lt;/code&gt; &lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;; &lt;/code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;code class=&quot;php comments&quot;&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code class=&quot;php plain&quot;&gt;&lt;code class=&quot;php comments&quot;&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;FUNCIÓN PARA SUMAR DÍAS A UNA FECHA CON PHP:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;function&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;calcularFecha(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$dias&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;){&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$calculo&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= &lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;strtotime&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;$dias days&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;return&lt;/code&gt; &lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;date&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;d/m/Y&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, &lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$calculo&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;//LLAMAMOS A LA FUNCIÓN&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;div style=&quot;background-color: white !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; line-height: 16.5px; white-space: pre !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;echo&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;calcularFecha(+30);&lt;/code&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; line-height: 16.5px; white-space: pre !important;&quot;&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;Fuente: &lt;a href=&quot;http://blog.reaccionestudio.com/&quot;&gt;http://blog.reaccionestudio.com/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/628297239311619788/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/varios-codigos-utiles-para-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/628297239311619788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/628297239311619788'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/varios-codigos-utiles-para-php.html' title='Varios códigos útiles para PHP'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-8116711929187070042</id><published>2014-01-23T23:21:00.000-04:30</published><updated>2014-01-23T23:22:39.876-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="inyeccion sql"/><category scheme="http://www.blogger.com/atom/ns#" term="limpiar variables php"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><title type='text'>Evitar inyección SQL limpiando las variables con PHP</title><content type='html'>Cuando vamos a insertar datos a nuestra base de datos con PHP, tenemos que tener especial cuidado con las inyecciones SQL y demás intentos de que nos inserten datos maliciosos por parte de algún usuario. La siguiente función es probablemente la manera más completa y eficiente de limpiar una cadena de texto antes de insertarla en nuestra base de datos.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;function&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;cleanInput(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;) {&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$search&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= &lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;array&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;@&amp;lt;script[^&amp;gt;]*?&amp;gt;.*?&amp;lt;/script&amp;gt;@si&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;,&amp;nbsp;&amp;nbsp; &lt;/code&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;// Elimina javascript&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;@&amp;lt;[\/\!]*?[^&amp;lt;&amp;gt;]*?&amp;gt;@si&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/code&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;// Elimina las etiquetas HTML&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;@&amp;lt;style[^&amp;gt;]*?&amp;gt;.*?&amp;lt;/style&amp;gt;@siU&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/code&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;// Elimina las etiquetas de estilo&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;@&amp;lt;![\s\S]*?--[ \t\n\r]*&amp;gt;@&#39;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;// Elimina los comentarios multi-línea&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$output&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= preg_replace(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$search&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, &lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&#39;&#39;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;, &lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;return&lt;/code&gt; &lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$output&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;function&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;sanitize(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;) {&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;if&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;is_array&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;)) {&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;foreach&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt; &lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;as&lt;/code&gt; &lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$var&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;=&amp;gt;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$val&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;) {&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$output&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;[&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$var&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;] = sanitize(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$val&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;else&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;{&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;if&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(get_magic_quotes_gpc()) {&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= &lt;/code&gt;&lt;code class=&quot;php functions&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(255, 20, 147) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;stripslashes&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&amp;nbsp; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= cleanInput(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$output&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= mysql_real_escape_string(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$input&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php spaces&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;php keyword&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;return&lt;/code&gt; &lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$output&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Un ejemplo de cómo usar esta función:&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;div style=&quot;background-color: #faf9f9; font-family: &#39;Trebuchet ms&#39;, Arial, verdana, Tahoma, &#39;Century gothic&#39;, sans-serif; font-size: 15px; margin: 0px; padding: 0px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena_maliciosa&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= &lt;/code&gt;&lt;code class=&quot;php string&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&quot;Hola &amp;lt;script src=&#39;&lt;a href=&quot;http://www.evilsite.com/bad_script.js&quot; style=&quot;background-color: transparent; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; direction: ltr !important; float: none !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; text-decoration: none; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;http://www.evilsite.com/bad_script.js&lt;/a&gt;&#39;&amp;gt;&amp;lt;/script&amp;gt; Es un buen día!&quot;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena_limpia&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= sanitize(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$cadena_maliciosa&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;// $cadena_limpia devuelve &quot;Hola! Es un buen día!&quot;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php comments&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 130, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;// También lo puedes usar para las variables POST/GET&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$_POST&lt;/code&gt; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= sanitize(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$_POST&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;background-color: white !important; background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace; font-size: 15px; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;&quot;&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$_GET&lt;/code&gt;&amp;nbsp; &lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;= sanitize(&lt;/code&gt;&lt;code class=&quot;php variable&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(170, 119, 0) !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;$_GET&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;);&lt;/code&gt;&lt;br /&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;code class=&quot;php plain&quot; style=&quot;background-image: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; direction: ltr !important; display: inline !important; float: none !important; font-family: Consolas, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: small; line-height: normal; white-space: normal;&quot;&gt;Fuente:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://blog.reaccionestudio.com/&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; white-space: normal;&quot;&gt;http://blog.reaccionestudio.com/&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/8116711929187070042/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/evitar-inyeccion-sql-limpiando-las.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/8116711929187070042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/8116711929187070042'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/evitar-inyeccion-sql-limpiando-las.html' title='Evitar inyección SQL limpiando las variables con PHP'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-6140843346257119827</id><published>2014-01-23T23:15:00.000-04:30</published><updated>2014-01-23T23:15:21.211-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="editor"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><category scheme="http://www.blogger.com/atom/ns#" term="WYSIWYG"/><title type='text'>CKEditor – Editor WYSIWYG gratuito</title><content type='html'>&lt;a href=&quot;http://blog.reaccionestudio.com/ckeditor-editor-wysiwyg-gratuito/ckeditor/&quot;&gt;&lt;img src=&quot;http://blog.reaccionestudio.com/wp-content/uploads/2012/04/ckeditor.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hola a todos, esta vez os traigo CKEditor, el cual es un editor WYSIWYG gratuito, para los que no sepan que es un editor WYSIWYG aquí les dejo esta definición:&lt;br /&gt;&lt;br /&gt;“WYSIWYG es el acrónimo de What You See Is What You Get (en inglés, “lo que ves es lo que obtienes”). Se aplica a los procesadores de texto y otros editores de texto con formato (como los editores de HTML) que permiten escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso.”&lt;br /&gt;&lt;br /&gt;En efecto, es un editor HTML, su objetivo es transformar todo lo que escribimos en HTML, añadiendo sus párrafos, saltos de linea, el formato que le damos al texto, etc, ya que en HTML todas estas cosas se hacen con código. Entonces su función es tan simple como poner a untextarea de nuestra página web con la clase de CKEditor y ya tenemos nuestro editor WYSIWYG, así de rápido y fácil.&lt;br /&gt;&lt;br /&gt;Podeis ver una &lt;a href=&quot;http://ckeditor.com/demo&quot;&gt;DEMO&lt;/a&gt; y &lt;a href=&quot;http://ckeditor.com/download&quot;&gt;DESCARGARLO&lt;/a&gt; en su página oficial:&lt;br /&gt;&lt;br /&gt;Sitio web: &lt;a href=&quot;http://ckeditor.com/&quot;&gt;http://ckeditor.com/&lt;/a&gt;&lt;div&gt;Fuente:&amp;nbsp;&lt;a href=&quot;http://blog.reaccionestudio.com/&quot;&gt;http://blog.reaccionestudio.com/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/6140843346257119827/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/ckeditor-editor-wysiwyg-gratuito.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6140843346257119827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6140843346257119827'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/ckeditor-editor-wysiwyg-gratuito.html' title='CKEditor – Editor WYSIWYG gratuito'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-7284715649127386302</id><published>2014-01-22T14:11:00.004-04:30</published><updated>2014-01-23T18:58:55.732-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery UI"/><category scheme="http://www.blogger.com/atom/ns#" term="tips"/><title type='text'> 15 tips para desarrolladores de jQuery</title><content type='html'>&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;jQuery  es actual referencia en construcción de paginas web cada vez más  prácticas. En este artículo te mostramos 15 técnicas de jQuery, las  cuales serán de gran ayuda para el uso de esta librería, comenzando con  unos tips de rendimiento y continuaremos con algunas de las  características menos vistas.&lt;span id=&quot;more-12897&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 1.17em;&quot;&gt;1) Usa la última versión de jQuery&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Sonará  tonto, pero con toda la innovación en el proyecto de jQuery, una de las  maneras más fáciles de mejorar el rendimiento de tu sitio web es  utilizar simplemente la última versión de jQuery. Cada versión de la  biblioteca presenta optimizaciones y correcciones de errores, y la mayor  parte de la mejora en el tiempo implica solamente cambiar una etiqueta  de script.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Puedes  incluir directamente la librería de jQuery desde el servidor de Google,  el cual provee un hosting libre para una serie de librerías Javascript.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&amp;lt;!– Incluye una versión específica de jQuery, la versión 1.10.2 –&amp;gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&amp;lt;script src=”//&lt;a href=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js&quot; target=&quot;_blank&quot;&gt;ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js&lt;/a&gt;“&amp;gt;&amp;lt;/script&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&amp;lt;!– Incluye la última versión. Esta librería depende de la anterior presentada –&amp;gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&amp;lt;script src=”//&lt;a href=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js&quot; target=&quot;_blank&quot;&gt;ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js&lt;/a&gt;“&amp;gt;&amp;lt;/script&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;El  último ejemplo incluye la última versión 1.10.x de forma automática a  medida que esté disponible, esto está almacenado en caché sólo durante  una hora, así que es mejor no utilizarlo en entornos de producción.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;2) Usa los selectores simples&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Hasta  hace poco, la recuperación de los elementos DOM con jQuery fue una  combinación finamente coreografiada de analizar cadenas de selectores,  bucles de JavaScript y APIs incorporadas como getElementById(),  getElementsByTagName() y getElementsByClassName(). Pero ahora, todos los  principales navegadores soportan querySelectorAll(), que entiende los  selectores CSS de consulta y trae una ganancia significativa de  rendimiento.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Sin  embargo, debes tratar de optimizar la manera de recuperar los  elementos. Por no hablar de que muchos usuarios siguen utilizando  navegadores antiguos que obligan a jQuery a recorrer el árbol DOM, lo  cual lo hace más lento.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$(’li[data-selected=&quot;true&quot;] a’)&amp;nbsp;&amp;nbsp;&amp;nbsp; // Funciona, pero lento&lt;br /&gt;$(’li.selected a’)&amp;nbsp;&amp;nbsp;&amp;nbsp; // Bueno&lt;br /&gt;$(’#elem’)&amp;nbsp;&amp;nbsp;&amp;nbsp; // Mejor&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;La  selección por id es el más rápido. Si usted necesita seleccionar por  nombre de clase, colocas como prefijo la siguiente etiqueta -  $(’li.selected’). Estas optimizaciones afectan principalmente a los  navegadores antiguos y dispositivos móviles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Accediendo  al DOM siempre será la parte más lenta de todas las aplicaciones de  JavaScript, por lo que minimizar código es beneficioso. Una de varias  maneras de hacer esto es almacenar en caché los resultados que jQuery  arroja. La variable que elija va a contener un objeto jQuery, que se  puede acceder más tarde en su script.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;var buttons = $(’#a.button navegación’);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;// Algunos prefieren prefijar sus variables con $:&lt;br /&gt;var $buttons = $(’#navigation a.button’);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Otra  cosa a destacar, es que jQuery ofrece un gran número de selectores  adicionales para mayor comodidad, como por ejemplo :visible, :hidden,  :animated y más, que no son selectores CSS3 válidos. El resultado es que  si las utilizas entonces la librería no puede utilizar  querySelectorAll(). Para remediar la situación, puedes primero  seleccionar los elementos que deseas trabajar, y más tarde filtrarlos,  así:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$(’a.button:animated’);&amp;nbsp;&amp;nbsp;&amp;nbsp; // No usa querySelectorAll()&lt;br /&gt;$(’a.button’).filter(’:animated’);&amp;nbsp;&amp;nbsp;&amp;nbsp; // Si lo usa&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;El resultado anterior es exactamente lo mismo, con la excepción de que el segundo es más rápido.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;3) Objetos jQuery como Arrays&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;El  resultado de ejecutar un selector es un objeto jQuery. Sin embargo, la  biblioteca hace que parezca como si estás trabajando con una matriz  mediante la definición de los elementos de índice y una longitud.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;// Seleccionando todos los botones de navegación:&lt;br /&gt;var buttons = $(’#navigation a.button’);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt;// Podemos iterar a través de la colección:&lt;br /&gt;for(var i=0;i&amp;lt;buttons.length;i++){&lt;br /&gt;console.log(buttons[i]);&amp;nbsp;&amp;nbsp;&amp;nbsp; // Un elemento DOM, no es un objeto jQuery.&lt;br /&gt;}&lt;/i&gt;&lt;br /&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;// Incluso podemos cortarlo:&lt;br /&gt;var firstFour = buttons.slice(0,4);&lt;/i&gt;&lt;br /&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Si  después te dedicas al rendimiento, mediante un procedimiento sencillo  con un for (o while) en lugar de $.each(), puedes hacer que el código  vaya varias veces más rápido.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Comprobando la longitud es también la única manera de determinar si tu colección contiene elementos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;if(buttons){&amp;nbsp;&amp;nbsp;&amp;nbsp; // Esto es siempre cierto&lt;br /&gt;// Haz algo&lt;br /&gt;}&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;i&gt;if(buttons.length){ // Verdad sólo si los botones contienen elementos&lt;br /&gt;// Haz algo&lt;br /&gt;}&lt;/i&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;4) La propiedad selector&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;jQuery provee una propiedad la cual contiene selectores que son usados para iniciar una cadena.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$(’#container li:first-child’).selector &amp;nbsp;&amp;nbsp;&amp;nbsp;// #container li:first-child&lt;br /&gt;$(’#container li’).filter(’:first-child’).selector &amp;nbsp;&amp;nbsp;&amp;nbsp;// #container li.filter(:first-child)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Aunque  los ejemplos anteriores se dirigen a un mismo elemento, los selectores  son bastante diferentes. La segunda sentencia no es válido en realidad,  no la puedes utilizar como base de un nuevo objeto jQuery. Sólo  demuestra que el método de filtrado se utiliza para reducir la  colección.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;5) Crear un objeto jQuery vacío&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Crear  un nuevo objeto jQuery puede traer un significante gasto. Algunas  veces, podrías necesitar crear un objeto vacío, y llenarlo con el método  &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://api.jquery.com/add/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;add()&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;var container = $([]);&lt;br /&gt;container.add(another_element);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Esta es también la base para el &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://jsperf.com/jquery-each-vs-quickeach&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;método quickEach()&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;que se puede utilizar como una alternativa más rápida a los valores del each().&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;6) Seleccionar un elemento al azar&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Como  he mencionado anteriormente, jQuery añade sus propios filtros de  selección. Al igual que con todo lo demás en la biblioteca, también  puedes crear el tuyo propio. Para ello sólo tienes que añadir una nueva  función a los objetos $.expr[&#39;:&#39;]. Un impresionante caso de uso fue  presentado por Waldek Mastykarz en su blog: la creación de un selector  para recuperar un elemento aleatorio. Puedes ver una versión ligeramente  modificada de su código abajo:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;(function($){&lt;br /&gt;var random = 0;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt;$.expr[&#39;:&#39;].random = function(a, i, m, r) {&lt;br /&gt;if (i == 0) {&lt;br /&gt;random = Math.floor(Math.random() * r.length);&lt;br /&gt;}&lt;br /&gt;return i == random;&lt;br /&gt;};&lt;/i&gt;&lt;br /&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;})(jQuery);&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;// Así es como se usa:&lt;br /&gt;$(’li:random’).addClass(’test_class’);&lt;/i&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;7) Usar los Ganchos (Hooks) de CSS&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;El &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://api.jquery.com/jQuery.cssHooks/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;API de ganchos (Hooks) en CSS&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;se  introdujo para dar a los desarrolladores la capacidad de obtener y  establecer valores CSS particulares. Al usarlo, puedes ocultar las  implementaciones específicas del navegador y exponer una interfaz  unificada para acceder a las propiedades particulares.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$.cssHooks[&#39;borderRadius&#39;] = {&lt;br /&gt;get: function(elem, computed, extra){&lt;br /&gt;// Dependiendo del browser, lee el valor de&lt;br /&gt;// -moz-border-radius, -webkit-border-radius o border-radius&lt;br /&gt;},&lt;br /&gt;set: function(elem, value){&lt;br /&gt;// Establece la propiedad CSS3 apropiada&lt;br /&gt;}&lt;br /&gt;};&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;// Usa el código sin preocuparte de cuales propiedades realmente entiende navegador:&lt;br /&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$(’#rect’).css(’borderRadius’,5);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Lo que es aún mejor, es que la gente ya ha construido una amplia &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://github.com/brandonaaron/jquery-cssHooks&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;biblioteca de ganchos CSS&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;que puede utilizar de forma gratuita en tu próximo proyecto.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;8 - Usa la flexibilización de las funciones personalizadas&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Probablemente has oído hablar de la &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://gsgd.co.uk/sandbox/jquery/easing/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;flexibilización del plugin de jQuery&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;por  ahora, que le permite añadir efectos a tus animaciones. El único  inconveniente es que esto presenta otro código JavaScript que los  &amp;nbsp;visitantes tienen que cargar. Por suerte, sólo tienen que copiar el  efecto que necesitan del archivo plugin, y agregarlo al objeto  jQuery.easing:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$.easing.easeInOutQuad = function (x, t, b, c, d) {&lt;br /&gt;if ((t/=d/2) &amp;lt; 1) return c/2*t*t + b;&lt;br /&gt;return -c/2 * ((–t)*(t-2) - 1) + b;&lt;br /&gt;};&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;i&gt;// Para usarlo:&lt;br /&gt;$(’#elem’).animate({width:200},’slow’,&#39;easeInOutQuad’);&lt;/i&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;9) El $.proxy()&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Una  de las desventajas de utilizar el retorno en funciones de jQuery  siempre ha sido que cuando se ejecutan por un método de la biblioteca,  el contexto se establece en un elemento diferente. Por ejemplo, si usted  tiene este marcado:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&amp;lt;div id=”panel” style=”display:none”&amp;gt;&lt;br /&gt;&amp;lt;button&amp;gt;Cerrado&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;Y tratas de ejecutar este código:&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$(’#panel’).fadeIn(function(){&lt;br /&gt;// Esto apunta a #panel&lt;br /&gt;$(’#panel button’).click(function(){&lt;br /&gt;// Esto apunta al botón&lt;br /&gt;$(this).fadeOut();&lt;br /&gt;});&lt;br /&gt;});&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Tu te encontrarás con un problema, el botón desaparecerá, más no el panel. Con $.proxy, puedes escribirlo así:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$(’#panel’).fadeIn(function(){&lt;br /&gt;// Usando $.proxy para enlazarlo:&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;i&gt;$(’#panel button’).click($.proxy(function(){&lt;br /&gt;// Esto apunta a #panel&lt;br /&gt;$(this).fadeOut();&lt;br /&gt;},this));&lt;br /&gt;});&lt;/i&gt;&lt;br /&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;La  función de $.proxy toma dos argumentos, su función original, y un  contexto. Se devuelve una nueva función en la que el valor de este es  siempre fija al contexto. Puedes leer más acerca de &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://api.jquery.com/jQuery.proxy/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;$.Proxy en la documentación&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;10) Determina el Peso de tu página&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Un  hecho simple: cuanto más contenido tu página tiene, más el tiempo que  tarda el navegador para renderizar. Puedes obtener un conteo rápido del  número de elementos DOM en tu página ejecutando esto en la consola:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;console.log ($(’*&#39;).length);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Cuanto  menor sea el número, más rápida será el renderizado de la página web.  Puedes optimizar mediante la eliminación de marcas redundantes y  elementos de envoltura innecesarios.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;11) Convierte tu código en un plugin jQuery&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Si  inviertes un poco de tiempo en escribir un fragmento de código jQuery,  considera convertirlo en un plugin. Esto promueve la reutilización de  código, limita las dependencias y ayuda a organizar la base del código  de su proyecto.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;La creación de un plugin de jQuery no podría ser más fácil:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;(function($){&lt;br /&gt;$.fn.yourPluginName = function(){&lt;br /&gt;// Tu código va aquí&lt;br /&gt;return this;&lt;br /&gt;};&lt;br /&gt;})(jQuery);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Lee el tutorial detallado en &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://tutorialzine.com/2011/02/converting-jquery-code-plugin/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;convierte el código jQuery en un plugin&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;12) Ajusta los valores por defecto de AJAX&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Cuando  se activen las peticiones AJAX en tu aplicación, a menudo será  necesario que muestres algún tipo de indicación de que una solicitud  está en curso. Esto se puede hacer mediante la visualización de una  animación de carga, o mediante una superposición oscura. La gestión de  este indicador en la llamada $.get o $.post puede convertirse en algo  tedioso.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;La mejor solución es establecer valores predeterminados y globales de AJAX utilizando uno de los métodos de jQuery.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;/ / AjaxSetup es útil para configurar los valores predeterminados generales:&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;$.ajaxSetup({&lt;br /&gt;url: ‘/ajax/’,&lt;br /&gt;dataType: ‘json’&lt;br /&gt;});&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt;$.ajaxStart(function(){&lt;br /&gt;showIndicator();&lt;br /&gt;disableButtons();&lt;br /&gt;});&lt;/i&gt;&lt;br /&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;$.ajaxComplete(function(){&lt;br /&gt;hideIndicator();&lt;br /&gt;enableButtons();&lt;br /&gt;});&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;/*&lt;br /&gt;// Métodos adicionales que puedes usar:&lt;br /&gt;$.ajaxStop();&lt;br /&gt;$.ajaxError();&lt;br /&gt;$.ajaxSuccess();&lt;br /&gt;$.ajaxSend();&lt;br /&gt;*/&lt;/i&gt;&lt;br /&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Lee la documentación acerca de &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://api.jquery.com/category/ajax/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;funcionalidad de AJAX en jQuery&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;13) Usa delay() para las animaciones&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Encadenamiento  de efectos de animación es una herramienta poderosa en la caja de  herramientas de todos los desarrolladores de jQuery. Una de las  características más pasada por alto es que se puede introducir retrasos  entre las animaciones.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;// Esto está mal:&lt;br /&gt;$(’#elem’).animate({width:200},function(){&lt;br /&gt;setTimeout(function(){&lt;br /&gt;$(’#elem’).animate({marginTop:100});&lt;br /&gt;},2000);&lt;br /&gt;});&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;i&gt;// Hazlo así:&lt;br /&gt;$(’#elem’).animate({width:200}).delay(2000).animate({marginTop:100});&lt;/i&gt;&lt;br /&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Para  apreciar la cantidad de tiempo que salvamos de la animación de  jQuery(), imagínate si tuvieras que manejar todo tu mismo: lo necesario  para establecer tiempos de espera, analizar los valores de propiedad,  realizar un seguimiento del progreso de la animación, cancelación,  cuando proceda y actualizar numerosas variables en cada paso.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Lea la documentación sobre &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://api.jquery.com/category/effects/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;animaciones jQuery&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;14) Usa los atributos de datos de HTML5&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Los  atributos de datos HTML5 son un simple medio para integrar los datos en  una página web. Es útil para el intercambio de datos entre servidor y  el front end, algo que solía exigir la salida de bloques &amp;lt;script&amp;gt; o  marcas ocultas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Con  los recientes cambios a los datos del método jQuery(), atributos de  datos de HTML5 son atraídos automáticamente y están disponibles como  entradas, como se puede ver en el siguiente ejemplo:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&amp;lt;div id=”d1″ data-role=”page” data-last-value=”43″ data-hidden=”true”&lt;br /&gt;data-options=’{”name”:”Juan”}’&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;Para acceder a los atributos de datos de este div, utilizaría código como el siguiente:&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;$(”#d1″).data(”role”);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // “pagina”&lt;br /&gt;$(”#d1″).data(”lastValue”);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // 43&lt;br /&gt;$(”#d1″).data(”hidden”);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // true;&lt;br /&gt;$(”#d1″).data(”options”).name;&amp;nbsp;&amp;nbsp;&amp;nbsp; // “Juan”;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Lee mas acerca de &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://api.jquery.com/data/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;data() en la documentación de jQuery&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;15) Almacenamiento local y jQuery&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;El  almacenaje local es un simple API para guardar la información en el  lado del cliente. Simplemente agregando tu data como una propiedad  global del objeto localStorage:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;localStorage.theData = “Esto va a ser guardado entre las páginas refrescadas y los browsers reiniciados”;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div align=&quot;JUSTIFY&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Las  malas noticias es que no es soportado por viejos browsers. Esto es  donde tu puedes usar uno de los muchos plugins de jQuery que proveen  otras soluciones en caso de que localStorage no esté disponible, lo cual  hace que el almacenaje del lado del cliente funcione casi siempre.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;Aqui hay un ejemplo usando&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.jstorage.info/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #1155cc;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;$.jStorage jQuery plugin&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;:&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;// Revisa si la llave existe en el almacenaje&lt;br /&gt;var value = $.jStorage.get(”key”);&lt;br /&gt;if(!value){&lt;br /&gt;// si no - carga la data desde el servidor&lt;br /&gt;value = load_data_from_server();&lt;br /&gt;// y salvalo&lt;br /&gt;$.jStorage.set(”key”,value);&lt;br /&gt;}&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13px; font-weight: normal;&quot;&gt;Si tienes alguna sugerencia que no has visto en la lista, utiliza la sección de comentarios para compartirla con nosotros.&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;b&gt;&lt;i&gt;Fuente y Traducción realizada por&lt;/i&gt;&lt;/b&gt;&lt;/b&gt;&lt;/i&gt; &lt;a href=&quot;http://www.elwebmaster.com/&quot;&gt;elWebmaster.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/7284715649127386302/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/15-tips-para-desarrolladores-de-jquery.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/7284715649127386302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/7284715649127386302'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/15-tips-para-desarrolladores-de-jquery.html' title=' 15 tips para desarrolladores de jQuery'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-7402867410204553365</id><published>2014-01-19T18:58:00.000-04:30</published><updated>2014-01-19T18:58:09.447-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="eXtplorer"/><category scheme="http://www.blogger.com/atom/ns#" term="gestor de archivos"/><category scheme="http://www.blogger.com/atom/ns#" term="gratuitos"/><category scheme="http://www.blogger.com/atom/ns#" term="KFM File Manager"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP/AJAX"/><title type='text'>7 gestores de archivos gratuitos con PHP/AJAX</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-3xeDr8IsXMk/Utxc5NxrIRI/AAAAAAAACi4/rU4OuYPWocQ/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-3xeDr8IsXMk/Utxc5NxrIRI/AAAAAAAACi4/rU4OuYPWocQ/s1600/1.jpg&quot; height=&quot;153&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Si estás buscando un gestor de archivos gratuito programado en PHP y que utilice AJAX, echa un vistazo a la siguiente lista que contiene los mejores gestores de archivos totalmente gratuitos y personalizables. Podrás hacer todo lo que necesites, listar directorios y archivos, buscar, subir y descargar archivos, editar, copiar, mover, eliminar y mucho más.&lt;br /&gt;&lt;br /&gt;Si conoces algún otro gestor de archivos gratuito, por favor no dudes en dejarnos tu comentario.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;1) eXtplorer&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-xdavy3SN6D8/UtxdDPPOOVI/AAAAAAAACjQ/8MpILzHZ0tk/s1600/file-manager7.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-xdavy3SN6D8/UtxdDPPOOVI/AAAAAAAACjQ/8MpILzHZ0tk/s1600/file-manager7.jpg&quot; height=&quot;191&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Las características de eXtplorer son las siguientes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Listar archivos y directorios.&lt;/li&gt;&lt;li&gt;Renombrar, editar, copiar, mover, eliminar archivos.&lt;/li&gt;&lt;li&gt;Buscador.&lt;/li&gt;&lt;li&gt;Subir y descargar archivos.&lt;/li&gt;&lt;li&gt;Crear y extraer archivos.&lt;/li&gt;&lt;li&gt;Cambiar los permisos.&lt;/li&gt;&lt;li&gt;Etcétera&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;2) KFM File Manager&lt;/h2&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-0tmEof87mzA/Utxc6gEDXfI/AAAAAAAACjA/0_dnCyvXetI/s1600/file-manager8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-0tmEof87mzA/Utxc6gEDXfI/AAAAAAAACjA/0_dnCyvXetI/s1600/file-manager8.jpg&quot; height=&quot;191&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;KFM es un gestor de archivos Open Source, y eres totalmente libre de utilizarlo para cualquier proyecto, tanto gratuito como comercial. Veamos algunas de sus características:&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Drag &amp;amp; Drop de archivos y carpetas.&lt;/li&gt;&lt;li&gt;Plugins.&lt;/li&gt;&lt;li&gt;Manipulación de imágenes.&lt;/li&gt;&lt;li&gt;Slideshows.&lt;/li&gt;&lt;li&gt;Fácil instalación y actualización.&lt;/li&gt;&lt;li&gt;Resaltado de sintaxis.&lt;/li&gt;&lt;li&gt;Buscador.&lt;/li&gt;&lt;li&gt;Tags.&lt;/li&gt;&lt;li&gt;Multi-idioma&lt;/li&gt;&lt;/ul&gt;Página web: &lt;a href=&quot;http://kfm.verens.com/&quot;&gt;http://kfm.verens.com/&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;3) Relay&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-iiW3s71Bvq8/Utxc7BOy7_I/AAAAAAAACjE/yU2JtPVYUxo/s1600/file-manager5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-iiW3s71Bvq8/Utxc7BOy7_I/AAAAAAAACjE/yU2JtPVYUxo/s1600/file-manager5.jpg&quot; height=&quot;191&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Relay es un gran gestor de archivos bastante cómodo para subir y descargar archivos en tu servidor, sus características son las siguientes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drag &amp;amp; Drop de archivos y carpetas.&lt;/li&gt;&lt;li&gt;Barra de progreso al subir archivos.&lt;/li&gt;&lt;li&gt;Vista de thumbnails, también los PDF.&lt;/li&gt;&lt;li&gt;Múltiples usuarios.&lt;/li&gt;&lt;/ul&gt;Página web: &lt;a href=&quot;http://ecosmear.com/relay/&quot;&gt;http://ecosmear.com/relay/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style=&quot;text-align: center;&quot;&gt;4) MooTools based FileManager&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-oOpixXLqz24/Utxc6LqL4YI/AAAAAAAACi0/JS9Bd20kIU8/s1600/file-manager3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-oOpixXLqz24/Utxc6LqL4YI/AAAAAAAACi0/JS9Bd20kIU8/s1600/file-manager3.jpg&quot; height=&quot;191&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Un gestor de archivos basado en MooTools que te permite (pre)visualizar, subir y modificar archivos y directorios vía web. Sus características son:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Renombrar, Eliminar, Mover (Arrastrar y soltar), Copiar y descargar archivos.&lt;/li&gt;&lt;li&gt;Ver imágenes, archivos de texto, archivos comprimidos o archivos de audio.&lt;/li&gt;&lt;li&gt;Subir archivos vía FancyUpload&lt;/li&gt;&lt;li&gt;Buena interfaz de usuario&lt;/li&gt;&lt;li&gt;Opción para poder redimensionar imágenes grandes cuando se suben al servidor.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Página web: &lt;a href=&quot;http://og5.net/christoph/article/MooTools_based_FileManager&quot;&gt;http://og5.net/christoph/article/MooTools_based_FileManager&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;5) File Thingie&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/--SdTIWgf0L8/Utxc5Rab5wI/AAAAAAAACik/4A6pXuPPDrY/s1600/file-manager2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/--SdTIWgf0L8/Utxc5Rab5wI/AAAAAAAACik/4A6pXuPPDrY/s1600/file-manager2.jpg&quot; height=&quot;191&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;File Thingie es un ligero gestor de archivos en PHP. Está destinado para aquellos que necesiten dar acceso a otros usuarios al servidor o a cierta parte del mismo cuando el FTP no es lo suficientemente práctico para dicha tarea. Sus características son las siguientes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sencillez&lt;/li&gt;&lt;li&gt;Subida múltiple de archivos/li&amp;gt;&lt;/li&gt;&lt;li&gt;Múltiples usuarios y grupos.&lt;/li&gt;&lt;li&gt;Creación de subdirectorios.&lt;/li&gt;&lt;li&gt;Renombrar, mover, eliminar y copiar archivos y directorios.&lt;/li&gt;&lt;li&gt;Buscador de archivos y carpetas.&lt;/li&gt;&lt;li&gt;Editor de archivos.&lt;/li&gt;&lt;li&gt;Descompresión de archivos ZIP sin tener que descargarlos.&lt;/li&gt;&lt;li&gt;Sencilla personalización de la plantilla con CSS.&lt;/li&gt;&lt;li&gt;Traducción para tu idioma.&lt;/li&gt;&lt;/ul&gt;Página web: &lt;a href=&quot;http://www.solitude.dk/filethingie/&quot;&gt;http://www.solitude.dk/filethingie/&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;6)FileNice&lt;/h2&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-ML0K4gPhYQc/Utxc5DHfPsI/AAAAAAAACig/YX4QmmrOh9s/s1600/file-manager1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-ML0K4gPhYQc/Utxc5DHfPsI/AAAAAAAACig/YX4QmmrOh9s/s1600/file-manager1.jpg&quot; height=&quot;160&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FileNice es un gestor de archivos gratuito, personalmente es bastante útil si tienes algún directorio en tu servidor que utilizas regularmente para subir archivos y necesitas ver que tienes ahí.&lt;br /&gt;&lt;br /&gt;Página web:&amp;nbsp;&lt;a href=&quot;http://filenice.com/&quot;&gt;http://filenice.com/&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;7) AJAXPLORER&lt;/h2&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-3xeDr8IsXMk/Utxc5NxrIRI/AAAAAAAACio/W9a4ElIXhDU/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-3xeDr8IsXMk/Utxc5NxrIRI/AAAAAAAACio/W9a4ElIXhDU/s1600/1.jpg&quot; height=&quot;191&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;AjaXplorer es un gestor de archivos gratuito con Ajax además de una sencilla instalación. Es bastante accesible y sencillo para cualquier usuario que lo vaya a utilizar.&lt;br /&gt;&lt;br /&gt;Sus características son las siguientes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Renombrar/Copiar/Mover/Eliminar/Descargar archivos y directorios.&lt;/li&gt;&lt;li&gt;Subida de múltiples archivos con barra de progreso. (Se necesita flash)&lt;/li&gt;&lt;li&gt;Creación de directorios y archivos.&lt;/li&gt;&lt;li&gt;Edición de archivos (txt, php, js, html, java, sql, perl), cuenta con resaltado para la sintaxis de cada lenguaje.&lt;/li&gt;&lt;li&gt;Previsualización de imágenes.&lt;/li&gt;&lt;li&gt;Permite escuchar MP3s de forma online sin tener que descargarlos.&lt;/li&gt;&lt;li&gt;Ver videos Flash (FLV) de forma online y a pantalla completa.&lt;/li&gt;&lt;li&gt;Examinar y extraer archivos ZIP de forma online.&lt;/li&gt;&lt;/ul&gt;Página web: &lt;a href=&quot;http://www.ajaxplorer.info/&quot;&gt;http://www.ajaxplorer.info/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fuente: &lt;a href=&quot;http://blog.reaccionestudio.com/7-gestores-de-archivos-gratuitos-con-phpajax/&quot;&gt;http://blog.reaccionestudio.com/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/7402867410204553365/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/7-gestores-de-archivos-gratuitos-con.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/7402867410204553365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/7402867410204553365'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/7-gestores-de-archivos-gratuitos-con.html' title='7 gestores de archivos gratuitos con PHP/AJAX'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-3xeDr8IsXMk/Utxc5NxrIRI/AAAAAAAACi4/rU4OuYPWocQ/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-6751700555006056398</id><published>2014-01-15T22:32:00.001-04:30</published><updated>2014-01-15T22:34:21.258-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="bisiesto"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><title type='text'>Calcular si un año es bisiesto en Javascript</title><content type='html'>&lt;style&gt;        div.codex{           border-left:2px solid green;           color:green;           font-size:8pt;           padding:10px;           overflow:auto;           overflow-y:auto;           width:auto;           white-space:nowrap;           padding:5px;           padding-left:10px;           padding-bottom:15px;           background-color:#F4FCF4;           scrollbar-base-color:#D3DFD3;           font-family:Courier New,arial,helvetica,verdana;         }     &lt;/style&gt; &lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-JB5xOHNL42k/Umf9TagG9TI/AAAAAAAACd8/A25QQVxJyAo/s1600/jquery-visialized.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-JB5xOHNL42k/Umf9TagG9TI/AAAAAAAACd8/A25QQVxJyAo/s1600/jquery-visialized.png&quot; height=&quot;128&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Una de los primeros ejercicios que se hacen en cualquier lenguaje de programación es el de calcular si un año es bisiesto o no. Generalmente se usa la regla de si el año es divisible por 4 pero no divisible por 100 salvo en el caso de ser divisible por 400.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Un ejemplo de código puede ser el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code&gt;function fEsAnioBisiesto(Anio)&lt;br /&gt;{&lt;br /&gt;    var checkYear = (((Anio % 4 == 0) &amp;amp;&amp;amp; (Anio % 100 != 0)) || (Anio % 400 == 0)) ? 1 : 0;&lt;br /&gt;    if (! checkYear )  &lt;br /&gt;        return false;&lt;br /&gt;    else &lt;br /&gt;        return true;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/6751700555006056398/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/calcular-si-un-ano-es-bisiesto-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6751700555006056398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/6751700555006056398'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/calcular-si-un-ano-es-bisiesto-en.html' title='Calcular si un año es bisiesto en Javascript'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-JB5xOHNL42k/Umf9TagG9TI/AAAAAAAACd8/A25QQVxJyAo/s72-c/jquery-visialized.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-7728683060221103848</id><published>2014-01-15T22:14:00.001-04:30</published><updated>2014-01-15T22:36:08.151-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="bisiesto"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><title type='text'>Calcular si un año es bisiesto en PHP</title><content type='html'>&lt;style&gt;        div.codex{           border-left:2px solid green;           color:green;           font-size:8pt;           padding:10px;           overflow:auto;           overflow-y:auto;           width:auto;           white-space:nowrap;           padding:5px;           padding-left:10px;           padding-bottom:15px;           background-color:#F4FCF4;           scrollbar-base-color:#D3DFD3;           font-family:Courier New,arial,helvetica,verdana;         }     &lt;/style&gt; &lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-Euvqq7jasGQ/UtdMizJ-QmI/AAAAAAAACiE/A9iu2mLQG2c/s1600/php-logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-Euvqq7jasGQ/UtdMizJ-QmI/AAAAAAAACiE/A9iu2mLQG2c/s1600/php-logo.png&quot; height=&quot;150&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Una de los primeros ejercicios que se hacen en cualquier lenguaje de programación es el de calcular si un año es bisiesto o no. Generalmente se usa la regla de si el año es divisible por 4 pero no divisible por 100 salvo en el caso de ser divisible por 400.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Un ejemplo de código puede ser el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code&gt;function esBisiesto($year){&lt;br /&gt;   if((!($year%4) &amp;amp;&amp;amp; ($year%100)) || !($year%400)){&lt;br /&gt;      return TRUE;&lt;br /&gt;   }else{&lt;br /&gt;      return FALSE;&lt;br /&gt;   }&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Sin embargo, podemos aplicar la regla de oro de la programación: Antes de programar algo, comprueba si ya esta programado (y copialo).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code&gt;function esBisiesto($year){&lt;br /&gt;   return date(&#39;L&#39;,mktime(1,1,1,1,1,$year));&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;La función date(‘L’) nos devuelve un 1 si es bisiesto y 0 si no lo es. Gracias a mktime calculamos un tiempo que entre dentro del año que le pasamos.&lt;br /&gt;A veces dar una vuelta por php.net nos puede ahorrar algo de tiempo y enseñarnos nuevas formas de usar funciones tan conocidas como “date”</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/7728683060221103848/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2014/01/calcular-si-un-ano-es-bisiesto-en-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/7728683060221103848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/7728683060221103848'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2014/01/calcular-si-un-ano-es-bisiesto-en-php.html' title='Calcular si un año es bisiesto en PHP'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Euvqq7jasGQ/UtdMizJ-QmI/AAAAAAAACiE/A9iu2mLQG2c/s72-c/php-logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-194367982190086821</id><published>2013-11-23T01:34:00.001-04:30</published><updated>2013-11-23T01:56:38.495-04:30</updated><title type='text'>20 Tips para ser un buen programador</title><content type='html'>&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;En la red hay muchos tips, incluso ciento de estos así que pondremos los mejores o que mas se adecuan a nuestra persona.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Al final puedes dejarnos tu tips en los comentarios si es que no lo encuentras en los siguientes:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px; margin: 0px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1. Estudia, estudia y estudia&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias a internet existen infinidad de tutoriales y manuales, sin ir mas lejos el sitio oficial de PHP es realmente muy bueno.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;2. Busca antes de preguntar&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Esto es un mal común del que quiere aprender a programar, es mas fácil preguntarle a alguien que sepa, pero realmente no tiene que ser así por varias razones, primero por que es algo de muy de vago, luego que cuando alguien nos da la respuesta fácil no aprendemos nada, lo interesante cuando se nos presenta un problema es buscar la solución nosotros mismos, sino damos con la respuesta recién ahí preguntar, este ejercicio realmente es muy beneficio, nos permite preparar nuestra cabeza para solucionar futuros problemas.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;3. Busca scripts ya desarrollados&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Por lo general podemos encontrar muchas funciones, scripts listos para utilizar, pero lo interesante es estudiarlos, ver como funcionan, de ahí aprendemos si copiamos y pegamos vamos mal.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;4. Lee el código fuente libre&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Yo muchas veces descargo algunas aplicaciones para ver como están programadas, de verdad que se aprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas, en especial si estas aplicaciones son de uso popular en donde miles de programadores del mundo “meten” mano para mejorarla. Un buen ejemplo de esto es WordPress.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px; margin: 0px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;http://igeekzone.com/wp-content/uploads/tips.jpg&quot; style=&quot;-webkit-tap-highlight-color: rgb(255, 166, 2); -webkit-transition: all 0.2s linear; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s linear; vertical-align: baseline;&quot;&gt;&lt;img alt=&quot;tips&quot; class=&quot;aligncenter size-full wp-image-208&quot; src=&quot;http://igeekzone.com/wp-content/uploads/tips.jpg&quot; style=&quot;border: 0px; display: block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; height: auto !important; line-height: inherit; margin: 0px auto; max-width: 100%; padding: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;5. No copies y pegues&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Es fácil, entramos a google buscamos una función que sirva para lo estamos necesitando y listo. Pero la realidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar un problema lo mas probable es que no tengamos ni idea por donde empezar. Ni hablar del factor aprendizaje cero que esta practica implica.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;6. Buscar el momento para programar&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Estas sentado delante de tu ordenador, llaman por teléfono, tu compañero de trabajo o familiar te pregunta algo, realmente es lo mas molesto e incomodo que hay, es difícil concentrarse, es preferible hacer algo mas “Light” antes de programar algo mal y después tener que arreglarlo.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;7. Ten tu propia Wiki&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Esto lo recomiendo muchísimo, es muy sencillo instalar una Wiki en nuestra pc, simplemente podemos descargar el Easyphp y tener en nuestro ordenar un servidor funcional, y mejor aun si quieres hacer la instalación “a mano”. La wiki es interesante para poder almacenar rutinas que usamos frecuentemente, en mi caso suelo guardar validaciones, etc. Una vez que aprendimos a hacer algo y lo tenemos lo mejor posible es interesante tenerlo a mano para no perder tiempo escribiendo lo mismo una y otra vez.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;8. Comenta todo lo que sea necesario&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Escribir comentarios en el código suele ser bastante molesto y parecer innecesario, pero comentar las cosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el código meses después.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;9. Participa en foros/comunidades&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Es interesante para interactuar con otras personas que estén en nuestra misma sintonía, muchas veces ayudaremos nosotros y otra vez nos podrán ayudar. En línea general estas comunidades tienen muy buena onda, y la ayuda mutua es lo que abunda, unas líneas de código pueden ser útiles para muchas personas, de ahí que entre todos se puede perfeccionar. Recuerden respetar el punto 2.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;10. Habla con otros programadores&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;Mensajería instantánea, en un café, por teléfono, etc. Es interesante tener amigos que están en lo mismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser también de ayuda “emocional” del programador, unos chistes, algún comentario puede ser una inyección de energía para continuar con un problema que no podemos resolver.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;11. Tiempo libre para otras cosas&lt;/span&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;Me encanta programar, pero entendí que no es lo único en la vida, a veces es bueno una salida, una película, realmente es necesario desenchufarnos.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;12. Arma tu bunker&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Tener un espacio de trabajo acorde con tus gustos es indispensable para programar, un buen sillón que no dañe nuestra columna, un lindo escritorio que nos permita desparramar CDS, libros, etc. También hay que ser organizado, pero siempre a nuestro gusto, es bueno que sea TU espacio y que nadie meta mano, uno a la larga lo termina sintiendo como un refugio.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px; margin: 0px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;http://igeekzone.com/wp-content/uploads/tips1.jpg&quot; style=&quot;-webkit-tap-highlight-color: rgb(255, 166, 2); -webkit-transition: all 0.2s linear; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s linear; vertical-align: baseline;&quot;&gt;&lt;img alt=&quot;tips1&quot; class=&quot;aligncenter size-full wp-image-209&quot; src=&quot;http://igeekzone.com/wp-content/uploads/tips1.jpg&quot; style=&quot;border: 0px; display: block; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; height: auto !important; line-height: inherit; margin: 0px auto; max-width: 100%; padding: 0px; vertical-align: baseline;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; text-align: justify; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: black; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;13. Tu equipo en condiciones&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Otro punto importante, una buena computadora, que no tenga problemas, si es necesario un poco mas de RAM, no hace falta tener una supermáquina para programar con PHP pero si algo que no se este colgando cada 2 seg.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;14. Usa herramientas gratuitas&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Si no podes pagar ciertas herramientas realmente ni te gastes en bajar las versiones piratas, en PHP no se necesita mucho y realmente no vale la pena estar trucando programas.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;15. Organiza tu propia biblioteca de scripts&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Relacionado con el punto 7. La wiki es muy buena, pero hay que tenerla organizada, sino encontrar algo puede llevarnos mas tiempo que volverlo a escribir. Yo soy bastante desorganizado, pero con los años aprendí a manejar mi problemita&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;16. Se agradecido con los que te ayudan&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Si alguien te ayuda, por favor al menos di gracias. Recuerda que las personas que te rodean no son tu soporte técnico (Al menos que les pagues). Si alguien se molesta en responder a tus consultas agradécele, para la próxima esa persona seguirá teniendo buena predisposición.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;17. Se humilde&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Esencial. Siempre hay alguien que sabe más que uno y mas en este “rubro” en donde hay verdaderos cráneos, Yo hace varios años que programo en PHP y sin embargo siempre aprendo algo nuevo, y en parte eso es lo que me gusta de programar, siempre se puede mejorar.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;18. Siempre busca perfeccionarte&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Relacionado con el punto anterior. Las tecnologías evolucionan y nosotros debemos hacer lo mismo. Una linda practica cuando tenemos un poco de tiempo libre es tratar de optimizar un código nuestro de unos meses anteriores, si aprendimos cosas nuevas de seguro que podemos hacerlo mejor que antes.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;19. Intenta ser eficiente y luego inténtalo de nuevo&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Que funcione no quiere decir que este bien. También una de las cosas más lindas de programar: Siempre se puede hacer una función mas eficiente, que consuma menos recursos, no hay que conformarse que arroje los resultados que queremos, probablemente lo podemos hacer mejor.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;20. Programa primero lo que menos te gusta&lt;/span&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;Esto es bastante personal, pero por lo general me da buenos resultados. Cuando me siento a programar algo los primeros minutos son de “ambientación” luego tengo un periodo de concentración digamos máxima, en ese momento las cosas que parecen o son mas complicadas son cuando mas rápido y mejor salen, luego cuando uno esta mas cansado puede dedicarse a las cosas mas sencillas y rutinarias.&lt;/div&gt;&lt;div style=&quot;background-color: white; border: 0px; color: #222222; font-family: HelveticaNeue, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 15px; padding: 0px; vertical-align: baseline;&quot;&gt;Fuente:&amp;nbsp;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Taringa&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/194367982190086821/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/11/20-tips-para-ser-un-buen-programador.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/194367982190086821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/194367982190086821'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/11/20-tips-para-ser-un-buen-programador.html' title='20 Tips para ser un buen programador'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-2381614505439993870</id><published>2013-10-23T12:12:00.000-04:30</published><updated>2013-10-23T12:19:34.506-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="addClass"/><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo web"/><category scheme="http://www.blogger.com/atom/ns#" term="div"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="removeClass"/><category scheme="http://www.blogger.com/atom/ns#" term="web developer"/><title type='text'>Jquery agregar y quitar clases. </title><content type='html'>&lt;style&gt;        div.codex{           border-left:2px solid green;           color:green;           font-size:8pt;           padding:10px;           overflow:auto;           overflow-y:auto;           width:auto;           white-space:nowrap;           padding:5px;           padding-left:10px;           padding-bottom:15px;           background-color:#F4FCF4;           scrollbar-base-color:#D3DFD3;           font-family:Courier New,arial,helvetica,verdana;         }     &lt;/style&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-JB5xOHNL42k/Umf9TagG9TI/AAAAAAAACd4/X7OtdMXdiHI/s1600/jquery-visialized.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;http://1.bp.blogspot.com/-JB5xOHNL42k/Umf9TagG9TI/AAAAAAAACd4/X7OtdMXdiHI/s200/jquery-visialized.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Este tutorial voy a mostrar como se agrega y se quita una clase usando jquery. En javascript se usa el evento onclick y con este podemos llamar a una función que nos agregue la clase a un elemento. Un ejemplo son los eventos onmouseover(agrega) y onmouseout(quita). Estos eventos se activan cuando pasa el puntero por algún elemento que nosotros le emos agregado dicha propiedad.&lt;br /&gt;&lt;br /&gt;Para este ejemplo voy a crear un div y cuando  pase el puntero por ensima de el se le agregue la clase (miclase).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;.miclase{ &lt;br /&gt;background-color: #ccc; &lt;br /&gt;width: 400px; &lt;br /&gt;height: 200px; &lt;br /&gt;font-family: Tahoma;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;El div&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;&amp;lt;div id=&quot;caja&quot;&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt;Hola Soy un Div&amp;lt;/p&amp;gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Ahora al div vamos a agregarle la clase miclase con jquery:&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;code class=&quot;prettyprint&quot;&gt;$(document).ready(function (){ &lt;br /&gt;//El evento mouseover se activa cuando pase el puntero. &lt;br /&gt;//addClass se encarga de agregar la clase &lt;br /&gt;  $(&quot;#caja&quot;).mouseover(function(){ &lt;br /&gt;  $(&quot;#caja&quot;).addClass(&quot;miclase&quot;); &lt;br /&gt; });&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;});&lt;/code&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Ahora vamos a hacer que cuando quite el punte del div se le quite la clase.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;//Quitar la clase con removeClass y lógicamente el&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;//evento mouseout se quita cuando se quite el puntero.&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;$(&quot;#caja&quot;).mouseout(function(){ &lt;br /&gt; $(&quot;#caja&quot;).removeClass(&quot;miclase&quot;);&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;});&lt;code class=&quot;prettyprint&quot;&gt;&lt;/code&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;todo:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;$(document).ready(function (){ &lt;br /&gt; $(&quot;#caja&quot;).mouseover(function(){ &lt;br /&gt; $(&quot;#caja&quot;).addClass(&quot;miclase&quot;); &lt;br /&gt; }); &lt;br /&gt;  $(&quot;#caja&quot;).mouseout(function(){ &lt;br /&gt; $(&quot;#caja&quot;).removeClass(&quot;miclase&quot;); &lt;br /&gt; }); &lt;br /&gt;});&lt;code class=&quot;prettyprint&quot;&gt;&lt;/code&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/2381614505439993870/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/10/jquery-agregar-y-quitar-clases.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/2381614505439993870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/2381614505439993870'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/10/jquery-agregar-y-quitar-clases.html' title='Jquery agregar y quitar clases. '/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-JB5xOHNL42k/Umf9TagG9TI/AAAAAAAACd4/X7OtdMXdiHI/s72-c/jquery-visialized.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-101610180984661829</id><published>2013-10-23T11:48:00.000-04:30</published><updated>2013-10-23T11:48:35.999-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="width height window"/><title type='text'>Obtener el Alto y el Ancho del Navegador con jQuery</title><content type='html'>&lt;style&gt;        div.codex{           border-left:2px solid green;           color:green;           font-size:8pt;           padding:10px;           overflow:auto;           overflow-y:auto;           width:auto;           white-space:nowrap;           padding:5px;           padding-left:10px;           padding-bottom:15px;           background-color:#F4FCF4;           scrollbar-base-color:#D3DFD3;           font-family:Courier New,arial,helvetica,verdana;         }     &lt;/style&gt; A veces cuando estamos muy metidos desarrollando un proyecto web, necesitamos obtener las medidas de la ventana del Navegador por algun motivo.&lt;br /&gt;En este Tutorial les voy a mostrar como podemos obtener el Ancho y el Alto de la ventana de nuestro navegador con el framework jQuery. &lt;br /&gt;&lt;br /&gt;Utilizaremos las funciones .width() y .height(). &lt;br /&gt;&lt;br /&gt;Comencemos: &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;b&gt;Paso 1:&lt;/b&gt;&lt;/h3&gt;Primero hacemos referencia a nuestro archivo del framework jQuery, colocamos antes de la etiqueta &amp;lt; / head &amp;gt;, lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;src=&quot;&lt;a href=&quot;http://code.jquery.com/jquery-1.9.1.js&quot;&gt;http://code.jquery.com/jquery-1.9.1.js&lt;/a&gt;&quot; type=&quot;text/javascript&quot;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt; Paso 2: &lt;/h3&gt;Ahora le damos un poco estilos CSS:&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;body{padding:20px;} &lt;br /&gt;.btncls{padding: 10px; background-color:#000; color:#fff; border:none; cursor:pointer; margin:10px;} &lt;br /&gt;.txtcls{color:#44f; font-size:20px;} &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt; Paso 3:&lt;/h3&gt;Ahora creamos nuestros 2 botones uno para obtener el ancho y otro  para obtener el alto de nuestra ventana. Asi mismo crearemos 2 capas,  uno para mostrar el ancho y otro para mostrar el alto.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;button class=&quot;btncls&quot; id=&quot;obtan&quot;&amp;gt;Obtener ancho&amp;lt;/button&amp;gt; &lt;br /&gt;&amp;lt;button class=&quot;btncls&quot; id=&quot;obtal&quot;&amp;gt;Obtener alto&amp;lt;/button&amp;gt; &lt;br /&gt;&amp;lt;div class=&quot;txtcls&quot; id=&quot;anvent&quot;&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;txtcls&quot; id=&quot;alvent&quot;&amp;gt; &amp;lt;/div&amp;gt; &lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt; Paso 4:&lt;/h3&gt;Ahora creamos nuestras funciones, una para obtener el ancho y otra para obtener el alto:&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;pre&gt;&lt;code class=&quot;prettyprint&quot;&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Funcion para obtener el Ancho(Height) --&amp;gt; &lt;br /&gt;function obtenerAncho( obj, ancho ) {&lt;br /&gt;$( &quot;#anvent&quot; ).text( &quot;El ancho de la &quot; + obj + &quot; es &quot; + ancho + &quot;px. (Width)&quot; );&lt;br /&gt;}&lt;br /&gt;$(&quot;#obtan&quot;).click(function() {&lt;br /&gt;obtenerAncho( &quot;ventana&quot;, $( window ).width() );&lt;br /&gt;});&lt;br /&gt;&amp;lt;!-- Funcion para obtener el Alto(Height) --&amp;gt; &lt;br /&gt;function obtenerAlto( obj, alto ) {&lt;br /&gt;$( &quot;#alvent&quot; ).text( &quot;El alto de la &quot; + obj + &quot; es &quot; + alto + &quot;px. (Height)&quot; );&lt;br /&gt;}&lt;br /&gt;$( &quot;#obtal&quot; ).click(function() {&lt;br /&gt;obtenerAlto( &quot;ventana&quot;, $( window ).height() );&lt;br /&gt;});&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Listo ! &lt;br /&gt;&lt;br /&gt;Eso es todo, les dejo una demo:&lt;br /&gt;&lt;a href=&quot;http://www.jrcl.net76.net/dm/alto_y_ancho_con_jquery/&quot;&gt;DEMO&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;En la Demo Puedes jugar con la ventana del navegador, estíralo y dale mas alto o mas ancho, para ver sus medidas, tanto el ancho como el alto, como gustes.&lt;br /&gt;Ademas en la Demo pueden ver el código fuente de este tutorial solo le dan botón derecho del mouse y luego en la opción de ver código fuente.</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/101610180984661829/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/10/obtener-el-alto-y-el-ancho-del.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/101610180984661829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/101610180984661829'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/10/obtener-el-alto-y-el-ancho-del.html' title='Obtener el Alto y el Ancho del Navegador con jQuery'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-5142701886349819760</id><published>2013-10-23T11:12:00.000-04:30</published><updated>2013-10-23T11:12:54.653-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="animateScroll"/><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo web"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="scroll"/><title type='text'>Efecto para darle vida al scroll (jQuery)</title><content type='html'>Todos conocemos la funcionalidad de “volver arriba” que muchos diseñadores y programadores utilizan en sus sitios. Esta pequeña implementación resulta útil para aquellos sitios web con mucho contenido que buscan mejorar la experiencia del usuario que llega al final del documento y desea retornar al encabeza sin tener que desplazarse por todo el sitio manualmente.&lt;br /&gt;&lt;br /&gt;Existen muchas formas de realizar este trabajo, la forma de hacerlo más sencilla es un enlace que referencia al identificador de un div. Esta manera, que es de lo más sencilla puede ser un poco brusca, para mejorar el resultado podemos utilizar jQuery junto a AnimateScroll.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://plugins.compzets.com/animatescroll/&quot;&gt;AnimateScroll&lt;/a&gt; es un plugin que mejora estéticamente la forma en que el navegador retorna al comienzo del documento, permitiendo hacerlo mediante el uso de divertidos efectos.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.kabytes.com/wp-content/uploads/2013/08/scroll-animado-con-efectos-y-jQuery.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;La forma de emplear este plugin requiere apenas unas lineas de código:$(&#39;#section&#39;).animatescroll({scrollSpeed:3000,easing:&#39;easeOutElastic&#39;});&lt;br /&gt;&lt;br /&gt;En el ejemplo se puede ver perfectamente los parámetros utilizados:&lt;br /&gt;#section: representa el identificador del div a donde queremos dirigir el scroll.&lt;br /&gt;scrollSpeed: La velocidad con la que se realiza el movimiento del documento.&lt;br /&gt;easing: el efecto que deseamos utilizar.&lt;br /&gt;&lt;br /&gt;Falta otra opción, padding,que permite ajustar con excelente precisión la ubicación exacta donde queremos ubicar al usuario una vez finalizada la ubicación. Esta opción permite la utilización de números negativos.&lt;br /&gt;&lt;br /&gt;Web: &lt;a href=&quot;http://plugins.compzets.com/animatescroll/&quot;&gt;AnimateScroll&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fuente: &lt;a href=&quot;http://www.kabytes.com/programacion/efecto-divertido-para-darle-vida-al-scroll-jquery/&quot;&gt;http://www.kabytes.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/5142701886349819760/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/10/efecto-para-darle-vida-al-scroll-jquery.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/5142701886349819760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/5142701886349819760'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/10/efecto-para-darle-vida-al-scroll-jquery.html' title='Efecto para darle vida al scroll (jQuery)'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-5370063423667029066</id><published>2013-10-23T10:24:00.001-04:30</published><updated>2013-10-23T10:24:32.946-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo web"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="pestañas"/><category scheme="http://www.blogger.com/atom/ns#" term="Tabs"/><category scheme="http://www.blogger.com/atom/ns#" term="web developer"/><title type='text'>Tabs o Pestañas en Jquery </title><content type='html'>Las tabs o pestañas son un recurso muy utilizado en las web para poder economizar los espacios especialmente en las áreas de las barras laterales. Consisten en algunos botones que operan como si fueran solapas y que al ser clickeadas revelan contenido en un contenedor y ocultan el contenido de las demás pestañas. En esta oportunidad les traemos a &lt;a href=&quot;http://vdw.github.io/Tabslet/&quot;&gt;jQuery Tabslet&lt;/a&gt;.&lt;br /&gt;&lt;img alt=&quot;tablet&quot; class=&quot;size-full wp-image-8202 alignnone&quot; height=&quot;279&quot; src=&quot;http://www.summarg.com/wp-content/uploads/2013/10/tablet.jpg&quot; width=&quot;728&quot; /&gt;&lt;br /&gt;&lt;br /&gt;El código para generar las tabs es simple.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div&gt;&lt;div class=&quot;syntaxhighlighter notranslate html&quot; id=&quot;highlighter_246897&quot;&gt;&lt;div class=&quot;toolbar&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot;&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;class&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&#39;tabs tabs_default&#39;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot;&gt;&lt;code class=&quot;html spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;ul&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;class&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&#39;horizontal&#39;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot;&gt;&lt;code class=&quot;html spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;li&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;a&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;href&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&quot;#tab-1&quot;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;information&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;a&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;li&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot;&gt;&lt;code class=&quot;html spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;li&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;a&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;href&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&quot;#tab-2&quot;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;tab&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;a&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;li&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot;&gt;&lt;code class=&quot;html spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;li&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;a&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;href&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&quot;#tab-3&quot;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;tab&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;a&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;li&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot;&gt;&lt;code class=&quot;html spaces&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;ul&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot;&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;id&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&#39;tab-1&#39;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;h3&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;This is the default tab functionality.&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;h3&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot;&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;id&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&#39;tab-2&#39;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;h3&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;Tab 2&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;h3&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot;&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt; &lt;code class=&quot;html color1&quot;&gt;id&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;=&lt;/code&gt;&lt;code class=&quot;html string&quot;&gt;&#39;tab-3&#39;&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;h3&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;Tab 3&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;h3&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot;&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;lt;/&lt;/code&gt;&lt;code class=&quot;html keyword&quot;&gt;div&lt;/code&gt;&lt;code class=&quot;html plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;Tras &lt;i&gt;linkear&lt;/i&gt; al proyecto el framework jQuery y el plugin &lt;a href=&quot;http://vdw.github.io/Tabslet/&quot;&gt;Tabslet&lt;/a&gt;, activamos el script:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div class=&quot;syntaxhighlighter notranslate javascript&quot; id=&quot;highlighter_665538&quot;&gt;&lt;div class=&quot;toolbar&quot;&gt;&lt;div class=&quot;container&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot;&gt;&lt;code class=&quot;javascript plain&quot;&gt;&amp;lt;script type=&lt;/code&gt;&lt;code class=&quot;javascript string&quot;&gt;&quot;text/javascript&quot;&lt;/code&gt;&lt;code class=&quot;javascript plain&quot;&gt;&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot;&gt;&lt;code class=&quot;javascript plain&quot;&gt;$(&lt;/code&gt;&lt;code class=&quot;javascript string&quot;&gt;&#39;.tabs&#39;&lt;/code&gt;&lt;code class=&quot;javascript plain&quot;&gt;).tabslet();&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot;&gt;&lt;code class=&quot;javascript plain&quot;&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Dentro de las opciones que soporta encontramos:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mouseevent: acción que activa la pestaña (&lt;i&gt;hover, click&lt;/i&gt;).&lt;/li&gt;&lt;li&gt;autorotate: animación automática, podemos establecer el &lt;i&gt;delay&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;_before: nos permite insertar una acción a ejecutarse antes de mostrar la pestaña.&lt;/li&gt;&lt;li&gt;_after: inserta una acción luego de mostrar la pestaña.&lt;/li&gt;&lt;li&gt;data-toggle: permite trabajar con dicho atributo.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;a href=&quot;http://vdw.github.io/Tabslet/&quot;&gt;Sitio oficial&lt;/a&gt; | &lt;a href=&quot;https://github.com/vdw/Tabslet&quot;&gt;Github.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/5370063423667029066/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/10/tabs-o-pestanas-en-jquery.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/5370063423667029066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/5370063423667029066'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/10/tabs-o-pestanas-en-jquery.html' title='Tabs o Pestañas en Jquery '/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-4605333723862902272</id><published>2013-09-17T14:18:00.003-04:30</published><updated>2013-09-17T14:18:31.573-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="framework"/><category scheme="http://www.blogger.com/atom/ns#" term="tips"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Lo que debemos saber de frameworks para WordPress</title><content type='html'>Empecemos primero por definir &lt;b&gt;¿Qué es un framework para WordPress?&lt;/b&gt;. El término framework para WordPress, se refiere a una biblioteca de código que se utiliza para facilitar el diseño y desarrollo de un tema. Hace varios años, cuando WordPress iniciaba, existían algunos problemas con la forma en cómo los temas o plantillas eran desarrolladas y actualizadas. El equipo de desarrollo de WordPress y su comunidad decidió solucionar estos problemas mediante la introducción de los conceptos: “&lt;b&gt;Parent Theme&lt;/b&gt;” (Plantillas Madre) y “&lt;b&gt;Child Theme&lt;/b&gt;” (Plantillas Hijas).&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-zllqQHl_0IQ/UjigIE1zMzI/AAAAAAAACc0/3GhQBAqz6-M/s1600/wordpress-framework.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-zllqQHl_0IQ/UjigIE1zMzI/AAAAAAAACc0/3GhQBAqz6-M/s1600/wordpress-framework.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Los frameworks para WordPress están destinados a ser utilizados como parent theme, y es aquí donde se encuentran todas sus funcionalidades – en una ubicación centralizada. Por ejemplo, si el equipo que desarrolla y actualiza WordPress decidiera eliminar una función del core de WordPress, sería realmente fácil realizar esa actualización sin modificar ningún elemento del child theme.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Tipos de Framework para WordPress:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Además de que existen frameworks gratuitos y frameworks de pago, los frameworks pueden ser clasificados en:&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Frameworks tipo “Drag &amp;amp; Drop” ..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hay frameworks para WordPress muy amigables para los principiantes, algunos incluyen funciones tipo “Drag &amp;amp; Drop” (Arrastrar y Soltar) como por ejemplo &lt;a href=&quot;http://headwaythemes.com/&quot;&gt;Headway Theme&lt;/a&gt;, permitiendo a los usuarios crear su sitio web de forma visual sin ningún conocimiento de códigos y programación. &lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Frameworks tipo “Semi – Drag &amp;amp; Drop” ..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Existen también frameworks “Semi – Drag &amp;amp; Drop” como &lt;a href=&quot;http://www.pagelines.com/&quot;&gt;Pagelines&lt;/a&gt; y &lt;a href=&quot;http://mvkoen.com/revision-de-thesis-2-0-y-primeras-impresiones/&quot;&gt;Tesis&lt;/a&gt;. Estos frameworks permiten a los usuarios arrastrar y soltar secciones predefinidas (muy similar a la forma en que funcionan los widgets de WordPress). &lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Frameworks con Opciones de Personalización ..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Están también los frameworks que ofrecen miles de opciones, por ejemplo: &lt;a href=&quot;http://themify.me/&quot;&gt;Themify&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Frameworks para Desarrolladores ..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Y los frameworks ideales para los desarrolladores por sus ventajas en seguridad, eficiencia y opciones de optimización como &lt;a href=&quot;http://mvkoen.com/servicios/diseno-web-wordpress/frameworks/genesis/&quot;&gt;Genesis Framework&lt;/a&gt;, &lt;a href=&quot;http://www.woothemes.com/products/canvas/&quot;&gt;Canvas – WooFramework&lt;/a&gt; y nuevamente  &lt;a href=&quot;http://www.pagelines.com/&quot;&gt;Pagelines&lt;/a&gt; y  &lt;a href=&quot;http://mvkoen.com/revision-de-thesis-2-0-y-primeras-impresiones/&quot;&gt;Tesis&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ventajas de utilizar un Framework en tu sitio web con WordPress:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;&lt;b&gt;Comunidad&lt;/b&gt;: Los frameworks más populares tienen una gran comunidad, esto permite que sea mucho más fácil conseguir respuestas a dudas y preguntas. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;b&gt;Facilidad de desarrollo&lt;/b&gt;: El uso de un framework permite estandarizar el proceso de desarrollo y facilitar tareas como mantenimiento y actualizaciones.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;b&gt;Funcionalidad&lt;/b&gt;: Todos los frameworks incluyen widgets y funciones adicionales de orígen. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;b&gt;Códigos limpios y bien documentados&lt;/b&gt;: A menudo los frameworks son revisados y auditados por especialistas en temas de seguridad, rendimiento y optimización.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;b&gt;Actualizaciones&lt;/b&gt;: La posibilidad de actualizar la versión de WordPress o el mismo framework, sin perder ninguna funcionalidad u opción de personalización en el child theme es una gran ventaja.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Frameworks que te recomendamos utilizar para tu sitio web con WordPress:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Para los principiantes, recomendamos iniciar con un framework visual como  &lt;a href=&quot;http://headwaythemes.com/&quot;&gt;Headway Theme&lt;/a&gt;. Tiene una interfaz “Drag and Drop” que te permitirá crear un hermoso sitio web, rápidamente y sin necesidad de saber códigos y programación. Para los usuarios intermedios y avanzados que desean personalizar más opciones, tener un mayor control, y aprovechar al máximo el core de WordPress te recomendamos utilizar:  &lt;a href=&quot;http://mvkoen.com/servicios/diseno-web-wordpress/frameworks/genesis/&quot;&gt;Genesis Framework&lt;/a&gt;, &lt;a href=&quot;http://www.woothemes.com/products/canvas/&quot;&gt;Canvas – WooFramework&lt;/a&gt; o  &lt;a href=&quot;http://mvkoen.com/revision-de-thesis-2-0-y-primeras-impresiones/&quot;&gt;Tesis&lt;/a&gt;. &lt;/div&gt;&lt;br /&gt;&lt;i&gt;Fuente: &lt;a href=&quot;http://mvkoen.com/lo-que-debes-saber-sobre-los-frameworks-para-wordpress/&quot;&gt;http://mvkoen.com/lo-que-debes-saber-sobre-los-frameworks-para-wordpress/&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/4605333723862902272/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/09/lo-que-debemos-saber-de-frameworks-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/4605333723862902272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/4605333723862902272'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/09/lo-que-debemos-saber-de-frameworks-para.html' title='Lo que debemos saber de frameworks para WordPress'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-zllqQHl_0IQ/UjigIE1zMzI/AAAAAAAACc0/3GhQBAqz6-M/s72-c/wordpress-framework.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-5973096285802869672</id><published>2013-09-05T08:50:00.000-04:30</published><updated>2013-09-05T08:50:20.341-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="códigos de estado de HTTP"/><category scheme="http://www.blogger.com/atom/ns#" term="error 404"/><category scheme="http://www.blogger.com/atom/ns#" term="estado"/><category scheme="http://www.blogger.com/atom/ns#" term="http"/><category scheme="http://www.blogger.com/atom/ns#" term="http status code"/><title type='text'>Los códigos de estado de HTTP</title><content type='html'>&lt;h1 class=&quot;title&quot;&gt;&lt;/h1&gt;La siguiente lista muestra todos los códigos de estado HTTP oficiales y su explicación, tal y como se recogen en el &lt;a href=&quot;http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml&quot;&gt;registro de códigos de estado HTTP&lt;/a&gt; de la IANA (&lt;em&gt;Internet Assigned Numbers Authority&lt;/em&gt;).&lt;br /&gt;  &lt;h2&gt;Códigos de estado 1XX&lt;/h2&gt;Informan al navegador de algunas acciones que se van a realizar:&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;&lt;strong&gt;100&lt;/strong&gt; (&lt;em&gt;Continue&lt;/em&gt;), el navegador puede  continuar realizando su petición (se utiliza para indicar que la primera  parte de la petición del navegador se ha recibido correctamente).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;101&lt;/strong&gt; (&lt;em&gt;Switching Protocols&lt;/em&gt;), el servidor acepta el cambio de protocolo propuesto por el navegador (puede ser por ejemplo un cambio de &lt;code&gt;HTTP 1.0&lt;/code&gt; a &lt;code&gt;HTTP 1.1&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;102&lt;/strong&gt; (&lt;em&gt;Processing (WebDAV)&lt;/em&gt;), el servidor  está procesando la petición del navegador pero todavía no ha terminado  (esto evita que el navegador piense que la petición se ha perdido cuando  no recibe ninguna respuesta).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;103&lt;/strong&gt; (&lt;em&gt;Checkpoint&lt;/em&gt;), se va a reanudar una petición &lt;code&gt;POST&lt;/code&gt; o &lt;code&gt;PUT&lt;/code&gt; que fue abortada previamente.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Códigos de estado 2XX&lt;/h2&gt;Indican que la petición del navegador se ha recibido, procesado y respondido correctamente:&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;&lt;strong&gt;200&lt;/strong&gt; (&lt;em&gt;Ok&lt;/em&gt;), la petición del navegador se ha completado con éxito.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;201&lt;/strong&gt; (&lt;em&gt;Created&lt;/em&gt;), la petición del navegador  se ha completado con éxito y como resultado, se ha creado un nuevo  recurso (la respuesta incluye la URI de ese recurso).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;202&lt;/strong&gt; (&lt;em&gt;Accepted&lt;/em&gt;), la petición del navegador  se ha aceptado y se está procesando en estos momentos, por lo que  todavía no hay una respuesta (se utiliza por ejemplo cuando un proceso  realiza una petición muy compleja a un servidor y no quiere estar horas  esperando la respuesta).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;203&lt;/strong&gt; (&lt;em&gt;Non-Authoritative Information&lt;/em&gt;), la  petición se ha completado con éxito, pero su contenido no se ha obtenido  de la fuente originalmente solicitada sino de otro servidor.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;204&lt;/strong&gt; (&lt;em&gt;No Content&lt;/em&gt;), la petición se ha  completado con éxito pero su respuesta no tiene ningún contenido (la  respuesta sí que puede incluir información en sus cabeceras HTTP).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;205&lt;/strong&gt; (&lt;em&gt;Reset Content&lt;/em&gt;), la petición se ha  completado con éxito, pero su respuesta no tiene contenidos y además, el  navegador tiene que inicializar la página desde la que se realizó la  petición (este código es útil por ejemplo para páginas con formularios  cuyo contenido debe borrarse después de que el usuario lo envíe).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;206&lt;/strong&gt; (&lt;em&gt;Partial Content&lt;/em&gt;), La respuesta de  esta petición sólo tiene parte de los contenidos, tal y como lo solicitó  el propio navegador (se utiliza por ejemplo cuando se descarga un  archivo muy grande en varias partes para acelerar la descarga).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;207&lt;/strong&gt; (&lt;em&gt;Multi-Status (WebDAV)&lt;/em&gt;), la respuesta  consiste en un archivo XML que contiene en su interior varias respuestas  diferentes (el número depende de las peticiones realizadas previamente  por el navegador).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;208&lt;/strong&gt; (&lt;em&gt;Already Reported (WebDAV)&lt;/em&gt;), el listado de elementos DAV ya se notificó previamente, por lo que no se van a volver a listar.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Códigos de estado 3XX&lt;/h2&gt;Indican que el navegador debe realizar alguna acción adicional para  que la petición se complete (como por ejemplo redirigirse a otra  página):&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;&lt;strong&gt;300&lt;/strong&gt; (&lt;em&gt;Multiple Choices&lt;/em&gt;), existe más de una  variante para el recurso solicitado por el navegador (por ejemplo si la  petición se corresponde con más de un archivo).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;301&lt;/strong&gt; (&lt;em&gt;Moved Permanently&lt;/em&gt;), el recurso  solicitado por el navegador se encuentra en otro lugar y este cambio es  permanente. El navegador es redirigido automáticamente a la nueva  localización de ese recurso (este código es muy importante para tareas  relacionadas con el SEO de los sitios web).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;302&lt;/strong&gt; (&lt;em&gt;Moved Temporarily&lt;/em&gt;), el recurso  solicitado por el navegador se encuentra en otro lugar, aunque sólo por  tiempo limitado. El navegador es redirigido automáticamente a la nueva  localización de ese recurso.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;303&lt;/strong&gt; (&lt;em&gt;See Other&lt;/em&gt;), el recurso solicitado por  el navegador se encuentra en otro lugar. El servidor no redirige  automáticamente al navegador, pero le indica la nueva URI en la que se  puede obtener el recurso.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;304&lt;/strong&gt; (&lt;em&gt;Not Modified&lt;/em&gt;), cuando el navegador  pregunta si un recurso ha cambiado desde la última vez que se solicitó,  el servidor responde con este código cuando el recurso no ha cambiado.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;305&lt;/strong&gt; (&lt;em&gt;Use Proxy&lt;/em&gt;), el recurso solicitado por el navegador debe obtenerse a través del &lt;em&gt;proxy&lt;/em&gt; cuya dirección se indica en la cabecera &lt;code&gt;Location&lt;/code&gt; de esta misma respuesta.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;306&lt;/strong&gt; (&lt;em&gt;Switch Proxy&lt;/em&gt;), este código se utilizaba en las versiones antiguas de HTTP pero ya no se usa (aunque está reservado para usos futuros).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;307&lt;/strong&gt; (&lt;em&gt;Temporary Redirect&lt;/em&gt;), el recurso  solicitado por el navegador se puede obtener en otro lugar, pero sólo  para esta petición. Las próximas peticiones pueden seguir utilizando la  localización original del recurso.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;308&lt;/strong&gt; (&lt;em&gt;Permanent Redirect&lt;/em&gt;), el recurso solicitado por el navegador se encuentra en otro lugar y este cambio es permanente. A diferencia del código &lt;code&gt;301&lt;/code&gt;,  no se permite cambiar el método HTTP para la nueva petición (así por  ejemplo, si envías un formulario a un recurso que ha cambiado de lugar,  todo seguirá funcionando bien).&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Códigos de estado 4XX&lt;/h2&gt;Indican que se ha producido un error cuyo responsable es el navegador:&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;&lt;strong&gt;400&lt;/strong&gt; (&lt;em&gt;Bad Request&lt;/em&gt;), el servidor no es capaz de entender la petición del navegador porque su sintaxis no es correcta.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;401&lt;/strong&gt; (&lt;em&gt;Unauthorized&lt;/em&gt;), el recurso solicitado por el navegador requiere de autenticación. La respuesta incluye una cabecera de tipo &lt;code&gt;WWW-Authenticate&lt;/code&gt; para que el navegador pueda iniciar el proceso de autenticación.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;402&lt;/strong&gt; (&lt;em&gt;Payment Required&lt;/em&gt;), este código está reservado para usos futuros.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;403&lt;/strong&gt; (&lt;em&gt;Forbidden&lt;/em&gt;), la petición del navegador  es correcta, pero el servidor no puede responder con el recurso  solicitado porque se ha denegado el acceso.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;404&lt;/strong&gt; (&lt;em&gt;Not Found&lt;/em&gt;), el servidor no puede  encontrar el recurso solicitado por el navegador y no es posible  determinar si esta ausencia es temporal o permanente.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;405&lt;/strong&gt; (&lt;em&gt;Method Not Allowed&lt;/em&gt;), el navegador ha utilizado un método (&lt;code&gt;GET&lt;/code&gt;, &lt;code&gt;POST&lt;/code&gt;, etc.) no permitido por el servidor para obtener ese recurso.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;406&lt;/strong&gt; (&lt;em&gt;Not Acceptable&lt;/em&gt;), el recurso  solicitado tiene un formato que en teoría no es aceptable por el  navegador, según los valores que ha indicado en la cabecera &lt;code&gt;Accept&lt;/code&gt; de la petición.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;407&lt;/strong&gt; (&lt;em&gt;Proxy Authentication Required&lt;/em&gt;), es muy similar al código &lt;code&gt;401&lt;/code&gt;, pero en este caso, el navegador debe autenticarse primero con un proxy.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;408&lt;/strong&gt; (&lt;em&gt;Request Timeout&lt;/em&gt;), el navegador ha  tardado demasiado tiempo en realizar su petición y el servidor ya no  espera esa petición. No obstante, el navegador puede realizar nuevas  peticiones cuando quiera.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;409&lt;/strong&gt; (&lt;em&gt;Conflict&lt;/em&gt;), la petición del navegador  no se ha podido completar porque se ha producido un conflicto con el  recurso solicitado. El caso más habitual es el de las peticiones de tipo  &lt;code&gt;PUT&lt;/code&gt; que intentan modificar un recurso que a su vez ya ha sido modificado por otro lado.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;410&lt;/strong&gt; (&lt;em&gt;Gone&lt;/em&gt;), no es posible encontrar el  recurso solicitado por el navegador y esta ausencia se considera  permanente. Si existe alguna posibilidad de que el recurso vuelva a  estar disponible, se debe utilizar el código &lt;code&gt;404&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;411&lt;/strong&gt; (&lt;em&gt;Length Required&lt;/em&gt;), el servidor rechaza la petición del navegador porque no incluye la cabecera &lt;code&gt;Content-Length&lt;/code&gt; adecuada.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;412&lt;/strong&gt; (&lt;em&gt;Precondition Failed&lt;/em&gt;), el servidor no es capaz de cumplir con algunas de las condiciones impuestas por el navegador en su petición.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;413&lt;/strong&gt; (&lt;em&gt;Request Entity Too Large&lt;/em&gt;), la petición del navegador es demasiado grande y por ese motivo el servidor no la procesa.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;414&lt;/strong&gt; (&lt;em&gt;Request-URI Too Long&lt;/em&gt;), la URI de la  petición del navegador es demasiado grande y por ese motivo el servidor  no la procesa (esta condición se produce en muy raras ocasiones y casi  siempre porque el navegador envía como &lt;code&gt;GET&lt;/code&gt; una petición que debería ser &lt;code&gt;POST&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;415&lt;/strong&gt; (&lt;em&gt;Unsupported Media Type&lt;/em&gt;), la petición del navegador tiene un formato que no entiende el servidor y por eso no se procesa.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;416&lt;/strong&gt; (&lt;em&gt;Requested Range Not Satisfiable&lt;/em&gt;), el  navegador ha solicitado una porción inexistente de un recurso. Este  error se produce cuando el navegador descarga por partes un archivo muy  grande y calcula mal el tamaño de algún trozo.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;417&lt;/strong&gt; (&lt;em&gt;Expectation Failed&lt;/em&gt;), la petición del navegador no se procesa porque el servidor no es capaz de cumplir con los requerimientos de la cabecera &lt;code&gt;Expect&lt;/code&gt; de la petición.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;422&lt;/strong&gt; (&lt;em&gt;Unprocessable Entity (WebDAV)&lt;/em&gt;), la  petición del navegador tiene el formato correcto, pero sus contenidos  tienen algún error semántico que impide al servidor responder.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;423&lt;/strong&gt; (&lt;em&gt;Locked (WebDAV)&lt;/em&gt;), el recurso solicitado por el navegador no se puede entregar porque está bloqueado.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;424&lt;/strong&gt; (&lt;em&gt;Failed Dependency (WebDAV)&lt;/em&gt;), la petición del navegador ha fallado debido al error de alguna petición anterior (por ejemplo una petición con el método &lt;code&gt;PROPPATCH&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;426&lt;/strong&gt; (&lt;em&gt;Upgrade Required&lt;/em&gt;), el navegador debe cambiar a un protocolo diferente para realizar las peticiones (por ejemplo &lt;code&gt;TLS/1.0&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;428&lt;/strong&gt; (&lt;em&gt;Precondition Required&lt;/em&gt;), el servidor  requiere que la petición del navegador sea condicional (este tipo de  peticiones evitan los problemas producidos al modificar con &lt;code&gt;PUT&lt;/code&gt; un recurso que ha sido modificado por otra parte).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;429&lt;/strong&gt; (&lt;em&gt;Too Many Requests&lt;/em&gt;), el navegador ha  realizado demasiadas peticiones en un determinado período de tiempo (se  utiliza sobre todo para forzar los límites de consumo de recursos de las  APIs).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;431&lt;/strong&gt; (&lt;em&gt;Request Header Fileds Too Large&lt;/em&gt;), el  servidor no puede procesar la petición porque una de las cabeceras de la  petición es demasiado grande. Este error también se produce cuando la  suma del tamaño de todas las peticiones es demasiado grande.&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Códigos de estado 5XX&lt;/h2&gt;Indican que se ha producido un error cuyo responsable es el servidor:&lt;br /&gt;  &lt;ul&gt;&lt;li&gt;&lt;strong&gt;500&lt;/strong&gt; (&lt;em&gt;Internal Server Error&lt;/em&gt;), la solicitud del navegador no se ha podido completar porque se ha producido un error inesperado en el servidor.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;501&lt;/strong&gt; (&lt;em&gt;Not Implemented&lt;/em&gt;), el servidor no  soporta alguna funcionalidad necesaria para responder a la solicitud del  navegador (como por ejemplo el método utilizado para la petición).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;502&lt;/strong&gt; (&lt;em&gt;Bad Gateway&lt;/em&gt;), el servidor está actuando de &lt;em&gt;proxy&lt;/em&gt; o &lt;em&gt;gateway&lt;/em&gt; y ha recibido una respuesta inválida del otro servidor, por lo que no  puede responder adecuadamente a la petición del navegador.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;503&lt;/strong&gt; (&lt;em&gt;Service Unavailable&lt;/em&gt;), el servidor no  puede responder a la petición del navegador porque está congestionado o  está realizando tareas de mantenimiento.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;504&lt;/strong&gt; (&lt;em&gt;Gateway Timeout&lt;/em&gt;), , el servidor está actuando de &lt;em&gt;proxy&lt;/em&gt; o &lt;em&gt;gateway&lt;/em&gt; y no ha recibido a tiempo una respuesta del otro servidor, por lo que  no puede responder adecuadamente a la petición del navegador.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;505&lt;/strong&gt; (&lt;em&gt;HTTP Version Not Supported&lt;/em&gt;), el servidor no soporta o no quiere soportar la versión del protocolo HTTP utilizada en la petición del navegador.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;506&lt;/strong&gt; (&lt;em&gt;Variant Also Negotiates&lt;/em&gt;), el servidor ha detectado una referencia circular al procesar la parte de la negociación del contenido de la petición.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;507&lt;/strong&gt; (&lt;em&gt;Insufficient Storage (WebDAV)&lt;/em&gt;), el servidor no puede crear o modificar el recurso solicitado porque no hay suficiente espacio de almacenamiento libre.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;508&lt;/strong&gt; (&lt;em&gt;Loop Detected (WebDAV)&lt;/em&gt;), la petición no se puede procesar porque el servidor ha encontrado un bucle infinito al intentar procesarla.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;510&lt;/strong&gt; (&lt;em&gt;Not Extended&lt;/em&gt;), la petición del navegador debe añadir más extensiones para que el servidor pueda procesarla.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;511&lt;/strong&gt; (&lt;em&gt;Network Authentication Required&lt;/em&gt;), el  navegador debe autenticarse para poder realizar peticiones (se utiliza  por ejemplo con los portales cautivos que te obligan a autenticarte  antes de empezar a navegar).&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/5973096285802869672/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/09/los-codigos-de-estado-de-http.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/5973096285802869672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/5973096285802869672'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/09/los-codigos-de-estado-de-http.html' title='Los códigos de estado de HTTP'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-2631845519153648738</id><published>2013-08-01T00:54:00.000-04:30</published><updated>2013-08-01T00:54:14.415-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="creativasfera"/><category scheme="http://www.blogger.com/atom/ns#" term="diseño"/><category scheme="http://www.blogger.com/atom/ns#" term="diseño web"/><category scheme="http://www.blogger.com/atom/ns#" term="pasos"/><category scheme="http://www.blogger.com/atom/ns#" term="tutoriales"/><title type='text'>LOS 10 PASOS A SEGUIR EN EL DISEÑO DE UNA WEB.</title><content type='html'>&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;El otro día estuve un evento de Meetup para conocer a otros diseñadores web y hablamos sobre cómo empezábamos el diseño de un sitio web. Había quien directamente se ponía a picar código, otros un poco más elaborados que primero hacían el diseño en Photoshop y finalmente los profesionales de verdad que empezaban con un sketch a mano. A raíz de esta reunión me di cuenta que muchas veces no sabemos por dónde empezar y cuál es la manera correcta de hacer las cosas para obtener un buen diseño web .&lt;br /&gt;&lt;br /&gt;Este post es una guía práctica que muestra los pasos a seguir en el diseño de una web. Este es el ideal, la guía de referencia, por decirlo de alguna manera, pues muchos son los diseñadores que no los tienen en cuenta. Sin embargo, si pretendemos crear sitios web profesionales, vale la pena tenerlos presentes y valorar la importancia de cada uno de ellos antes de lanzarnos a la aventura.&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt; PASO 1: DEFINIR OBJETIVOS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No hace mucho me encontré a un amigo que me dijo que tenía a una clienta a la que le iría muy bien tener una web. Cuando le pregunté a mi amigo cuáles eran los objetivos de la web, me contestó sin pestañear ni un poco que vender más, porque el futuro estaba en Internet y la floristería de esta amiga estaba perdiendo clientes y que si eso me pasaba unas fotos y yo hacía una web. Historias como esta, por extrañas que parezcan, están a la orden del día en los países latinos donde todavía se cree que con cuatro fotos y tres pinceladas tenemos una web que funciona. Mi consejo: si quieres un buen portafolios, así como ahorrarte dinero en aspirinas, define muy bien los objetivos con el cliente, o abstente de tomar un proyecto en el que no hay objetivos claros.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No son los mismos los objetivos de una tienda online, que el de un bufete de abogados o un estudio de arquitectos. Hay que definir muy claro el qué y el para quién, el cómo ya vendrá después. ¿Quién es nuestro target? ¿En qué lugares del mundo se encuentra? ¿Qué necesita? ¿Qué espera encontrar? Sin una definición clara de objetivos, el sitio web será un fracaso, hazme caso y no te involucres en proyectos perdidos. Y si lo haces, ten ética y déjale claro al cliente que esa no es la mejor opción ni de lejos y no incluyas ese trabajo en tu portafolios.&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt; PASO 2: DEFINIR CONTENIDOS&lt;/span&gt;&lt;br /&gt;Con el paso del tiempo me he dado cuenta que es un error crear primero el diseño y luego adaptar los contenidos al mismo. El proceso debe ser el inverso, primero debemos saber, ni sea a grosso modo, los contenidos que queremos publicar, para así después adaptar el diseño a los contenidos. Tampoco es necesario tener los textos e imágenes de antemano, ni mucho menos, simplemente tener una idea clara de lo que hay que publicar, para así poder hacernos una mejor idea de las necesidades concretas del cliente.&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt; PASO 3: DIBUJA UN SKETCH&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;Este es uno de los puntos que salió en la reunión del otro día y que reconozco yo había enviado al baúl de los recuerdos. ¿Papel? Uff, alergia. Pero si que es verdad que es más fácil pensar sobre papel que directamente en herramientas de Wireframing y que en reuniones con el cliente puede ser muy útil utilizar un bloc de notas.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.creativasfera.com/wp-content/uploads/2012/10/sketch-560x560.jpg&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt; PASO 4: UTILIZA UNA HERRAMIENTA DE WIREFRAMING&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En el mercado hay un montón de herramientas de wireframing, miraré esta semana de hacer un post con una &lt;a href=&quot;http://www.creativasfera.com/herramientas-de-wireframing-gratis-y-premium&quot;&gt;recopilación de wireframes&lt;/a&gt; para que te ayuden en tu trabajo de diseñador web. Estas herramientas lo que hacen básicamente es algo parecido al sketch manual, a partir de aquí se podría abrir una discusión sobre si el paso anterior de dibujar el sketch a mano es necesario o no, pero en el fondo creo que verdaderamente es más fácil crear sobre papel que sobre pantalla, aunque quizás eso sea porque soy de la generación de los dinosaurios:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.creativasfera.com/wp-content/uploads/2012/10/wireframe-560x409.png&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt; &lt;span style=&quot;font-size: large;&quot;&gt;PASO 5: HAZ EL DISEÑO EN PHOTOSHOP&lt;/span&gt;&lt;br /&gt;Con el &lt;a href=&quot;http://www.creativasfera.com/tutoriales-para-aprender-a-disenar-sitios-web-responsive&quot;&gt;diseño web responsive&lt;/a&gt; se terminaron los días en que sólo hacíamos un diseño. Ahora necesitamos &lt;a href=&quot;http://www.creativasfera.com/los-mejores-frameworks-y-grids-de-css-para-responsive-design&quot;&gt;grids responsive&lt;/a&gt; que nos permitan adaptar el diseño a la pantalla. Esto requiere más tiempo, pero va a garantizar una mejor experiencia de usuario. Es recomendable empezar de menor a mayor, a diferencia de lo que se venía haciendo hasta ahora en que se partía de la versión desktop para crear la móvil.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.creativasfera.com/wp-content/uploads/2012/10/responsive-design.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Asegúrate de crear un diseño que aporte una buena experiencia de usuario y que siga los requisitos de la usabilidad y accesibilidad. Porque si tu diseño es fantástico pero no hay quien encuentre las cosas, ten por seguro que la web será un fracaso. No profundizo más en estos temas porque se pueden escribir libros enteros, pero tenlo presente cuando hagas la maquetación en Photoshop.&lt;br /&gt; PASO 6: CREA EL HTML&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sí, sí, crea el HTML sin el CSS, porque así seguro que crearás un código web semántico y podrás separar el diseño del contenido. Créeme, a largo plazo lo agradecerás. Te recomiendo programar con HTML5, porque es mucho más semántico y versátil que el tradicional, además que cada vez son más los sitios web que se programan con HTML5.&lt;br /&gt; PASO 7: CREA EL CSS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Una vez tenemos hecha la estructura del documento con HTML, entonces empezamos a darle forma con el CSS. Mi consejo es que diseñes para navegadores modernos y que utilices un CSS diferente para otros prehistóricos o que no siguen los estándares como IE7. Así, mira de implementar todo lo que puedas con CSS3 en lugar de imágenes recortadas del Photoshop, pues esto creará un código mucho más limpio y eficiente y reducirá el consumo de ancho de banda en dispositivos móviles que navegan con 3G.&lt;br /&gt; PASO 8: COMPATIBILIDAD ENTRE NAVEGADORES&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este es el punto que a mí personalmente menos me gusta. Tienes un diseño que se ve fantástico en Chrome y Firefox y abres IE y se sirve el desastre. O lo pruebas en el iPad vertical y genial, pero lo giras y de nuevo el desastre. Esta es la fase que requiere de más paciencia, pues implica hacer que la web se vea correctamente en todos los navegadores, con la dificultad añadida de los dispositivos móviles que hace unos años no hacía falta tener en cuenta.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.creativasfera.com/wp-content/uploads/2012/10/cross-browser.jpg&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt; &lt;span style=&quot;font-size: large;&quot;&gt;PASO 9: COMPRUEBA QUE EL CÓDIGO VALIDE&lt;/span&gt;&lt;br /&gt;En su momento se abrió un debate de hasta que punto es importante que el código valide si la web se ve bien. En mi opinión, hay que procurar hacer un código lo más limpio posible que también en la medida de lo posible valide. Y digo esto porque cuando pongas la likebox de Facebook como la que sale en esta web, verás que tu web deja de validar, pues Facebook va por libre en temas de estándares. Por eso yo soy de la opinión de sopesar los pros y contras de utilizar elementos que no validan, y en el caso de la likebox los pros son claramente superiores a los contras, pues muchos seguidores del Facebook me llegan gracias a este elemento. A partir de aquí, pienso que nos hemos de esforzar en la medida de los posible por crear un código que valide y arreglar los errores básicos que son fáciles de solucionar, pues si una página web tiene 10 errores hay un pase, pero si tiene 100 ya no.&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt; &lt;span style=&quot;font-size: large;&quot;&gt;PASO 10: SUBE LA WEB AL SERVIDOR&lt;/span&gt;&lt;br /&gt;No lo he dicho antes, pero espero que todo este trabajo lo hayas hecho en local, porque de otro modo los potenciales usuarios y clientes se habrán llevado una mala impresión. Una vez has comprobado que todo funciona como es esperado, ha llegado el momento de subir la web al servidor. No te asustes si algo no funciona, a veces hay permisos que no están activados en el servidor. Yo acostumbro a subir las nuevas páginas web la noche del sábado, porque la gente está de fiesta y raramente se dará cuenta de si ha habido algún error.&lt;/div&gt;&lt;div class=&quot;post&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt; CONCLUSIÓN&lt;/span&gt;&lt;br /&gt;Hemos visto los 10 pasos a seguir en el diseño de un sitio web. Podríamos haber profundizado más, pero la idea era dar una visión general. A partir de aquí me gustaría abrir el debate de cuáles son los pasos que vosotros seguís en el diseño de una nueva web y de si estáis de acuerdo o no con lo aquí propuesto. Así de paso puedo yo también aprender de vosotros, pues quizás he omitido algo que vale la pena tener en cuenta:-)&lt;div style=&quot;background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 28px; padding: 10px 0px;&quot;&gt;Fuente del articulo:&amp;nbsp;&lt;a href=&quot;http://www.creativasfera.com/pasos-a-seguir-en-el+diseno-de-una-web&quot;&gt;http://www.creativasfera.com/pasos-a-seguir-en-el+diseno-de-una-web&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/2631845519153648738/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/08/los-10-pasos-seguir-en-el-diseno-de-una.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/2631845519153648738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/2631845519153648738'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/08/los-10-pasos-seguir-en-el-diseno-de-una.html' title='LOS 10 PASOS A SEGUIR EN EL DISEÑO DE UNA WEB.'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-1342561778902001803</id><published>2013-07-30T10:30:00.000-04:30</published><updated>2013-07-30T10:40:11.890-04:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ie6"/><category scheme="http://www.blogger.com/atom/ns#" term="if IE 6"/><category scheme="http://www.blogger.com/atom/ns#" term="navegadores"/><category scheme="http://www.blogger.com/atom/ns#" term="web browser"/><title type='text'>Detectar ie6 y actualizar explorer</title><content type='html'>&lt;style&gt;div.codex{           border-left:2px solid green;           color:green;           font-size:8pt;           padding:10px;           overflow:auto;           overflow-y:auto;           width:800px;           white-space:nowrap;           padding:5px;           padding-left:10px;           padding-bottom:15px;           background-color:#F4FCF4;           scrollbar-base-color:#D3DFD3;           font-family:Courier New,arial,helvetica,verdana;         } &lt;/style&gt;Demostración de como detectar IE6 &amp;nbsp;e indicar que actualice el navegador!&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codex&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;!--[if IE 6]&amp;gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br /&gt;.ie6{&lt;br /&gt;&lt;code&gt;background:#FFFFE7 url(img/icon.gif) no-repeat 5px 5px;&lt;br /&gt;&lt;code&gt;text-decoration:none !important;&lt;br /&gt;padding:7px 0px 7px 30px;&lt;br /&gt;color:#333;&lt;br /&gt;cursor:pointer;&lt;br /&gt;border-bottom:1px #333333 solid;&lt;br /&gt;width:100%;&lt;br /&gt;display:block;font-family:arial;&lt;br /&gt;font-size:12px&lt;br /&gt;}&lt;br /&gt;.ie6:hover{&lt;br /&gt;background:#319AFF url(img/icon.gif) no-repeat 5px 5px;&lt;br /&gt;color:#ffffff&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;!--[if IE 6]&amp;gt;&amp;lt;style&amp;gt;.ie6{&lt;br /&gt;&lt;pre&gt;background:#FFFFE7 url(img/icon.gif) no-repeat 5px 5px;&lt;/pre&gt;text-decoration:none !important; padding:7px 0px 7px 30px; color:#333;cursor:pointer; border-bottom:1px #333333 solid; width:100%; display:block; font-family:arial; font-size:12px } .ie6:hover{ background:#319AFF url(img/icon.gif) no-repeat 5px 5px; color:#ffffff }&amp;lt;/style&amp;gt; &amp;lt;div class=ie6 &amp;gt; Su navegador esta desactualizado no podra disfrutar nuestra p&amp;amp;aacute;gina correctamente actualice o cambie su navegador a &amp;lt;a href=&#39;http://getfirefox.com&#39;&amp;gt;FireFox&amp;lt;/a&amp;gt;, &amp;lt;a href=&#39;http://www.opera.com/download/&#39;&amp;gt;Opera&amp;lt;/a&amp;gt;, &amp;lt;a href=&#39;http://www.apple.com/safari/&#39;&amp;gt;Safari&amp;lt;/a&amp;gt;, &amp;lt;a href=&#39;http://windows.microsoft.com/es-xl/internet-explorer/download-ie&#39;&amp;gt;Internet Explorer&amp;lt;/a&amp;gt; y &amp;lt;a href=&#39;http://www.google.com/chrome/?&#39;&amp;gt;Google Chrome&amp;lt;/a&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;![endif]--&amp;gt; &lt;/code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/1342561778902001803/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/07/detectar-ie6-y-actualizar-explorer.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/1342561778902001803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/1342561778902001803'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/07/detectar-ie6-y-actualizar-explorer.html' title='Detectar ie6 y actualizar explorer'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-403736437698177238.post-796694051538129481</id><published>2013-07-03T15:18:00.001-04:30</published><updated>2013-07-03T15:18:46.590-04:30</updated><title type='text'>Las mejores herramientas para limpiar y optimizar tu PC</title><content type='html'>&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/limpieza-windows-ppal.png&quot; style=&quot;color: #1161aa; font-weight: bold;&quot;&gt;&lt;img alt=&quot;Portada limpieza pc&quot; class=&quot;size-full wp-image-4331 aligncenter&quot; height=&quot;300&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/limpieza-windows-ppal.png&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto;&quot; title=&quot;limpieza-windows-ppal&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Normalmente después de formatear nuestro ordenador, tenemos el equipo de trabajo con un Windows inmaculado, sin&amp;nbsp;&lt;strong&gt;ficheros temporales&lt;/strong&gt;&amp;nbsp;ni la&amp;nbsp;&lt;em&gt;basura&lt;/em&gt;&amp;nbsp;que dejan las&amp;nbsp;&lt;strong&gt;instalaciones&lt;/strong&gt;&amp;nbsp;de programas o los mismos&lt;strong&gt;navegadores&lt;/strong&gt;&amp;nbsp;con el uso diario.&amp;nbsp;&lt;strong&gt;Windows&lt;/strong&gt;&amp;nbsp;tiene una herramienta de limpieza para todos estos ficheros que nos comen recursos y que aunque en un principio no nos damos cuenta de ellos, a la larga nos acaban por resultar bastante molestos. Hoy vamos a hablar de unas aplicaciones que cumplen este cometido básico de la herramienta por defecto de&amp;nbsp;&lt;strong&gt;Windows&lt;/strong&gt;, y que además&amp;nbsp;&lt;strong&gt;añaden otras funcionalidades&amp;nbsp;&lt;/strong&gt;que se consideran básicas en el&amp;nbsp;&lt;strong&gt;mantenimiento y limpieza de Windows&lt;/strong&gt;.&lt;span id=&quot;more-4326&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;h2 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 26px;&quot;&gt;CCleaner&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/ccleaner-logo.jpeg&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Logo CCleaner&quot; class=&quot;alignleft size-full wp-image-4355&quot; height=&quot;225&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/ccleaner-logo.jpeg&quot; style=&quot;background-color: #e3e3e3; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(177, 177, 177); display: inline; float: left; margin: 5px 10px 10px 0px; padding: 5px;&quot; title=&quot;ccleaner-logo&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;strong&gt;Una de las herramientas más conocidas y utilizadas&amp;nbsp;&lt;/strong&gt;para limpieza. Entre sus características destaca la limpieza de ficheros temporales, historial, cookies y autocompletado de los navegadores más utilizados (Internet Explorer, Firefox, Chrome, Opera y Safari) y otros tantos navegadores con menos cantidad de usuarios (K-Meleon, Rockmelt, Flock, Phoenix…).&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;También elimina los ficheros de la Papelera, ficheros temporales, logs o reportes de errores entre otros.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Pros&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;El ser una herramienta tan utilizada ha facilitado el crecimiento de la misma, ofreciendo cada vez más y mejores funcionalidades. De hecho puntos a destacar de&amp;nbsp;&lt;strong&gt;CCleaner&lt;/strong&gt;&amp;nbsp;son la&amp;nbsp;&lt;strong&gt;potabilidad&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;limpieza del registro&lt;/strong&gt;&amp;nbsp;o una buena&amp;nbsp;&lt;strong&gt;gestión de puntos de restauración&amp;nbsp; del sistema&lt;/strong&gt;.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Pero sin duda una de las grandes ventajas de&amp;nbsp;&lt;strong&gt;CCleaner&lt;/strong&gt;&amp;nbsp;es la posibilidad de&amp;nbsp;&lt;strong&gt;introducir complementos&lt;/strong&gt;, como&amp;nbsp;&lt;strong&gt;CCenhacer&lt;/strong&gt;, que añade soporte para la limpieza de ficheros basura de 270 aplicaciones adicionales.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Contras&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Un punto en contra de esta aplicación es que no elimina los archivos basura de algunos directorios básicos como el&amp;nbsp;&lt;em&gt;AppData/Local/Temp&lt;/em&gt;&amp;nbsp;de la carpeta de usuario o el contenido del directorio&amp;nbsp;&lt;em&gt;/Windows/Prefetch&lt;/em&gt;.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Este directorio lo usa&amp;nbsp;&lt;strong&gt;Windows&lt;/strong&gt;&amp;nbsp;para guardar parte de programas que hayamos usado, para que el próximo acceso a ese programa sea más rápido.&amp;nbsp;&lt;strong&gt;Microsoft&lt;/strong&gt;&amp;nbsp;aconseja no vaciar el contenido de dicho directorio pero hay muchos usuarios que prefieren vaciarlo de vez en cuando, ya que se llena de datos de aplicaciones que ya no están en uso.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/ccleaner.png&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Opciones en CCleaner&quot; class=&quot;size-full wp-image-4347 aligncenter&quot; height=&quot;286&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/ccleaner.png&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto;&quot; title=&quot;ccleaner&quot; width=&quot;311&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.piriform.com/ccleaner&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Descarga de CCleaner&quot;&gt;Descarga de CCleaner&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 26px;&quot;&gt;Slim Cleaner&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/slimcleaner-logo.jpg&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Logo SlimCleaner&quot; class=&quot;size-medium wp-image-4356 alignleft&quot; height=&quot;108&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/slimcleaner-logo-300x135.jpg&quot; style=&quot;background-color: #e3e3e3; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(177, 177, 177); display: inline; float: left; margin: 5px 10px 10px 0px; padding: 5px;&quot; title=&quot;slimcleaner-logo&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;Otra&amp;nbsp;&lt;strong&gt;buena herramienta&lt;/strong&gt;&amp;nbsp;de limpieza y optimización para nuestro&lt;strong&gt;Windows&lt;/strong&gt;. Ofrece&amp;nbsp;&lt;strong&gt;muchos extras&lt;/strong&gt;, limpiando archivos que no son utilizados o de otros que dejan los programas al desinstalarlos.&lt;strong&gt;Herramienta potente&lt;/strong&gt;&amp;nbsp;y cumplidora. Además la&amp;nbsp;&lt;strong&gt;interfaz&lt;/strong&gt;&amp;nbsp;de usuario está&amp;nbsp;&lt;strong&gt;muy cuidada&lt;/strong&gt;.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Pros&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;strong&gt;Slim Cleaner elimina archivos&lt;/strong&gt;&amp;nbsp;obsoletos de los directorios&amp;nbsp;&lt;strong&gt;que CCleaner es incapaz&amp;nbsp;&lt;/strong&gt;de eliminar. También nos informa los recursos que acaparan las aplicaciones y los programas de desinstalación. A parte de esto, ofrece las mismas carácterísticas básicas que el resto de programas de limpieza del sistema.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Contras&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Un punto negativo de&amp;nbsp;&lt;strong&gt;Slim Cleaner&lt;/strong&gt;&amp;nbsp;es la falta de un limpiador de registro como el de&amp;nbsp;&lt;strong&gt;CCleaner&lt;/strong&gt;, además de no contar con una versión portable.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/slimcleaner.png&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;SlimCleaner&quot; class=&quot;size-full wp-image-4349 aligncenter&quot; height=&quot;314&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/slimcleaner.png&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto;&quot; title=&quot;slimcleaner&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://download.cnet.com/SlimCleaner/3000-18512_4-75279939.html&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Descarga de SlimCleaner&quot;&gt;Descarga de Slim Cleaner&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 26px;&quot;&gt;Xleaner&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/xleaner-logo.jpg&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Logo Xleaner&quot; class=&quot;alignleft size-full wp-image-4357&quot; height=&quot;125&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/xleaner-logo.jpg&quot; style=&quot;background-color: #e3e3e3; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(177, 177, 177); display: inline; float: left; margin: 5px 10px 10px 0px; padding: 5px;&quot; title=&quot;xleaner-logo&quot; width=&quot;100&quot; /&gt;&lt;/a&gt;Se trata de otra&amp;nbsp;&lt;strong&gt;alternativa&lt;/strong&gt;&amp;nbsp;del popular&amp;nbsp;&lt;strong&gt;CCleaner&lt;/strong&gt;.&amp;nbsp;&lt;strong&gt;Xleaner&lt;/strong&gt;&amp;nbsp;es una aplicación que además de ofrecer las funcionalidades básicas disponibles en esta categoría de software, también cuenta con un sistema de extensiones para ampliar más su capacidad.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Pros&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;strong&gt;Xleaner&lt;/strong&gt;&amp;nbsp;tiene la capacidad de limpiar los datos del directorio&amp;nbsp;&lt;em&gt;Prefetch&lt;/em&gt;. Otro punto a su favor y que siempre considero fundamental en una aplicación, es su&amp;nbsp;&lt;strong&gt;portabilidad&lt;/strong&gt;. El aspecto en el que destaca Xleaner es el soporte para características adicionales tales como la&amp;nbsp;&lt;strong&gt;optimización del sistema&lt;/strong&gt;. En esta herramienta también tenemos la posibilidad de ampliar su funcionalidad a través de extensiones.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Contras&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Por defecto cuenta con muchas opciones, además se ha comprobado que elimina archivos temporales que el sistema necesita para uso inmediato.&amp;nbsp;También,&amp;nbsp;&lt;strong&gt;el proceso de limpieza nos ofrece poca información&lt;/strong&gt;, por lo que lo se considera como un punto negativo. Y por último, aunque sin importancia, funcionalmente hablando, hay usuarios que no se han mostrado muy contentos con su interfaz ya que consideran que es algo&amp;nbsp;&lt;em&gt;fea&lt;/em&gt;.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/xleaner.png&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Xleaner&quot; class=&quot;size-full wp-image-4350 aligncenter&quot; height=&quot;386&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/xleaner.png&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto;&quot; title=&quot;xleaner&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://morethanacleaner.de/download/viewcategory/14-xleaner-setup--portable.html&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Descarga de Xleaner&quot;&gt;Descarga de Xleaner&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 26px;&quot;&gt;Advanced SystemCare Free&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/advanced-systemcare-free-logo.png&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Advanced SystemCare Free Logo&quot; class=&quot;alignleft size-medium wp-image-4358&quot; height=&quot;180&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/advanced-systemcare-free-logo-279x300.png&quot; style=&quot;background-color: #e3e3e3; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(177, 177, 177); display: inline; float: left; margin: 5px 10px 10px 0px; padding: 5px;&quot; title=&quot;advanced-systemcare-free-logo&quot; width=&quot;167&quot; /&gt;&lt;/a&gt;Es la&amp;nbsp;&lt;strong&gt;versión gratuita de Advanced SystemCare&lt;/strong&gt;, utilidad que tiene el mismo cometido que sus compañeras de artículo. Desarrollado para Windows 7, Windows XP y Windows 2000, permite en pocos pasos y de forma sencilla conseguir mejoras en el rendimiento de nuestro equipo.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Pros&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Esta versión gratuita proporciona un sistema de seguimiento, programa de desinstalación, limpiador de disco, optimización de la memoria o gestor de procesos entre otros.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Contras&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;strong&gt;Muchas&lt;/strong&gt;&amp;nbsp;de las&amp;nbsp;&lt;strong&gt;características Pro&lt;/strong&gt;&amp;nbsp;como limpiador de registro, están&amp;nbsp;&lt;strong&gt;disponibles en herramientas gratuitas como CCleaner&lt;/strong&gt;. Además, otras muchas características que ofrece se encuentran disponible en otras aplicaciones libres que son más conocidas como&amp;nbsp;&lt;strong&gt;Microsoft Security Esentials&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;Avast&lt;/strong&gt;&amp;nbsp;o&amp;nbsp;&lt;strong&gt;AVG&lt;/strong&gt;.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/advanced-systemcare-free.png&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Advanced SystemCare Free&quot; class=&quot;size-full wp-image-4346 aligncenter&quot; height=&quot;299&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/advanced-systemcare-free.png&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto;&quot; title=&quot;advanced-systemcare-free&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.iobit.com/advancedsystemcareper.html&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Descarga de Advanced SystemCare Free&quot;&gt;Descarga de Advanced SystemCare Free&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 26px;&quot;&gt;Glary Utilities&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/glary-utilities-logo.png&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Glary Utilies Logo&quot; class=&quot;alignleft size-medium wp-image-4359&quot; height=&quot;158&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/glary-utilities-logo-300x264.png&quot; style=&quot;background-color: #e3e3e3; background-position: initial initial; background-repeat: initial initial; border: 1px solid rgb(177, 177, 177); display: inline; float: left; margin: 5px 10px 10px 0px; padding: 5px;&quot; title=&quot;glary-utilities-logo&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;Junto con&amp;nbsp;&lt;strong&gt;CCleaner&lt;/strong&gt;, esta es sin duda una de las herramientas más utilizadas para la eliminación de ficheros basura y optimización del sistema. Tiene una&amp;nbsp;&lt;strong&gt;versión de pago&lt;/strong&gt;&amp;nbsp;y otra&amp;nbsp;&lt;strong&gt;gratuita&lt;/strong&gt;. Esta última opción es bastante interesante y completa para no tener coste.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Pros&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Permite eliminar archivos basura comunes del sistema, así como entradas de registro no válidas y rastros de Internet. También puede gestionar y eliminar los complementos del navegador, analizar el uso de espacio en disco y encontrar archivos duplicados. Y por si esto fuera poco,&amp;nbsp;&lt;strong&gt;Glary Utilities divide archivos grandes en ficheros más pequeños&lt;/strong&gt;&amp;nbsp;y manejables para luego volver a unirlos.&lt;/div&gt;&lt;h3 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 20px;&quot;&gt;Contras&lt;/h3&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Pocas son las desventajas de esta gran aplicación,&amp;nbsp;&lt;del&gt;sin embargo un gran punto en contra es que&lt;strong&gt;&amp;nbsp;no ofrece una versión portable&lt;/strong&gt;&lt;/del&gt;. Aunque en un principio pensábamos que no tenía versión portable, el lector @Alejandro, nos ha indicado que esta herramienta si dispone de versión portable y efectivamente así es.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/glary-utilies.png&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Glary Utilies&quot; class=&quot;size-full wp-image-4348 aligncenter&quot; height=&quot;301&quot; src=&quot;http://www.omicrono.com/wp-content/uploads/2011/05/glary-utilies.png&quot; style=&quot;display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto;&quot; title=&quot;glary-utilies&quot; width=&quot;420&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;a href=&quot;http://download.cnet.com/Glary-Utilities/3000-2094_4-10508531.html?part=dl-6280556&amp;amp;subj=dl&amp;amp;tag=button&quot; style=&quot;color: #1161aa; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Descarga de Glary Utilies&quot;&gt;Descarga de Glary Utilies&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;background-color: white; color: #444444; font-family: helvetica; line-height: 26px;&quot;&gt;Conclusión&lt;/h2&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Parece que instalar una&amp;nbsp;&lt;strong&gt;herramienta&lt;/strong&gt;&amp;nbsp;de limpieza se antoja como&amp;nbsp;&lt;strong&gt;imprescindible&lt;/strong&gt;&amp;nbsp;en un entorno&amp;nbsp;&lt;strong&gt;Windows&lt;/strong&gt;. Es algo que no podemos dejar de lado, y más si estamos todo el día trabajando con el ordenador. De las herramientas que os hemos hablado, la que se puede proclamar como&amp;nbsp;&lt;em&gt;campeona&lt;/em&gt;&amp;nbsp;por funcionalidad y popularidad es&amp;nbsp;&lt;strong&gt;CCleaner&lt;/strong&gt;&amp;nbsp;seguida por&amp;nbsp;&lt;strong&gt;Glary Utilities&lt;/strong&gt;. Sin embargo para usuarios avanzados quizá esta última sea más completa, ya que tiene opciones que aún son inexistentes en&amp;nbsp;&lt;strong&gt;CCleaner&lt;/strong&gt;&amp;nbsp;tales como la&lt;strong&gt;eliminación de Spyware&amp;nbsp;&lt;/strong&gt;o el borrado de accesos directos con el link perdido.&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;Vemos no obstante, que la oferta es variada, y que cada usuario utiliza sus propios métodos y herramientas para limpiar y optimizar el sistema. E incluso hay muchos que no usan nada y optan por formatear cuando el equipo no da más de si.&lt;strong&gt;&amp;nbsp;¿Qué usáis vosotros?&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; color: #444444; font-family: helvetica; font-size: 14px; line-height: 26px;&quot;&gt;&lt;strong&gt;Articulo tomado de:&amp;nbsp;&lt;/strong&gt;&lt;a href=&quot;http://www.omicrono.com/2011/05/las-mejores-herramientas-para-limpiar-y-optimizar-tu-pc/&quot; style=&quot;background-color: transparent;&quot;&gt;http://www.omicrono.com/2011/05/las-mejores-herramientas-para-limpiar-y-optimizar-tu-pc/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jald89.blogspot.com/feeds/796694051538129481/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jald89.blogspot.com/2013/07/las-mejores-herramientas-para-limpiar-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/796694051538129481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/403736437698177238/posts/default/796694051538129481'/><link rel='alternate' type='text/html' href='http://jald89.blogspot.com/2013/07/las-mejores-herramientas-para-limpiar-y.html' title='Las mejores herramientas para limpiar y optimizar tu PC'/><author><name>Jhonathan Andres</name><uri>https://plus.google.com/105217543568582486510</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-9fI6EANxjQg/AAAAAAAAAAI/AAAAAAAAEG4/7tGLsKLImzA/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>