<?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>El diario del náufrago 2.0 &#187; php</title>
	<atom:link href="http://www.gatovolador.net/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gatovolador.net</link>
	<description>Blog de GatoVolador, un joven ilicitano cualquiera</description>
	<lastBuildDate>Sun, 15 Jan 2012 20:23:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Irritante bug en el mod para foros PHPBB &#039;Custom Profile Fields&#039;</title>
		<link>http://www.gatovolador.net/2008/08/23/irritante-bug-en-el-mod-para-foros-phpbb-custom-profile-fields.html</link>
		<comments>http://www.gatovolador.net/2008/08/23/irritante-bug-en-el-mod-para-foros-phpbb-custom-profile-fields.html#comments</comments>
		<pubDate>Sat, 23 Aug 2008 16:58:16 +0000</pubDate>
		<dc:creator>GatoVolador</dc:creator>
				<category><![CDATA[Computeadores]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[foros]]></category>
		<category><![CDATA[gilipollas]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpbb]]></category>

		<guid isPermaLink="false">http://www.gatovolador.net/?p=536</guid>
		<description><![CDATA[Ayer estuve instalando en el foro que administro un MOD para permitir añadir campos adicionales al perfil de usuario. Tras bastante rato backupeando y editando archivos y tocando cosas en PhpMyAdmin, vi que todo parecía funcionar correctamente.
Pero tras abrir un hilo (ejecutando el viewtopic.php) me fijé en que entre los botones &#8220;Nuevo tema&#8221; y &#8220;Publicar [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer estuve instalando <a href="http://webs.ono.com/elchetv/foro.htm" target="_blank">en el foro que administro</a> un MOD para permitir añadir campos adicionales al perfil de usuario. Tras bastante rato backupeando y editando archivos y tocando cosas en PhpMyAdmin, vi que todo parecía funcionar correctamente.</p>
<p>Pero tras abrir un hilo (ejecutando el viewtopic.php) me fijé en que entre los botones &#8220;Nuevo tema&#8221; y &#8220;Publicar respuesta&#8221; y el contenido del hilo, aparecía un espacio en blanco directamente proporcional al número de mensajes del hilo en cuestión. Me llevó mucho rato (eran sobre las 00.00) descubrir el motivo del fallo.</p>
<p>En primer lugar repasé las instrucciones del dichoso <a href="http://www.outshine.com/software/custom-profile-fields/" target="_blank">Custom Profile Fields 1.2.1</a> para ver los archivos que había editado y aislar los posibles culpables. Los sospechosos resultaron el viewtopic_body.tpl y el viewtopic.php.</p>
<p>Descarté momentáneamente el viewtopic.php por haber sido editado en menor medida. Tras unos minutos de pruebas y observación encontré que en el primer paso de la instalación llevado a cabo en el viewtopic_body.tpl había un error en las instrucciones por el que quedaban duplicados los cierres de las etiquetas HTML &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;</p>
<p>Basta eliminar las etiquetas de cierre que sobran y todo debería funcionar perfectamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatovolador.net/2008/08/23/irritante-bug-en-el-mod-para-foros-phpbb-custom-profile-fields.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>De primero motherboard, de segundo arroz y de postre PHP</title>
		<link>http://www.gatovolador.net/2008/08/09/de-primero-motherboard-de-segundo-arroz-y-de-postre-php.html</link>
		<comments>http://www.gatovolador.net/2008/08/09/de-primero-motherboard-de-segundo-arroz-y-de-postre-php.html#comments</comments>
		<pubDate>Sat, 09 Aug 2008 21:58:19 +0000</pubDate>
		<dc:creator>GatoVolador</dc:creator>
				<category><![CDATA[Cajón DeSastre]]></category>
		<category><![CDATA[Computeadores]]></category>
		<category><![CDATA[elche]]></category>
		<category><![CDATA[fiestas]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.gatovolador.net/?p=531</guid>
		<description><![CDATA[Estamos en agosto, mes de calor  y mes con excesivo tiempo libre que al final acaba en la playa de La Marina o desaprovechado -véase la actividad de este blog en los últimos días-.
Producto de ese excesivo tiempo libre es el uso bestial que le estoy dando al PC, y que promete acabar en [...]]]></description>
			<content:encoded><![CDATA[<p>Estamos en agosto, mes de calor  y mes con excesivo tiempo libre que al final acaba en la playa de La Marina o desaprovechado -véase la actividad de este blog en los últimos días-.</p>
<p>Producto de ese excesivo tiempo libre es el uso bestial que le estoy dando al PC, y que promete acabar en jubilación anticipada del pobrecillo, a sus 6 años de edad. Ayer cuando me levanté oí como se reiniciaba dos veces consecutivas en pocos segundos, tras haberlo dejado toda la noche bajando cosillas. Después hurgando me dí cuenta de que durante la noche se había reiniciado al menos en otra ocasión.</p>
<p>Como el cooler anda un poco loco por mucha bazofia que le quite, pensé en limpiar a fondo el ordenador por dentro, para que no sufriera tanto calor. Pero creo que llegué tarde:</p>
<p style="text-align: center;"><a title="Ver imagen en grande" href="http://img.godlike.cl/images/merdaplaca.jpg" target="_blank"><img src="http://img.godlike.cl/images/merdaplaca.jpg" alt="Placa base con dos condensadores con fugas o churruscados" width="480" height="360" /></a></p>
<p>Me encontré dos condensadores hinchados/chamuscados y previsiblemente con fugas. Tras la limpieza cerré el PC y cuando lo enciendo, ¡mecachis! Se queda pillado con el mensaje &#8220;Checking NVRAM&#8221;. Le doy al Reset y, peor todavía, ni le llega señal al monitor. Otro reinicio y, misteriosamente, carga Windows XP como si tal cosa.</p>
<p>Tras <a href="http://www.mondigital.cat/forum/viewtopic.php?t=3380" target="_blank">mis</a> <a href="http://peleandomecontodos.blogspot.com/2008/06/checking-nvram.html" target="_blank">pesquisas</a> llegué a la conclusión de que no podía llegar a ninguna conclusión sobre el &#8220;Checking NVRAM&#8221; de marras así que lo dejé estar. Lo que no puedo dejar estar es el echar un ojo a esos condensadores de vez en cuando no sea que peten y que me hace falta un cooler nuevo.</p>
<p>Pasando a otro tema mañana en Elche se realizará <a href="http://www.snurl.com/3chc7" target="_blank">la tradicional paella gigante y se intentará batir el récord</a> del <a href="http://www.acocinar.com/costra.htm" target="_blank">arroz con costra</a> más grande del mundo. Yo estaré allí, como los dos últimos 13 de agosto, día en el que se acostumbraba a realizar la comilona y que desconozco por qué se ha cambiado este 2008.</p>
<p>Y ahora, el postre. Hace unos pocos días me vi en la necesidad de crear una página PHP cuyo contenido variara en función de si cierta web estaba caída u online. Con un poco de googleo, llegué a la <a href="http://es2.php.net/manual/es/ref.curl.php" target="_blank">librería cURL</a> de PHP, que afortunadamente tengo instalada en el dominio elxonline.es que tengo disponible de forma transitoria. Así que tras realizar la implementación que necesitaba, decidí darle un poco más al PHP y crear un comprobador de funcionamiento de URL público. Podéis acceder desde el siguiente link:</p>
<p><strong><a href="http://comprobador.elxonline.es" target="_blank">http://comprobador.elxonline.es</a></strong></p>
<p><strong style="text-decoration: underline;">Actualizado 10 agosto</strong>: Finalmente Elche consiguió el récord. Os dejo <a href="http://www.flickr.com/photos/14785678@N08/tags/arrozconcostramásgrandedelmundo/" target="_blank">unas fotos de la costra más grande del mundo en mi Flickr</a>. Me grabaron del programa &#8220;España Directo&#8221;, pero al final no he salido tras la edición del reportaje. Mecachis <img src='http://www.gatovolador.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatovolador.net/2008/08/09/de-primero-motherboard-de-segundo-arroz-y-de-postre-php.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Migrar de servidor y actualizar Wordpress al mismo tiempo en 10 pasos</title>
		<link>http://www.gatovolador.net/2008/02/02/migrar-de-servidor-y-actualizar-wordpress-al-mismo-tiempo-en-10-pasos.html</link>
		<comments>http://www.gatovolador.net/2008/02/02/migrar-de-servidor-y-actualizar-wordpress-al-mismo-tiempo-en-10-pasos.html#comments</comments>
		<pubDate>Sat, 02 Feb 2008 12:54:49 +0000</pubDate>
		<dc:creator>GatoVolador</dc:creator>
				<category><![CDATA[Computeadores]]></category>
		<category><![CDATA[El blog]]></category>
		<category><![CDATA[cambio de servidor]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gatovolador.net/2008/02/02/migrar-de-servidor-y-actualizar-wordpress-al-mismo-tiempo-en-10-pasos.html</guid>
		<description><![CDATA[Este es el proceso que seguí para mover el blog de  a  y, ya de paso, actualizar mi viejo Wordpress 1.5.2. a Wordpress 2.3:
1) Desactivar todos los plug-ins en Wordpress 1.5.2.
2) Exportar la base de datos MySQL del blog mediante el PHPMyAdmin de Lycos Tripod
3) Hacer una instalación de la última versión de [...]]]></description>
			<content:encoded><![CDATA[<p>Este es el proceso que seguí para mover el blog de <img src="http://img443.imageshack.us/img443/2456/urlviejalo6.png" alt="Vieja URL" /> a <img src="http://i25.tinypic.com/knwi0.png" alt="Nueva URL" /> y, ya de paso, actualizar mi viejo Wordpress 1.5.2. a Wordpress 2.3:</p>
<p>1) Desactivar todos los plug-ins en Wordpress 1.5.2.</p>
<p>2) Exportar la base de datos MySQL del blog mediante el PHPMyAdmin de Lycos Tripod</p>
<p>3) Hacer una instalación de la última versión de Wordpress en el nuevo servidor y subir los archivos, imágenes&#8230; con la misma estructura de subdirectorios que había en el viejo servidor.</p>
<p>4) Instalar el plug-in <a href="http://www.silpstream.com/blog/wp-phpmyadmin/" target="_blank" title="Visitar página web del plugin">WP-phpMyAdmin</a> en el Wordpress recién instalado.</p>
<p>5) Seleccionar la opción Importar dentro de Administrar &gt; PHPMyAdmin y elegir el archivo que descargamos en el paso 2. Cuando finalice la importación de la base de datos, ejecutar el script http://www.nuevodominio.net/wp-admin/upgrade.php para que actualice la estructura de la base de datos a la usada por Wordpress 2.x</p>
<p>6) Ir a la página principal del blog y comprobar si hay categorías de enlaces que se han &#8220;añadido&#8221; como categorías de posts y viceversa (a mí me pasó). Eliminar lo sobrante.</p>
<p>7) Instalar los plug-ins que había en nuestra vieja instalación.</p>
<p>8 ) Desde WP-phpMyAdmin, ejecutar la siguiente consulta:</p>
<p><code>UPDATE wp_posts SET post_content = replace(post_content, 'http://viejodominio.es/subdirectorio_si_lo_hay', 'http://www.nuevodominio.net');</code></p>
<p>Realiza una sustitución en todos y cada uno de los posts, así no hay que corregir manualmente enlaces entre posts ni rutas a imágenes.</p>
<p>9) Revisar las páginas estáticas a ver si hay enlaces rotos o cualquier otro fallo.</p>
<p>10)  En el viejo servidor, abrir el index.php y poner lo siguiente:</p>
<p><code> &lt;?php<br />
Header("HTTP/1.1 301 Moved Permanently");<br />
$orig = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];<br />
$redir = str_replace("viejadireccion.com/subdirectorio", "http://nuevadireccion.net", $orig);<br />
Header("Location: $redir");<br />
?&gt; </code></p>
<p>Este PHP lo único que hace es tomar la URL solicitada, sustituir el dominio por el nuevo y hacer una redirección 301 a la nueva dirección.</p>
<p>Y <em>ya está</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gatovolador.net/2008/02/02/migrar-de-servidor-y-actualizar-wordpress-al-mismo-tiempo-en-10-pasos.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

