<?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-7990115283413454256</id><updated>2024-09-01T18:53:51.752-07:00</updated><category term="Gmail"/><category term="PhpMailer"/><title type='text'>Php en acción</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://phpenaccion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7990115283413454256/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://phpenaccion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7990115283413454256.post-610676403281823349</id><published>2023-10-04T08:46:00.002-07:00</published><updated>2023-10-04T08:46:19.029-07:00</updated><title type='text'>Descubriendo array_intersect_key en PHP: Tu Guía Práctica con Ejemplos Reales</title><content type='html'>Hoy les traigo un tutorial muy especial sobre una función extremadamente útil en PHP: &lt;b&gt;array_intersect_key&lt;/b&gt;. Esta función nos permite comparar las claves de dos o más arrays y obtener un nuevo array con las parejas clave/valor del primer array que tienen claves presentes en todos los arrays comparados.

He preparado una serie de videos cortos que explican cómo funciona &lt;b&gt;array_intersect_key&lt;/b&gt;, cómo implementarlo en tu código y cómo puede simplificar tu vida como desarrollador. Estos videos están disponibles en Instagram, YouTube Shorts y TikTok, así que puedes elegir tu plataforma favorita para aprender.
&lt;blockquote cite=&quot;https://www.tiktok.com/@phpenaccion/video/7286126366766976262&quot; class=&quot;tiktok-embed&quot; data-video-id=&quot;7286126366766976262&quot; style=&quot;max-width: 605px; min-width: 325px;&quot;&gt; &lt;section&gt; &lt;a href=&quot;https://www.tiktok.com/@phpenaccion?refer=embed&quot; target=&quot;_blank&quot; title=&quot;@phpenaccion&quot;&gt;@phpenaccion&lt;/a&gt; Aprende a dominar array_intersect_key en PHP con este tutorial rápido. 🚀 Desliza para ver ejemplos prácticos que elevarán tu código al siguiente nivel. ¡Guarda y comparte si te gusta lo que ves! 🖥️ &lt;a href=&quot;https://www.tiktok.com/tag/php?refer=embed&quot; target=&quot;_blank&quot; title=&quot;php&quot;&gt;#PHP&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/webdevelopment?refer=embed&quot; target=&quot;_blank&quot; title=&quot;webdevelopment&quot;&gt;#WebDevelopment&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/learncoding?refer=embed&quot; target=&quot;_blank&quot; title=&quot;learncoding&quot;&gt;#LearnCoding&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/programmingtips?refer=embed&quot; target=&quot;_blank&quot; title=&quot;programmingtips&quot;&gt;#ProgrammingTips&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/codenewbie?refer=embed&quot; target=&quot;_blank&quot; title=&quot;codenewbie&quot;&gt;#CodeNewbie&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/phpenaccion?refer=embed&quot; target=&quot;_blank&quot; title=&quot;phpenaccion&quot;&gt;#phpenaccion&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/music/sonido-original-7286126386652187397?refer=embed&quot; target=&quot;_blank&quot; title=&quot;♬ sonido original - PHP en acción&quot;&gt;♬ sonido original - PHP en acción&lt;/a&gt;&lt;/section&gt;&lt;/blockquote&gt;&lt;h3 style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,0.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1.25em; line-height: 1.6; margin: 1rem 0px 0.5rem; white-space-collapse: preserve;&quot;&gt;Casos de Uso Prácticos:&lt;/h3&gt;&lt;div&gt;&lt;b&gt;Filtrado de Datos:&amp;nbsp;&lt;/b&gt;array_intersect_key es excelente para filtrar un array basado en un conjunto de claves permitidas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;
Comparación de Arrays:
&lt;/b&gt;También es útil para comparar las claves de diferentes arrays y encontrar coincidencias.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;Conclusión:&lt;/b&gt;
La función &lt;b&gt;array_intersect_key&lt;/b&gt; es una herramienta poderosa en tu arsenal PHP. Espero que estos ejemplos y videos te hayan ayudado a entender cómo puedes usar &lt;b&gt;array_intersect_key&lt;/b&gt; en tus proyectos. Si tienes alguna pregunta o comentario, no dudes en dejarlos abajo. Y si te gustó este tutorial, ¡comparte el amor reenviando este post y compartiendo los videos en tus redes sociales!&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpenaccion.blogspot.com/feeds/610676403281823349/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phpenaccion.blogspot.com/2023/10/descubriendo-arrayintersectkey-en-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7990115283413454256/posts/default/610676403281823349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7990115283413454256/posts/default/610676403281823349'/><link rel='alternate' type='text/html' href='http://phpenaccion.blogspot.com/2023/10/descubriendo-arrayintersectkey-en-php.html' title='Descubriendo array_intersect_key en PHP: Tu Guía Práctica con Ejemplos Reales'/><author><name>PHP en accion</name><uri>http://www.blogger.com/profile/02056642849612218484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7990115283413454256.post-700533440200077374</id><published>2023-09-27T15:27:00.002-07:00</published><updated>2023-09-27T15:33:28.721-07:00</updated><title type='text'>Descubriendo array_chunk en PHP: Segmenta tus Arrays Como un Profesional</title><content type='html'>&lt;p&gt;El mundo de la programación está lleno de herramientas y funciones que, aunque parezcan simples a primera vista, pueden ser increíblemente poderosas en manos expertas. Una de esas herramientas en PHP es &lt;b&gt;array_chunk&lt;/b&gt;. Si alguna vez te has preguntado cómo dividir un array en fragmentos de un tamaño específico, ¡esta función es tu solución!

La función &lt;b&gt;array_chunk&lt;/b&gt; es especialmente útil cuando trabajamos con grandes conjuntos de datos que necesitan ser divididos en piezas más manejables. Ya sea que estés trabajando en paginación, procesamiento por lotes o cualquier otro caso que requiera segmentar un array, &lt;b&gt;array_chunk&lt;/b&gt; es una herramienta esencial.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;¿Quieres verla en acción?&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;He preparado un reel educativo donde te muestro cómo usar &lt;b&gt;array_chunk&lt;/b&gt; con ejemplos prácticos y casos de uso. ¡No te lo pierdas!
  &lt;/p&gt;&lt;blockquote cite=&quot;https://www.tiktok.com/@phpenaccion/video/7283606921339358469&quot; class=&quot;tiktok-embed&quot; data-video-id=&quot;7283606921339358469&quot; style=&quot;max-width: 605px; min-width: 325px;&quot;&gt; &lt;section&gt; &lt;a href=&quot;https://www.tiktok.com/@phpenaccion?refer=embed&quot; target=&quot;_blank&quot; title=&quot;@phpenaccion&quot;&gt;@phpenaccion&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/php?refer=embed&quot; target=&quot;_blank&quot; title=&quot;php&quot;&gt;#php&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/programming?refer=embed&quot; target=&quot;_blank&quot; title=&quot;programming&quot;&gt;#programming&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/tag/programacion?refer=embed&quot; target=&quot;_blank&quot; title=&quot;programacion&quot;&gt;#programacion&lt;/a&gt; &lt;a href=&quot;https://www.tiktok.com/music/sonido-original-7283606948023503622?refer=embed&quot; target=&quot;_blank&quot; title=&quot;♬ sonido original - PHP en acción&quot;&gt;♬ sonido original - PHP en acción&lt;/a&gt; &lt;/section&gt; &lt;/blockquote&gt; &lt;script async=&quot;&quot; src=&quot;https://www.tiktok.com/embed.js&quot;&gt;&lt;/script&gt;
  &amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://youtube.com/shorts/g5svmyqchMA?feature=shared&quot; target=&quot;_blank&quot;&gt;Ver short en Youtube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.facebook.com/reel/1394352251435819&quot; target=&quot;_blank&quot;&gt;Ver reel en Facebook&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;


&lt;b&gt;Casos de Uso Comunes:&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt; &lt;b&gt;Paginación&lt;/b&gt;: Si tienes una lista de productos y deseas mostrarlos en páginas de 10, array_chunk puede ayudarte a lograrlo fácilmente.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Procesamiento por Lotes&lt;/b&gt;: Ideal para procesar grandes cantidades de datos sin sobrecargar la memoria o el tiempo de ejecución.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reorganización de Datos&lt;/b&gt;: Puedes usarlo para reorganizar y estructurar datos de una manera más legible y manejable.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;
&lt;b&gt;Conclusión:&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;La programación es tanto un arte como una ciencia. Con herramientas como &lt;b&gt;array_chunk&lt;/b&gt;, podemos hacer que nuestro código sea más eficiente y limpio. Si aún no has explorado esta función, te animo a que lo hagas y descubras su potencial.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpenaccion.blogspot.com/feeds/700533440200077374/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phpenaccion.blogspot.com/2023/09/descubriendo-arraychunk-en-php-segmenta.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7990115283413454256/posts/default/700533440200077374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7990115283413454256/posts/default/700533440200077374'/><link rel='alternate' type='text/html' href='http://phpenaccion.blogspot.com/2023/09/descubriendo-arraychunk-en-php-segmenta.html' title='Descubriendo array_chunk en PHP: Segmenta tus Arrays Como un Profesional'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7990115283413454256.post-8098714529067351245</id><published>2012-04-28T19:25:00.001-07:00</published><updated>2012-04-28T22:29:50.732-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gmail"/><category scheme="http://www.blogger.com/atom/ns#" term="PhpMailer"/><title type='text'>Enviar correo con PhpMailer y Gmail</title><content type='html'>Empezamos con mi primera publicación en este blog. Muchas veces al desarrollar nuestras paginas web tenemos la necesidad de enviar correo&amp;nbsp;electrónico&amp;nbsp;desde nuestra web para ello muchas veces utilizamos la función &lt;a href=&quot;http://php.net/manual/es/function.mail.php&quot; target=&quot;_blank&quot;&gt;mail&lt;/a&gt; de &lt;b&gt;PHP, &lt;/b&gt;pero nos damos con la sorpresa que nuestro correo llega a la carpeta de &lt;b&gt;correos no deseados, &lt;/b&gt;es por eso que me&amp;nbsp;decidí&amp;nbsp;a escribir este post de como enviar correo&amp;nbsp;electrónico&amp;nbsp;con la ayuda de la&amp;nbsp;Libreria&amp;nbsp;P&lt;a href=&quot;http://phpmailer.worxware.com/&quot; target=&quot;_blank&quot;&gt;hpMailer&lt;/a&gt; y un correo&amp;nbsp;electrónico&amp;nbsp;&lt;a href=&quot;http://gmail.com/&quot; target=&quot;_blank&quot;&gt;Gmail&lt;/a&gt;&amp;nbsp;.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;Descargamos la libreria PhpMailer desde el liguiente &lt;a href=&quot;http://code.google.com/a/apache-extras.org/p/phpmailer/&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Nos creamos una cuenta de correo&amp;nbsp;electrónico&amp;nbsp;en &lt;b&gt;&lt;a href=&quot;http://gmail.com/&quot; target=&quot;_blank&quot;&gt;Gmail&lt;/a&gt;, &lt;/b&gt;ya que este correo nos brinda la posibilidad de usar el protocolo SMTP.&lt;/li&gt;
&lt;li&gt;Creamos un nuevo archivo php (ejemplo: enviarcorreo.php)&lt;/li&gt;
&lt;li&gt;Agregamos las 2 clases que trae PhpMailer:&amp;nbsp;&lt;i&gt;class.phpmailer.php&lt;/i&gt; y &lt;i&gt;class.smtp.php&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;div id=&quot;iframeDiv84bbd10a-cf84-4763-8131-b52dbfd2c1eb&quot; style=&quot;display: none; margin: 0px;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; id=&quot;iframe84bbd10a-cf84-4763-8131-b52dbfd2c1eb&quot; src=&quot;http://www.blogtrog.com/code.aspx?id=84bbd10a-cf84-4763-8131-b52dbfd2c1eb&quot; style=&quot;border: 1px solid #e0e0e0; height: 70px; margin: 0px; width: 600px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div id=&quot;noIframeDiv84bbd10a-cf84-4763-8131-b52dbfd2c1eb&quot; style=&quot;display: block; margin: 0px;&quot;&gt;
&lt;pre&gt;&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;class.phpmailer.php&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;); 
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;class.smtp.php&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;script language=&quot;javascript&quot; src=&quot;http://www.blogtrog.com/scripts/bt_code.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
bt_code_init(&#39;84bbd10a-cf84-4763-8131-b52dbfd2c1eb&#39;);
&lt;/script&gt;
&lt;li&gt;Asignamos los datos del host, el puerto el nombre de usuario y su respectiva contraseña de &lt;b&gt;Gmail&lt;/b&gt;.&lt;/li&gt;
&lt;div id=&quot;iframeDiv23a41a66-3c05-440c-83a4-7afe0cf88df4&quot; style=&quot;display: none; margin: 0px;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; id=&quot;iframe23a41a66-3c05-440c-83a4-7afe0cf88df4&quot; src=&quot;http://www.blogtrog.com/code.aspx?id=23a41a66-3c05-440c-83a4-7afe0cf88df4&quot; style=&quot;border: 1px solid #e0e0e0; height: 190px; margin: 0px; width: 600px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div id=&quot;noIframeDiv23a41a66-3c05-440c-83a4-7afe0cf88df4&quot; style=&quot;display: block; margin: 0px;&quot;&gt;
&lt;pre&gt;&lt;div&gt;
&lt;span style=&quot;color: purple;&quot;&gt;
&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; PHPMailer();
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;IsSMTP();
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;SMTPAuth &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;SMTPSecure &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ssl&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Host &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;smtp.gmail.com&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Port &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;465&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Username &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;tucorreo@gmail.com&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&#39;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;From &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;tucorreo@gmail.com&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Password &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;tucontraseña&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;; &lt;/span&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;script language=&quot;javascript&quot; src=&quot;http://www.blogtrog.com/scripts/bt_code.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
bt_code_init(&#39;23a41a66-3c05-440c-83a4-7afe0cf88df4&#39;);
&lt;/script&gt;
&lt;li&gt;Una vez configurado nuestro correo agregamos los datos de&amp;nbsp;envió&lt;/li&gt;
&lt;div id=&quot;iframeDiv4d8dfe5a-f63f-4518-8eeb-a47999cde35b&quot; style=&quot;display: none; margin: 0px;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; id=&quot;iframe4d8dfe5a-f63f-4518-8eeb-a47999cde35b&quot; src=&quot;http://www.blogtrog.com/code.aspx?id=4d8dfe5a-f63f-4518-8eeb-a47999cde35b&quot; style=&quot;border: 1px solid #e0e0e0; height: 180px; margin: 0px; width: 570px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div id=&quot;noIframeDiv4d8dfe5a-f63f-4518-8eeb-a47999cde35b&quot; style=&quot;display: block; margin: 0px;&quot;&gt;
&lt;pre&gt;&lt;div&gt;
&lt;span style=&quot;color: purple;&quot;&gt;
&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;From &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;tucorreo@gmail.com&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;FromName &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Nombre del remitente&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Subject &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;titulo del correo&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;MsgHTML(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;lt;b&amp;gt;mensaje&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);
&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;$this-&amp;gt;email-&amp;gt;AltBody(&quot;mensaje&quot;);
//AltBody se envía el mensaje en texto plano y 
//MsgHTML el mensaje en formato HTML&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;AddAddress(destinatario@dominio&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;com&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;destinatario&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;script language=&quot;javascript&quot; src=&quot;http://www.blogtrog.com/scripts/bt_code.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
bt_code_init(&#39;4d8dfe5a-f63f-4518-8eeb-a47999cde35b&#39;);
&lt;/script&gt;
&lt;li&gt;También&amp;nbsp;podemos&amp;nbsp;adjuntar archivos&lt;/li&gt;
&lt;div id=&quot;iframeDivf526924d-9d56-457e-a9cf-dc4b3d186255&quot; style=&quot;display: none; margin: 0px;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; id=&quot;iframef526924d-9d56-457e-a9cf-dc4b3d186255&quot; src=&quot;http://www.blogtrog.com/code.aspx?id=f526924d-9d56-457e-a9cf-dc4b3d186255&quot; style=&quot;border: 1px solid #e0e0e0; height: 70px; margin: 0px; width: 550px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div id=&quot;noIframeDivf526924d-9d56-457e-a9cf-dc4b3d186255&quot; style=&quot;display: block; margin: 0px;&quot;&gt;
&lt;pre&gt;&lt;div&gt;
&lt;span style=&quot;color: purple;&quot;&gt;
&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;$mail&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;AddAttachment(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;files/files.zip&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);
&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$mail&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;AddAttachment(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;files/img03.jpg&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;script language=&quot;javascript&quot; src=&quot;http://www.blogtrog.com/scripts/bt_code.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
bt_code_init(&#39;f526924d-9d56-457e-a9cf-dc4b3d186255&#39;);
&lt;/script&gt;
&lt;li&gt;Después&amp;nbsp;de agregar todo los datos de&amp;nbsp;envió&amp;nbsp;correctamente se procede a enviar el email. &lt;/li&gt;
&lt;div id=&quot;iframeDiv2345dc2c-afa0-4917-9091-387cdd5d4cfd&quot; style=&quot;display: none; margin: 0px;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; id=&quot;iframe2345dc2c-afa0-4917-9091-387cdd5d4cfd&quot; src=&quot;http://www.blogtrog.com/code.aspx?id=2345dc2c-afa0-4917-9091-387cdd5d4cfd&quot; style=&quot;border: 1px solid #e0e0e0; height: 150px; margin: 0px; width: 550px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div id=&quot;noIframeDiv2345dc2c-afa0-4917-9091-387cdd5d4cfd&quot; style=&quot;display: block; margin: 0px;&quot;&gt;
&lt;pre&gt;&lt;div&gt;
&lt;span style=&quot;color: purple;&quot;&gt;
&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;IsHTML(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Send()) {
   &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;lt;b&amp;gt;Error:&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;$this&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;email&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ErrorInfo&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
} 
&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; {
   &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Mensaje enviado correctamente&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;
}&lt;/span&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;script language=&quot;javascript&quot; src=&quot;http://www.blogtrog.com/scripts/bt_code.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
bt_code_init(&#39;2345dc2c-afa0-4917-9091-387cdd5d4cfd&#39;);
&lt;/script&gt; &lt;/ul&gt;
&lt;div&gt;
Como se puede ver no es nada complicado enviar un correo&amp;nbsp;electrónico&amp;nbsp;desde nuestra pagina web con la ayuda de &lt;b&gt;Gmail&lt;/b&gt; y la&amp;nbsp;librería&amp;nbsp;&lt;b&gt;PhpMailer&lt;/b&gt;, a&amp;nbsp;continuación&amp;nbsp;les dejo el&amp;nbsp;código&amp;nbsp;completo.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://skydrive.live.com/redir.aspx?cid=700aa61976c99659&amp;amp;resid=700AA61976C99659!663&amp;amp;parid=700AA61976C99659!665&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Descargar&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
No olvide suscribirse en nuestra cuenta de facebook y por correo&amp;nbsp;electrónico&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phpenaccion.blogspot.com/feeds/8098714529067351245/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://phpenaccion.blogspot.com/2012/04/enviar-correo-con-phpmailer-y-gmail.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7990115283413454256/posts/default/8098714529067351245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7990115283413454256/posts/default/8098714529067351245'/><link rel='alternate' type='text/html' href='http://phpenaccion.blogspot.com/2012/04/enviar-correo-con-phpmailer-y-gmail.html' title='Enviar correo con PhpMailer y Gmail'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>