<?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>Mariano KIWO Carrizo &#187; PHP</title>
	<atom:link href="http://www.marianocarrizo.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marianocarrizo.com</link>
	<description>Emprendedor y desarrollador &#124; RIA, Flash, Flex, ActionScript, PHP, Java, JavaScript, jQuery y otras hierbas...</description>
	<lastBuildDate>Thu, 02 Sep 2010 14:44:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cambiar puerto del Apache</title>
		<link>http://www.marianocarrizo.com/2008/02/19/cambiar-puerto-del-apache/</link>
		<comments>http://www.marianocarrizo.com/2008/02/19/cambiar-puerto-del-apache/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 14:21:16 +0000</pubDate>
		<dc:creator>Mariano KIWO Carrizo</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[alumnos]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[consejos]]></category>
		<category><![CDATA[servidores]]></category>

		<guid isPermaLink="false">http://www.marianocarrizo.com/2008/02/19/cambiar-puerto-del-apache/</guid>
		<description><![CDATA[Un alumno y amigo, Gonzalo Varela me consulto como hacer para cambiar el puerto en el que el servidor web Apache escucha las peticiones. Y me pareció util exponer la respuesta en la web para otras personas que tengan la misma inquietud.
Para cambiar la configuracion y hacer que el servidor web escuche en otro puerto [...]]]></description>
			<content:encoded><![CDATA[<p>Un alumno y amigo, Gonzalo Varela me consulto como hacer para cambiar el puerto en el que el servidor web Apache escucha las peticiones. Y me pareció util exponer la respuesta en la web para otras personas que tengan la misma inquietud.</p>
<p>Para cambiar la configuracion y hacer que el servidor web escuche en otro puerto tenes que buscar el archivo HTTPD.CONF que esta en la carpeta del Apache. Los pasos a seguir son:</p>
<p>1- Busca el archivo que deberia estar en C:\\apache\conf\httpd.conf</p>
<p>2- Abrilo con el notepad y busca donde dice &#8220;listen 80&#8243; y cambiale el 80 por cualquier numero superior a 255, podes cambiarle tambien por 81 si queres&#8230;.</p>
<p>3- Por las dudas, busca mas abajo que puede llegar a decir &#8220;ServerName localhost:80&#8243; ahi tambien cambiale el puerto&#8230;.</p>
<p>4- Guarda el archivo, cerralo y resetea el apache&#8230;.</p>
<p>Eso es todo!!!</p>
<p>Por lo general suele haber problemas cuando ya tenemos alguna aplicación escuchando en el puerto 80 y el propio Apache no demuestra mucho sus problemas salvo que miremos el log de errores en donde nos va a notificar que no puede iniciar debido a que el puerto 80 ya esta tomado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marianocarrizo.com/2008/02/19/cambiar-puerto-del-apache/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>El día del programador</title>
		<link>http://www.marianocarrizo.com/2006/09/14/el-dia-del-programador/</link>
		<comments>http://www.marianocarrizo.com/2006/09/14/el-dia-del-programador/#comments</comments>
		<pubDate>Thu, 14 Sep 2006 15:30:02 +0000</pubDate>
		<dc:creator>Mariano KIWO Carrizo</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[fechas]]></category>
		<category><![CDATA[fiestas]]></category>
		<category><![CDATA[programador]]></category>

		<guid isPermaLink="false">http://www.marianocarrizo.com/2006/09/14/el-dia-del-programador/</guid>
		<description><![CDATA[Asi es, hoy en MSN vi el nick de mi colega Gustavo Sendra de Sisfly informática y pude leer que le dedicaba feliz día a los programadores.
En esta web pueden ver un blog dedicado al día de los ñoños que pasamos horas conectados a la pc. La cuestión es que leyendo un poco este sitio [...]]]></description>
			<content:encoded><![CDATA[<p>Asi es, hoy en MSN vi el nick de mi colega Gustavo Sendra de <a target="_blank" title="Sisfly Soluciones informaticas" href="http://www.sisfly.com.ar">Sisfly </a>informática y pude leer que le dedicaba feliz día a los programadores.</p>
<p>En <a target="_blank" title="Dia del programador" href="http://www.diadelprogramador.com.ar/ddp/index.php">esta web</a> pueden ver un blog dedicado al día de los ñoños que pasamos horas conectados a la pc. La cuestión es que leyendo un poco este sitio me di cuenta cuán importante somos los programadores hoy en día en el mundo de la informática, y no solo en éste, sino en todos los ambitos:</p>
<ul>
<li>El supermercado necesita un soft para administración.</li>
<li>El aeropuerto un pedazo de soft que meneje los controladores de vuelos.</li>
<li>El avión, por su parte, el soft para controlarlo.</li>
<li>El surtidor y la estación de servicio, el controlador de combustible.</li>
<li>El editor de la novela de cualquier horario y canal para editar el video de la grabación.</li>
<li>La secretaria para administrar la oficina.</li>
<li>El empresario para llevar sus negocios adelante.</li>
<li>La mamá para contactarse con sus hijos que rajaron al extranjero.</li>
<li>Sin ir más lejos, YO para escribir este post.</li>
</ul>
<p>Y sin embargo, cuantos supieron ayer de nuestro día?, se darán cuenta algun día lo que hacemos por todos ellos?.</p>
<p><span style="font-weight: bold">¡¡¡ FELIZ DIA COLEGAS !!!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marianocarrizo.com/2006/09/14/el-dia-del-programador/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips</title>
		<link>http://www.marianocarrizo.com/2006/02/28/detalles/</link>
		<comments>http://www.marianocarrizo.com/2006/02/28/detalles/#comments</comments>
		<pubDate>Tue, 28 Feb 2006 23:22:29 +0000</pubDate>
		<dc:creator>Mariano KIWO Carrizo</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.marianocarrizo.com/2006/02/28/detalles/</guid>
		<description><![CDATA[Para estrenar la sección PHP, destinada al código abierto tan potente que me ha ayudado a realizar muchos de mis trabajos, voy a comentar algunas cosas que fui descubriendo en mis comienzos y que quizás a alguno que otro pueda darle una mano.
Saltos de línea:
Cuando traemos texto desde un campo de formulario o desde una [...]]]></description>
			<content:encoded><![CDATA[<p>Para estrenar la sección <a title="Sitio web de PHP, donde encontraran información, descargars y todos los manuales del codigo open source" target="_blank" href="http://www.php.net">PHP</a>, destinada al código abierto tan potente que me ha ayudado a realizar muchos de mis trabajos, voy a comentar algunas cosas que fui descubriendo en mis comienzos y que quizás a alguno que otro pueda darle una mano.</p>
<p><strong>Saltos de línea</strong>:</p>
<p>Cuando traemos texto desde un campo de formulario o desde una base de datos, estamos recibiendo ese texto en forma de string, como un simple texto sin formato, mientras que al mostrarlo en el código HTML necesitamos los tags con los que se le indica cada salto de línea al navegador.</p>
<p>Para poder traer uno de estos textos y mostrarlo correctamente existe la función <a target="_blank" title="Referencia de nl2br en el website de php" href="http://www.php.net/nl2br">nl2br()</a> provista por PHP; esta función no hace más que convertir los saltos de carro &#8220;\n&#8221; por un line break &#8221;<br />
&#8221; que corresponde al salto de línea en HTML.</p>
<p><strong>Array a string y viceversa</strong>:</p>
<p>A veces me encontre con información combinada que debía almacenar en una base de datos (imágenes con su referencia, detalles de objetos, etc) y se me planteaban dos opciones: la primera era hacer una tabla con un listado de cada uno de los objetos y despues otra tabla en donde guardaba los detalles y los unia mediante una referencia a ese objeto, lo que suponia que por cada objeto iba a tener unas 3 o 4 filas en la tabla de detalles, más allá de que la consulta iba a ser algo complicado ya que debia encontrar todas las coincidencias y ordenarlas segun lo necesitara.</p>
<p>Por otro lado, se me ocurrió utilizar una sola tabla, en donde la fila correspondia al objeto principal (imaginemos una competencia), en la que tengo los campos de ID, nombre, texto que le corresponde, una imagen para mostrar, y lo más importante es que en solo dos campos de esa fila guardo toda una galería de imágenes con sus descripciones correspondientes. Cómo?, tengo un campo que se llama &#8220;imagenes&#8221; y otro &#8220;descripciones&#8221;, en donde almaceno cada uno de éstos separados por un simbolo que sea extraño (supongamos &#8220;&#038;&#8221;, &#8220;|&#8221;, &#8220;*&#8221;) por que en una de esas lo pueden llegar a usar en las descripciones y podrian llegar a ocurrir errores, aunque también se puede solucionar detectando que se ingresó en ellos el separador nuestro y cambiarlo por otra cosa, pero todavia no voy contar eso&#8230; sigamos con lo que estábamos.</p>
<p>Para poder lograr esto, PHP nos provee de las funciones implode y explode que permiten convertir una matriz (array) en una cadena de texto separada por un &#8220;objeto separador&#8221; y viceversa. Para ver esto mejor lo voy a ejemplificar en codigo:</p>
<p><strong>Explode</strong>: Separador</p>
<p>$cadena = &#8220;perro,casa,pato,conejo,gato&#8221;;</p>
<p>$array = explode(&#8221;,&#8221;, $cadena);</p>
<p>Esto nos devolveria un array donde cada item sería cada uno de los objetos separados por coma.</p>
<p><strong>Implode</strong>: Unificador</p>
<p>$array = array(&#8221;coco&#8221;,&#8221;caca&#8221;,&#8221;coca&#8221;,&#8221;caco&#8221;);</p>
<p>$cadena = implode(&#8221;,&#8221;, $array);</p>
<p>Y este nos devolvería una cadena con todos los items del array unidos por una coma entre medio.</p>
<p>Por hoy creo que ya esta, sencillo, no?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marianocarrizo.com/2006/02/28/detalles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
