<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Desarrollo Web Tutoriales para tu web</title>
	<atom:link href="http://www.desarrollowebtutorial.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.desarrollowebtutorial.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 May 2013 04:50:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Diseño Web Adaptable con Foundation</title>
		<link>http://www.desarrollowebtutorial.com/diseno-web-adaptable-con-foundation/</link>
		<comments>http://www.desarrollowebtutorial.com/diseno-web-adaptable-con-foundation/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 04:16:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[framework css]]></category>
		<category><![CDATA[responsive design]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=264</guid>
		<description><![CDATA[Foundation es un Framework para realizar Sitios Webs que se adapten a cada dispositivo (Responsive Design), ya sea para PCs, Tablet, Smartphone. Adaptandose el ancho y altura para cada dispositivo.]]></description>
			<content:encoded><![CDATA[<p>Foundation es un Framework para realizar Sitios Webs que se adapten a cada dispositivo (Responsive Design), ya sea para PCs, Tablet, Smartphone. Adaptandose el ancho y altura para cada dispositivo.</p>
<p>El Framework Foundation es un conjunto de estilos y plugins de javascript, preparados para maquetar un sitio web de forma más rápido y fácil. Gracias a una técnica de grillas basadas en 12 columnas las cuales puedes combinar segun el proyecto que estes realizando.<br />
<span id="more-264"></span><br />
Ademas vienes con plugins de javascript, para incluir facilmente como banner slider (Orbit), elementos como Tabs, ToolTips, Botones, menu de navagación, formularios con validación incluida, etc.</p>
<p>Un conjunto de heramientas para hacerte la vida más fácil, más informacíón visita al sitio oficial</p>
<p><a title="Foundation" href="http://foundation.zurb.com" rel="nofollow" target="_blank">http://foundation.zurb.com</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><script id="thisIsOurScript" type="text/javascript">// <![CDATA[
				divVis=0; 				ourAlt=''; 				ourTitle=''; 								function showThis(where, e)				{ 					var For_content =document.createElement('div'); 					document.body.appendChild(For_content); 					For_content.className='image_information'; 					For_content.setAttribute('id','image_informer'); 										var topLeft=cursorPosition(e); 					var newX=topLeft[0]+13; 					var newY=topLeft[1]+10; 					For_content.style.left=newX+'px'; 					For_content.style.top=newY+'px'; 										ourAlt=where.alt; 					ourTitle=where.title; 					var outHtml=''; 										if(where.src) outHtml=outHtml+'<strong>Src</strong>: '+where.src+';
'; 					if(where.align) outHtml=outHtml+'<strong>Align</strong>: '+where.align+';
'; 					if(where.naturalWidth) outHtml=outHtml+'<strong>Natural width</strong>: '+where.naturalWidth+'px;
'; 					if(where.naturalHeight) outHtml=outHtml+'<strong>Natural height</strong>: '+where.naturalHeight+'px;
'; 					if(where.width) outHtml=outHtml+'<strong>Width</strong>: '+where.width+'px;
'; 					if(where.height) outHtml=outHtml+'<strong>Height</strong>: '+where.height+'px;
'; 					if(ourAlt) outHtml=outHtml+'<strong>Alt</strong>: '+ourAlt+';
'; 					if(ourTitle) outHtml=outHtml+'<strong>Title</strong>: '+ourTitle+';
'; 					if(where.id) outHtml=outHtml+'<strong>ID</strong>: '+where.id+'
'; 					if(where.className) outHtml=outHtml+'<strong>Class</strong>: '+where.className+';
'; 					if(where.border) outHtml=outHtml+'<strong>Border</strong>: '+where.border+';
'; 										For_content.innerHTML=outHtml; 					divVis=1; 					where.removeAttribute('alt'); 					where.removeAttribute('title'); 				} 								function hideThis(where) 				{ 					document.body.removeChild(document.getElementById('image_informer')); 					where.setAttribute('alt',ourAlt); 					where.setAttribute('title',ourTitle); 					divVis=0; 					ourAlt=''; 					ourTitle=''; 				} 								function moveThis(e) 				{ 					if(divVis==1) 					{ 						var topLeft=cursorPosition(e); 						var newX=topLeft[0]+13; 						var newY=topLeft[1]+10; 						document.getElementById('image_informer').style.left=newX+'px'; 						document.getElementById('image_informer').style.top=newY+'px'; 					} 				} 								function cursorPosition(e) 				{ 					var xPlusY= new Array(2); 										if (e.pageX || e.pageY) 					{ 						var x=e.pageX; 						var y=e.pageY; 					} 					else if (e.clientX || e.clientY) 					{ 						var x=e.clientX+(document.documentElement.scrollLeft || document.body.scrollLeft)-document.documentElement.clientLeft; 						var y=e.clientY+(document.documentElement.scrollTop || document.body.scrollTop)-document.documentElement.clientTop; 					} 					xPlusY[0]=x; 					xPlusY[1]=y; 										return xPlusY; 				}
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/diseno-web-adaptable-con-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 &#8211; Video en Página Web</title>
		<link>http://www.desarrollowebtutorial.com/html5-video-en-pagina-web/</link>
		<comments>http://www.desarrollowebtutorial.com/html5-video-en-pagina-web/#comments</comments>
		<pubDate>Tue, 11 Sep 2012 04:53:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Html5]]></category>
		<category><![CDATA[etiqueta video]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=239</guid>
		<description><![CDATA[Para mostrar un video en una página web, se necesitaba usar mediante flash, pero con HTML5 ya no va ser requerido el uso de flash. con la etiqueta &#60;video&#62; lo hacemos facilmente. Ejemplo: &#60;video width=&#34;320&#34; height=&#34;240&#34; controls=&#34;controls&#34;&#62; &#60;source src=&#34;movie.mp4&#34; type=&#34;video/mp4&#34; /&#62; &#60;source src=&#34;movie.ogg&#34; type=&#34;video/ogg&#34; /&#62; &#60;/video&#62; HTML5 &#60;video&#62; &#8211; Métodos, propiedades y eventos Methods Properties [...]]]></description>
			<content:encoded><![CDATA[<p>Para mostrar un video en una página web, se necesitaba usar mediante flash, pero con HTML5 ya no va ser requerido el uso de flash. con la etiqueta &lt;video&gt; lo hacemos facilmente.<br />
Ejemplo:<span id="more-239"></span></p>
<div align="center">
<video width="320" height="240" controls="controls"><br />
  <source src="http://www.desarrollowebtutorial.com/movie.ogg" type="video/ogg" /><br />
</video>
</div>
<p></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;video width=&quot;320&quot; height=&quot;240&quot; controls=&quot;controls&quot;&gt;
  &lt;source src=&quot;movie.mp4&quot; type=&quot;video/mp4&quot; /&gt;
  &lt;source src=&quot;movie.ogg&quot; type=&quot;video/ogg&quot; /&gt;
&lt;/video&gt;</pre></div></div>

<p>HTML5 &lt;video&gt; &#8211; Métodos, propiedades y eventos</p>
<table style="padding:0px" border="0" cellpadding="0" cellspacing="0" class="reference" id="table1">
<tbody>
<tr>
<th width="33%" align="left">Methods</th>
<th width="34%" align="left">Properties</th>
<th width="33%" align="left">Events</th>
</tr>
<tr>
<td>play()</td>
<td>currentSrc</td>
<td>play</td>
</tr>
<tr>
<td>pause()</td>
<td>currentTime</td>
<td>pause</td>
</tr>
<tr>
<td>load()</td>
<td>videoWidth</td>
<td>progress</td>
</tr>
<tr>
<td>canPlayType</td>
<td>videoHeight</td>
<td>error</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>duration</td>
<td>timeupdate</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>ended</td>
<td>ended</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>error</td>
<td>abort</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>paused</td>
<td>empty</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>muted</td>
<td>emptied</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>seeking</td>
<td>waiting</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>volume</td>
<td>loadedmetadata</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>height</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>width</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/html5-video-en-pagina-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.desarrollowebtutorial.com/movie.ogg" length="493109" type="audio/ogg" />
		</item>
		<item>
		<title>Crear host virtual en WampServer</title>
		<link>http://www.desarrollowebtutorial.com/crear-host-virtual-en-wampserver/</link>
		<comments>http://www.desarrollowebtutorial.com/crear-host-virtual-en-wampserver/#comments</comments>
		<pubDate>Tue, 22 May 2012 04:58:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Servidores Web]]></category>
		<category><![CDATA[APACHE]]></category>
		<category><![CDATA[host virtual]]></category>
		<category><![CDATA[wampserver]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=229</guid>
		<description><![CDATA[Para crear un host virtual en WampServer, en un entorno de desarrollo, tenemos varios proyectos en cuales trabajamos y para realizar el testing de cada una de las aplicaciones necesitamos recrear un servidor de producción, lo más paracido posible, y para eso el Servidor Web Apache nos permite realizar host virtuales. Es decir podemos crear [...]]]></description>
			<content:encoded><![CDATA[<p>Para crear un <em><strong>host virtual</strong></em> en WampServer, en un entorno de desarrollo, tenemos varios proyectos en cuales trabajamos y para realizar el testing de cada una de las aplicaciones necesitamos recrear un servidor de producción, lo más paracido posible, y para eso el Servidor Web Apache nos permite realizar <strong><em>host virtuales</em></strong>. Es decir podemos crear <em><strong>varios Host</strong></em> o que nuestro Servidor web hospede a varios dominios.<br />
<span id="more-229"></span><br />
Ahora empecemos a crearlos:</p>
<p>1. Editar el archivo C:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf<br />
Descomentamos la Linea Include conf/extra/httpd-vhosts.conf, quitandole el #. En este archivo configuraremos los host virtuales.</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># Virtual hosts</span>
<span style="color: #00007f;">Include</span> conf/extra/httpd-vhosts.conf</pre></div></div>

<p>2. Luego agregamos al final del archivo C:\wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf , las siguientes lineas:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">VirtualHost</span> *:<span style="color: #ff0000;">80</span>&gt;
    <span style="color: #00007f;">ServerAdmin</span> webmaster@localhost
    <span style="color: #00007f;">DocumentRoot</span> <span style="color: #7f007f;">&quot;c:/wamp/www&quot;</span>
    <span style="color: #00007f;">ServerName</span> localhost
    <span style="color: #00007f;">ErrorLog</span> <span style="color: #7f007f;">&quot;logs/localhost-error.log&quot;</span>
    <span style="color: #00007f;">CustomLog</span> <span style="color: #7f007f;">&quot;logs/localhost-access.log&quot;</span> common
&lt;/<span style="color: #000000; font-weight:bold;">VirtualHost</span>&gt;
&nbsp;
&lt;<span style="color: #000000; font-weight:bold;">VirtualHost</span> *:<span style="color: #ff0000;">80</span>&gt;
    <span style="color: #00007f;">ServerAdmin</span> webmaster@midominio.com
    <span style="color: #00007f;">DocumentRoot</span> <span style="color: #7f007f;">&quot;c:/wamp/www/midominio.com&quot;</span>
    <span style="color: #00007f;">ServerName</span> www.midominio.com
    <span style="color: #00007f;">ErrorLog</span> <span style="color: #7f007f;">&quot;logs/midominio.com-error.log&quot;</span>
    <span style="color: #00007f;">CustomLog</span> <span style="color: #7f007f;">&quot;logs/midominio.com-access.log&quot;</span> common
&lt;/<span style="color: #000000; font-weight:bold;">VirtualHost</span>&gt;</pre></div></div>

<p>El primer host es para el Servidor por defecto localhost, luego agregamos el dominio midominio.com, este nombre de dominio funcionará solo de manera local.</p>
<p>3. Ahora creamos la carpeta midominio.com en c:/wamp/www/ , para el <span style="text-decoration: underline;"><em><strong>host virtual</strong></em></span> que creamos.<br />
4. Y por último editamos el archivo C:\WINDOWS\system32\drivers\etc\hosts , agregando lo siguiente:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">127.0.0.1		www.midominio.com</pre></div></div>

<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/host-virtual.png"><img class="aligncenter size-full wp-image-230" title="host virtual" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/host-virtual.png" alt="host virtual" width="528" height="367" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/crear-host-virtual-en-wampserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar WampServer en Windows XP</title>
		<link>http://www.desarrollowebtutorial.com/instalar-wampserver-en-windows-xp/</link>
		<comments>http://www.desarrollowebtutorial.com/instalar-wampserver-en-windows-xp/#comments</comments>
		<pubDate>Mon, 21 May 2012 03:54:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Servidores Web]]></category>
		<category><![CDATA[APACHE]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[servidor web]]></category>
		<category><![CDATA[wampserver]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=201</guid>
		<description><![CDATA[Instalar WampServer en Windows XP, WampServer nos permite crear un entorno de desarrollo web. El acrónimo WAMP describe las Herramientas que utiliza. W: Sistema Operativo WINDOWS A: Servidor Web APACHE M: Servidor de Base de Datos MYSQL P: Lenguaje de Programación PHP Al instalar WampServer trae como agregados los proyectos: PhpMyAdmin, SQL Buddy para la administración de base [...]]]></description>
			<content:encoded><![CDATA[<p>Instalar <em><strong><a title="WampServer" href="http://www.wampserver.com/" target="_blank">WampServer</a></strong></em> en Windows XP, WampServer nos permite crear un <strong>entorno de desarrollo web</strong>. El acrónimo WAMP describe las Herramientas que utiliza.<br />
W: Sistema Operativo WINDOWS<br />
A: Servidor Web <a title="apache" href="http://httpd.apache.org/" target="_blank">APACHE</a><br />
M: Servidor de Base de Datos <a title="mysql" href="http://www.mysql.com/" target="_blank">MYSQL</a><br />
P: Lenguaje de Programación <a title="php" href="http://php.net/" target="_blank">PHP<br />
</a><span id="more-201"></span></p>
<h4>Al instalar <em><strong><a title="WampServer" href="http://www.wampserver.com/" target="_blank">WampServer</a></strong></em> trae como agregados los proyectos:</h4>
<ul>
<li><a title="PhpMyAdmin" href="http://www.phpmyadmin.net" target="_blank">PhpMyAdmin</a>, SQL Buddy para la administración de base de Datos MYSQL.</li>
<li><a title="WebGrind" href="https://github.com/jokkedk/webgrind" target="_blank">WebGrind</a>, es un perfilador gráfico de PHP via web escrito en PHP, Su apareciencia es simple y agradable para depurar aplicaciones PHP.</li>
</ul>
<p>Vamos a indicar los pasos para instalarlo en un Sistema Operativo Windows XP.</p>
<p>Descargamos el WampServer desde <a title="descargar wampserver" href="http://sourceforge.net/projects/wampserver/files/WampServer%202/" target="_blank">Aquí</a>.<br />
Iniciamos el proceso de instalación, sigue los pasos en las imágenes.</p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/Imagen1.png"><img class="aligncenter size-medium wp-image-203" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/Imagen1-300x231.png" alt="instalar wampserver" width="300" height="231" /></a></p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/Imagen2.png"><img class="aligncenter size-medium wp-image-204" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/Imagen2-300x227.png" alt="instalar wampserver" width="300" height="227" /></a></p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver3.png"><img class="aligncenter size-medium wp-image-205" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver3-300x227.png" alt="instalar wampserver" width="300" height="227" /></a></p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver4.png"><img class="aligncenter size-medium wp-image-206" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver4-300x227.png" alt="instalar wampserver" width="300" height="227" /></a></p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver5.png"><img class="aligncenter size-medium wp-image-207" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver5-300x227.png" alt="instalar wampserver" width="300" height="227" /></a></p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver6.png"><img class="aligncenter size-medium wp-image-208" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver6-300x227.png" alt="instalar wampserver" width="300" height="227" /></a></p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver7.png"><img class="aligncenter size-medium wp-image-209" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver7-300x227.png" alt="instalar wampserver" width="300" height="227" /></a></p>
<p>Hacemos click en Desbloquear.</p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver8.png"><img class="aligncenter size-medium wp-image-210" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver8-300x176.png" alt="instalar wampserver" width="300" height="176" /></a></p>
<p>Una vez terminado, vamos en la barra de tares y le damos click en el icono de WampServer.</p>
<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver9.png"><img class="aligncenter size-medium wp-image-211" title="instalar wampserver" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2012/05/wampserver9-300x266.png" alt="instalar wampserver" width="300" height="266" /></a></p>
<p>Listo, pueden explorar esta excelente Herramienta para el <em><strong>Desarrollo Web</strong></em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/instalar-wampserver-en-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar Ubuntu 12.04 Precise Pangolin</title>
		<link>http://www.desarrollowebtutorial.com/instalar-ubuntu-12-04-precise-pangolin/</link>
		<comments>http://www.desarrollowebtutorial.com/instalar-ubuntu-12-04-precise-pangolin/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 03:09:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Servidores Web]]></category>
		<category><![CDATA[instalar ubuntu]]></category>
		<category><![CDATA[instalar ubuntu 12.04]]></category>
		<category><![CDATA[instalar ubuntu Precise Pangolin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=184</guid>
		<description><![CDATA[Ya está disponible la descargar de la nueva Versión de Ubuntu, la 12.04 Precise Pangolin, para todos que recien comienzan en el mundo de Linux y el Software Libre les recomiendo que empiecen con la Distribución, Ubuntu, que es la más amigable y facil de usar. Si deseas Instalarlo, aquí te dejo un video de [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ya está disponible</strong> la descargar de la nueva Versión de Ubuntu, la 12.04 <strong>Precise Pangolin</strong>, para todos que recien comienzan en el mundo de Linux y el Software Libre les recomiendo que empiecen con la Distribución, Ubuntu, que es la más amigable y facil de usar.</p>
<p>Si deseas Instalarlo, aquí te dejo un video de como hacerlo, que lo disfrutes.</p>
<p><strong>Descargalo <a title="Descargar Ubuntu Precise Pangolin" href="http://www.ubuntu.com/download/desktop" target="_blank">Aquí</a></strong></p>
<p><span id="more-184"></span></p>
<p><object width="480" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube-nocookie.com/v/TcFXdMf9MZI?version=3&amp;hl=es_ES" /><param name="allowfullscreen" value="true" /><embed width="480" height="360" type="application/x-shockwave-flash" src="http://www.youtube-nocookie.com/v/TcFXdMf9MZI?version=3&amp;hl=es_ES" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/instalar-ubuntu-12-04-precise-pangolin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar Centos 6 Instalación Minimal</title>
		<link>http://www.desarrollowebtutorial.com/instalar-centos-6-instalacion-minimal/</link>
		<comments>http://www.desarrollowebtutorial.com/instalar-centos-6-instalacion-minimal/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 20:45:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Servidores Web]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=166</guid>
		<description><![CDATA[Instalación minima de Centos 6, de esta forma solo se instalan los paquetes necesarios, evitando la instalación de otros paquetes que ni siquiera lo vamos a usar. Se realizo con el ISO (CentOS-6.0-i386-bin-DVD.iso)]]></description>
			<content:encoded><![CDATA[<p>Les dejo con un video de como instalar <a title="Centos" href="http://www.centos.org/" target="_blank">Centos</a> 6, primero se descargan el ISO (CentOS-6.0-i386-bin-DVD.iso) . Eligen la instalación Minimal, donde se instalan solo los paquetes necesarios, para luego solo instalen los paquetes que vayan a usar.<span id="more-166"></span></p>
<p><object width="480" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/_dln6Z58lVI?version=3&amp;hl=es_ES" /><param name="allowfullscreen" value="true" /><embed width="480" height="360" type="application/x-shockwave-flash" src="http://www.youtube.com/v/_dln6Z58lVI?version=3&amp;hl=es_ES" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/instalar-centos-6-instalacion-minimal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear word rtf con php</title>
		<link>http://www.desarrollowebtutorial.com/crear-word-rtf-con-php-doc/</link>
		<comments>http://www.desarrollowebtutorial.com/crear-word-rtf-con-php-doc/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 06:28:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servidores Web]]></category>
		<category><![CDATA[crear rtf php]]></category>
		<category><![CDATA[crear word php]]></category>
		<category><![CDATA[rtf]]></category>
		<category><![CDATA[word]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=160</guid>
		<description><![CDATA[crear word rtf con php, documentos .doc .docx .rtf, generar documentos rtf a traves de la clase tortf, usando una plantilla con un diseño predeterminado, funciona en servidores linux como en windows]]></description>
			<content:encoded><![CDATA[<p>En algunos de los proyectos que he realizado se ha presentado el caso de exportar información de una base de datos a un documento word, usando una plantilla predeterminada. Se puede realizar mediante la clase PHPDOCX, tiene dos versiones libre y de pago, le versión libre no tiene todas las funcionalidades como para resolver el problema que indico, asi que tuve que exportar los datos en un archivo <a href="http://es.wikipedia.org/wiki/Rich_Text_Format">.rtf</a> dado que desde word se puede abrir, editar este tipo de archivos. Buscando en la web encontre algunos ejemplos, pero yo le di un poco de mi cosecha, la clase se llama ToRtf.<span id="more-160"></span><br />
Primero deberan crear una plantilla de nombre plantilla.rtf con el diseño predeterminado.<br />
<a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2011/09/plantilla.png"><img class="aligncenter size-full wp-image-161" title="crear word rtf con php" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2011/09/plantilla.png" alt="crear word rtf con php" width="369" height="443" align="middle" /></a></p>
<p>Luego crean el archivo ToRtf.php y copian el código</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000; font-weight: bold;">class</span> ToRtf
<span style="color: #009900;">&#123;</span>
	<span style="color: #990000; font-weight: bold;">public</span> <span style="color: #000088;">$fichero</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- fichero de origen</span>
	<span style="color: #990000; font-weight: bold;">public</span> <span style="color: #000088;">$fsalida</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- nombre del nuevo fichero</span>
	<span style="color: #990000; font-weight: bold;">public</span> <span style="color: #000088;">$dirsalida</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- directorio del nuevo fichero</span>
	<span style="color: #990000; font-weight: bold;">public</span> <span style="color: #000088;">$retorno</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- fichero (retorna el fichero modo descarga)| nombre (retorna el nombre del fichero)</span>
	<span style="color: #990000; font-weight: bold;">public</span> <span style="color: #000088;">$prefijo</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- prefijo del nuevo fichero</span>
	<span style="color: #990000; font-weight: bold;">public</span> <span style="color: #000088;">$valores</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- valores a reemplazar</span>
	<span style="color: #990000; font-weight: bold;">public</span> <span style="color: #000088;">$error</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- retorna los errores</span>
&nbsp;
	<span style="color: #990000; font-weight: bold;">function</span> __construct <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//-- CARGAMOS VALORES POR DEFECTO</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fichero</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">'plantilla.rtf'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">'new.rtf'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dirsalida</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">retorno</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'fichero'</span><span style="color: #339933;">;</span> 
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">prefijo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'dmYHis'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">valores</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">error</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>		
	<span style="color: #009900;">&#125;</span>
	<span style="color: #990000; font-weight: bold;">function</span> leerArchivo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//-- CARGAMOS EL FICHERO EN UNA VARIABLE</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_file</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fichero</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$texto</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fichero</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$ntexto</span> <span style="color: #339933;">=</span> <span style="color: #990000;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texto</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$todo</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$n</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><span style="color: #000088;">$n</span><span style="color: #339933;">&lt;</span><span style="color: #000088;">$ntexto</span><span style="color: #339933;">;</span><span style="color: #000088;">$n</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$todo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$todo</span><span style="color: #339933;">.</span><span style="color: #000088;">$texto</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$n</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000088;">$todo</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">error</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Archivo de Origen no existe'</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #990000; font-weight: bold;">function</span> rtf<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">prefijo</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- DEFINIMOS EL NOMBRE DEL NUEVO FICHERO</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$txtplantilla</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">leerArchivo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//-- COMPROBAMOS SI SE CARGO BIEN EL FICHERO</span>
		<span style="color: #000088;">$punt</span> <span style="color: #339933;">=</span> <span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dirsalida</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;w&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- CREAMOS EL NUEVO FICHERO</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">valores</span><span style="color: #009900;">&#41;</span> and <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">valores</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">valores</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//-- REEMPLAZAMOS LAS VARIABLES</span>
				<span style="color: #000088;">$v</span> <span style="color: #339933;">=</span> <span style="color: #990000;">utf8_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$txtplantilla</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$k</span><span style="color: #339933;">,</span><span style="color: #000088;">$v</span><span style="color: #339933;">,</span><span style="color: #000088;">$txtplantilla</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #990000;">fputs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$punt</span><span style="color: #339933;">,</span><span style="color: #000088;">$txtplantilla</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//-- AGREGAMOS EL CONTENIDO AL NUEVO FICHERO</span>
		<span style="color: #990000;">fclose</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$punt</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//- CERRAMOS LA CONEXION DEL FICHERO</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">retorno</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;fichero&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//-- RETORNA EN MODO DE DESCARGA</span>
			<span style="color: #990000;">header</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Disposition: attachment; filename=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
			<span style="color: #990000;">header</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-Type: application/octet-stream&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #990000;">readfile</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dirsalida</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">retorno</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;nombre&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #666666; font-style: italic;">//-- RETORNA EL NOMBRE DEL FICHERO</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #990000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Lo ejecutamos</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$f</span> <span style="color: #339933;">=</span> <span style="color: #990000; font-weight: bold;">new</span> ToRtf<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$f</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fichero</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'plantilla.rtf'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$f</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fsalida</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'nuevo.rtf'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$f</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dirsalida</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$f</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">retorno</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'fichero'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$f</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">prefijo</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'pre_'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$f</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">valores</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#*DIRECCION*#'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;Av. Los Alamos 150&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'#*CIUDAD*#'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;Lima&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'#*NOMBRE*#'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;El Guille&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'#*NOMBREDESTINO*#'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;A TI&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'#*FECHA*#'</span><span style="color: #339933;">=&gt;</span>date<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d/m/Y'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$f</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rtf</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Como verán #*NOMBRE*# funciona como un marcador que se buscara y se reemplazara por el valor que se le asigne, esto es a través de un arreglo que lo pueden crear después de hacer una consulta a la base de datos y devolviendo la información que desean exportar.</p>
<p>Bueno eso es todo por hoy, me voy a dormir, si tienen dudas no dejen de comentar.</p>
<p>Actualizado 01 Mayo 2013: agregado la linea $todo = &#8221;; en la funcion leerArchivo y más valores para probar, también dejo para que lo descargen y lo prueben <a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2013/05/ToRtf.zip" title="Descargar" target="_blank">descargar aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/crear-word-rtf-con-php-doc/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Configurar PHPMailer con smtp, mail o sendmail</title>
		<link>http://www.desarrollowebtutorial.com/configurar-phpmailer-smtp-mail-sendmail-php/</link>
		<comments>http://www.desarrollowebtutorial.com/configurar-phpmailer-smtp-mail-sendmail-php/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 03:38:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[correo electronico]]></category>
		<category><![CDATA[envio masivo de correo]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mailing]]></category>
		<category><![CDATA[PHPMailer]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=152</guid>
		<description><![CDATA[Si deseas crear aplicaciones que realizan envios masivos y deseas que esos envios no vayam a la carpeta de span, pues PHPMailer es la clase que necesitas, muchos sistemas de envios masivos estan realizados con esta clase.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2011/08/phpmailer.jpg"><img src="http://www.desarrollowebtutorial.com/wp-content/uploads/2011/08/phpmailer.jpg" alt="Configurar phpmailer metodo smtp" title="Configurar phpmailer metodo smtp" width="360" height="83" class="aligncenter size-full wp-image-153" /></a></p>
<p>PHPMailer es una Clase para realizar envios de correos desde cualquier plataforma, esta clase te permite enviar uno o varios correos utilizando pocas lineas de código, usando el metodo de envio por SMTP, la función mail de PHP, o Sendmail, además de enviar mensajes de texto y HTML.<br />
Si deseas crear aplicaciones que realizan envios masivos y deseas que esos envios no vayam a la carpeta de span, pues PHPMailer es la clase que necesitas, muchos sistemas de envios masivos estan realizados con esta clase.<br />
<span id="more-152"></span><br />
Aquí les dejo un ejemplo simple, para esto primero tienen que bajarse desde este <a href="http://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list" target="_black">Descargar PHPMailer</a> o visitar su Página principal <a href="http://phpmailer.worxware.com/">PHPmailer</a>, una ves hecho esto crean un archivo, y pegan el siguiente código, claro reemplazando los datos verdaderos de dominio, correo y contraseña.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">require</span> <span style="color: #0000ff;">'../class.phpmailer.php'</span><span style="color: #339933;">;</span>
try <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$mail</span> <span style="color: #339933;">=</span> <span style="color: #990000; font-weight: bold;">new</span> PHPMailer<span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Nueva instancia, con las excepciones habilitadas</span>
	<span style="color: #000088;">$body</span>             <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;p&gt;Este es un Mensaje de Prueba&lt;/p&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$body</span>             <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/\\\\/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000088;">$body</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Escapar backslashes</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">IsSMTP</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>                           <span style="color: #666666; font-style: italic;">// Usamos el metodo SMTP de la clase PHPMailer</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SMTPAuth</span>   <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>                  <span style="color: #666666; font-style: italic;">// habilitado SMTP autentificación</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Port</span>       <span style="color: #339933;">=</span> <span style="color: #cc66cc;">25</span><span style="color: #339933;">;</span>                    <span style="color: #666666; font-style: italic;">// puerto del server SMTP</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Host</span>       <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;mail.midominio.com&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// SMTP server</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Username</span>   <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;guillermo@midominio.com&quot;</span><span style="color: #339933;">;</span>     <span style="color: #666666; font-style: italic;">// SMTP server Usuario</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Password</span>   <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;xxxxxx&quot;</span><span style="color: #339933;">;</span>            <span style="color: #666666; font-style: italic;">// SMTP server password</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">From</span>       <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;guillermo@midominio.com&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Remitente de Correo</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">FromName</span>   <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Guillermo&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Nombre del remitente</span>
	<span style="color: #000088;">$to</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;correoaenviar@hotmail.com&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Para quien se le va enviar</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Subject</span>  <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Mi primer mensaje con PhpMailer&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Asunto del correo</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">MsgHTML</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$body</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">IsHTML</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Enviar como HTML</span>
	<span style="color: #000088;">$mail</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Send</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//Enviar</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'El Mensaje a sido enviado.'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> catch <span style="color: #009900;">&#40;</span>phpmailerException <span style="color: #000088;">$e</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$e</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">errorMessage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//Mensaje de error si se produciera.</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #990000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Si les gusta, no dejen de comentar.<br />
Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/configurar-phpmailer-smtp-mail-sendmail-php/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Chuleta para Java</title>
		<link>http://www.desarrollowebtutorial.com/chuleta-para-java/</link>
		<comments>http://www.desarrollowebtutorial.com/chuleta-para-java/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 05:00:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[chuleta para java]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=142</guid>
		<description><![CDATA[Chuletas para java, documentacion para programadores de java, guia de referencia para java]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.desarrollowebtutorial.com/wp-content/uploads/2011/08/chuletas-lenguajes-de-programacion.jpg"><img class="size-full wp-image-143 aligncenter" title="Chuleta de Java" src="http://www.desarrollowebtutorial.com/wp-content/uploads/2011/08/chuletas-lenguajes-de-programacion.jpg" alt="Chuleta de Java Lenguaje de programacion" width="300" height="97" /></a>Aquí les dejo unas chuletas para Java, para quienes les gusta programar con Java.</p>
<p style="text-align: left;"><a href="http://www.oracle.com/technetwork/java/index-jsp-142903.html" target="_blank">Documentación</a></p>
<p style="text-align: left;"><a href="http://introcs.cs.princeton.edu/java/11cheatsheet/" target="_blank">http://introcs.cs.princeton.edu/java/11cheatsheet/</a></p>
<p style="text-align: left;"><a href="http://www.it.uc3m.es/tsioca/ChuletadeJava.pdf" target="_blank">http://www.it.uc3m.es/tsioca/ChuletadeJava.pdf</a></p>
<p style="text-align: left;"><a href="http://www.apl.jhu.edu/~hall/java/Documentation.html" target="_blank">http://www.apl.jhu.edu/~hall/java/Documentation.html</a></p>
<p style="text-align: left;"><a href="http://lesliefranke.com/sandbox/ref/javacheatsheet.html" target="_blank">http://lesliefranke.com/sandbox/ref/javacheatsheet.html</a></p>
<p style="text-align: left;"><a href="http://mindprod.com/jgloss/jcheat.html" target="_blank">http://mindprod.com/jgloss/jcheat.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/chuleta-para-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar Ubuntu 11.04 Alternate</title>
		<link>http://www.desarrollowebtutorial.com/instalar-ubuntu-11-04-alternate/</link>
		<comments>http://www.desarrollowebtutorial.com/instalar-ubuntu-11-04-alternate/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 04:40:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[instalar ubuntu 11.04]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.desarrollowebtutorial.com/?p=127</guid>
		<description><![CDATA[Nuevo video de Instalación de Ubuntu 11.04 Alternate, para aquellos que les gusta complicarse la vida.]]></description>
			<content:encoded><![CDATA[<p>Nuevo video de Instalación de <strong>Ubuntu 11.04 Alternate</strong>, para aquellos que les gusta complicarse la vida.<br />
saludos.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="405" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hERB6IgUL9o?version=3&amp;hl=es_ES&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="405" src="http://www.youtube.com/v/hERB6IgUL9o?version=3&amp;hl=es_ES&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.desarrollowebtutorial.com/instalar-ubuntu-11-04-alternate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
