<?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>Outbook &#187; PHP</title>
	<atom:link href="http://blog.outbook.es/general/desarrollo-web/php/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.outbook.es</link>
	<description>HTML+CSS+JS, Accesibilidad, PHP y más</description>
	<lastBuildDate>Sun, 18 Dec 2011 19:17:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PHP: eliminar elementos duplicados en un array</title>
		<link>http://blog.outbook.es/desarrollo-web/php-eliminar-elementos-duplicados-en-un-array</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-eliminar-elementos-duplicados-en-un-array#comments</comments>
		<pubDate>Tue, 10 Aug 2010 07:31:07 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Arrays]]></category>
		<category><![CDATA[array_unique]]></category>
		<category><![CDATA[array_values]]></category>

		<guid isPermaLink="false">http://blog.outbook.es/?p=1199</guid>
		<description><![CDATA[Para eliminar los elementos duplicados en un array habrá que utilizar las funciones array_unique (enlace externo, en inglés) y array_values (enlace externo, en inglés). Si tenemos el siguiente array con años: &#60;?php $lista = array(2010,2009,1999,2010,2010,2008,2010); ?&#62; Y queremos quitar los años duplicados habrá que utilizar array_unique para quitar los duplicados: &#60;?php $lista = array(2010,2009,1999,2010,2010,2008,2010); $listaSimple [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-eliminar-elementos-duplicados-en-un-array/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP: ereg y eregi obsoletos (deprecated) en PHP 5.3.x</title>
		<link>http://blog.outbook.es/desarrollo-web/php-ereg-y-eregi-obsoletos-deprecated-en-php-5-3-x</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-ereg-y-eregi-obsoletos-deprecated-en-php-5-3-x#comments</comments>
		<pubDate>Sat, 12 Jun 2010 21:16:02 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ereg]]></category>
		<category><![CDATA[eregi]]></category>
		<category><![CDATA[Expresiones regulares]]></category>
		<category><![CDATA[preg_match]]></category>

		<guid isPermaLink="false">http://blog.outbook.es/?p=1174</guid>
		<description><![CDATA[Las funciones PHP ereg y eregi se utilizan para realizar búsquedas en cadenas de texto mediante expresiones regulares: ereg($patron, $cadena_texto); eregi($patron, $cadena_texto); Con PHP 5.3 se consideran obsoletas y provocan errores, aunque en Devthought dan una solución: cambiarlas por preg_match. Los ejemplos anteriores con preg_match: preg_match('/'.$patron.'/', $cadena_texto); Las diferencias son escasas: Se cambia la función. [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-ereg-y-eregi-obsoletos-deprecated-en-php-5-3-x/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PHP: Separar elementos de array por sus iniciales</title>
		<link>http://blog.outbook.es/desarrollo-web/php-separar-elementos-de-array-por-sus-iniciales</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-separar-elementos-de-array-por-sus-iniciales#comments</comments>
		<pubDate>Wed, 14 Apr 2010 17:59:54 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Orden alfabético]]></category>

		<guid isPermaLink="false">http://blog.outbook.es/?p=1068</guid>
		<description><![CDATA[He creado una sencilla función que devolverá los elementos de un array separados por sus letras iniciales. En primer lugar habría que definir el array: $lista = array( &#39;Assassin\&#39;s Creed&#39;, &#39;Assassin\&#39;s Creed II&#39;, &#39;Command &#38; Conquer: Red Alert 3&#39;, &#39;Call of Duty: World at War&#39;, &#39;Bayonetta&#39;, &#39;Dragon Age: Origins&#39;, &#39;50 Cent: Blood on the Sand&#39;, [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-separar-elementos-de-array-por-sus-iniciales/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP y Javascript: Subir múltiples archivos</title>
		<link>http://blog.outbook.es/desarrollo-web/php-y-javascript-subir-multiples-archivos</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-y-javascript-subir-multiples-archivos#comments</comments>
		<pubDate>Sun, 28 Feb 2010 21:50:27 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Gestión de archivos]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.outbook.es/?p=1016</guid>
		<description><![CDATA[Esta semana estuve montando un PHP que sirviese para subir y eliminar archivos en un servidor, y que además lo pudiese hacer sin necesidad de recargar la página. Para subir los archivos y no recargar la página ha sido necesario utilizar un elemento iframe como destino del formulario de envío (no encontré otro modo). Si [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-y-javascript-subir-multiples-archivos/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress: Breadcrumbs NavXT falla con posts que no tienen categoría asignada</title>
		<link>http://blog.outbook.es/desarrollo-web/wordpress-breadcrumbs-navxt-falla-con-posts-que-no-tienen-categoria-asignada</link>
		<comments>http://blog.outbook.es/desarrollo-web/wordpress-breadcrumbs-navxt-falla-con-posts-que-no-tienen-categoria-asignada#comments</comments>
		<pubDate>Mon, 14 Dec 2009 22:17:33 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[breadcrumbs navxt]]></category>

		<guid isPermaLink="false">http://blog.outbook.es/?p=476</guid>
		<description><![CDATA[Actualización (2009-12-18): El fallo lo detecté en la versión 3.3.0. Acabo de actualizar a la versión 3.4.0 y no observo que dicho fallo persista. Ahora los artículos sin categorizar se colocan justo después del enlace al inicio. Esta interesante extensión de WordPress tiene un pequeño fallo: cuando un post no tiene categoría asignada (Uncategorized) no [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/wordpress-breadcrumbs-navxt-falla-con-posts-que-no-tienen-categoria-asignada/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Clase para generación de formularios accesibles</title>
		<link>http://blog.outbook.es/desarrollo-web/php-clase-para-generacion-de-formularios-accesibles</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-clase-para-generacion-de-formularios-accesibles#comments</comments>
		<pubDate>Tue, 08 Dec 2009 00:39:07 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Formularios]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://blog.outbook.es/?p=459</guid>
		<description><![CDATA[Recientemente estuve creando una clase para generar formularios sencillos en PHP mediante JSON. Le faltan bastantes detalles, pero se puede utilizar en la generación de formularios que no tengan mucha complejidad. Tipos de campo: Cumplen requisitos de accesibilidad para WCAG 1.0 AA Definición de los atributos del elemento FORM. Estructuración mediante elementos FIELDSET. Campo de [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-clase-para-generacion-de-formularios-accesibles/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pocket HPH: Servidor con PHP para Windows Mobile</title>
		<link>http://blog.outbook.es/desarrollo-web/php/pocket-hph-servidor-con-php-para-windows-mobile</link>
		<comments>http://blog.outbook.es/desarrollo-web/php/pocket-hph-servidor-con-php-para-windows-mobile#comments</comments>
		<pubDate>Thu, 22 Jan 2009 10:22:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[HPH]]></category>
		<category><![CDATA[Servidores web]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=345</guid>
		<description><![CDATA[Tras mucho tiempo buscando lo he encontrado: un servidor que tenga PHP para Windows Mobile. Funciona bien en Windows Mobile 6.1, pero está un poco limitado.]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php/pocket-hph-servidor-con-php-para-windows-mobile/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: función para crear calendario accesible y semántico</title>
		<link>http://blog.outbook.es/desarrollo-web/xhtml/php-funcion-para-crear-calendario-accesible-y-semantico</link>
		<comments>http://blog.outbook.es/desarrollo-web/xhtml/php-funcion-para-crear-calendario-accesible-y-semantico#comments</comments>
		<pubDate>Mon, 01 Dec 2008 23:41:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Calendario]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Semántica]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=337</guid>
		<description><![CDATA[He aquí una función en PHP para generar un calendario con XHTML semántico y accesible, y con clases e identificadores adecuados para aplicarle rápidamente el CSS. La función lleva cuatro parámetros, todos ellos opcionales, en el siguiente orden: A&#241;o ($year): Define el a&#241;o que se va a mostrar, siendo un valor de 4 dígitos. Se [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/xhtml/php-funcion-para-crear-calendario-accesible-y-semantico/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>PHP: Partir una variable en varias líneas</title>
		<link>http://blog.outbook.es/desarrollo-web/php/php-partir-una-variable-en-varias-lineas</link>
		<comments>http://blog.outbook.es/desarrollo-web/php/php-partir-una-variable-en-varias-lineas#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:18:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=336</guid>
		<description><![CDATA[En ocasiones al escribir el contenido de una variable PHP se emplean líneas distintas que pueden no ser consecutivas, por ejemplo: $html = $html.&#39;&#60;p&#62;Primer elemento&#60;/p&#62;&#39;; $html = $html.&#39;&#60;p&#62;Segundo elemento&#60;/p&#62;&#39;; $html = $html.&#39;&#60;p&#62;Tercer elemento&#60;/p&#62;&#39;; Cuando sería más correcto: $html .= &#39;&#60;p&#62;Primer elemento&#60;/p&#62;&#39;; $html .= &#39;&#60;p&#62;Segundo elemento&#60;/p&#62;&#39;; $html .= &#39;&#60;p&#62;Tercer elemento&#60;/p&#62;&#39;; En el segundo ejemplo se ha [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php/php-partir-una-variable-en-varias-lineas/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP: Crear una paginación de resultados para una consulta MySQL</title>
		<link>http://blog.outbook.es/desarrollo-web/php-crear-una-paginacion-de-resultados-para-una-consulta-mysql</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-crear-una-paginacion-de-resultados-para-una-consulta-mysql#comments</comments>
		<pubDate>Sun, 30 Nov 2008 00:26:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Paginación]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=335</guid>
		<description><![CDATA[Actualización 2010-03-10: Código de ejemplo corregido (faltaban algunos caracteres). No es necesario copiar todos estos fragmentos de código: al final del artículo se muestra completo. El primer paso es definir cuantos registros se quieren mostrar en cada página, en este caso se deja en 10: // Registros a mostrar en cada p&#225;gina $regVistos = 10; [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-crear-una-paginacion-de-resultados-para-una-consulta-mysql/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>PHP: redondeo de números decimales hacia abajo (floor)</title>
		<link>http://blog.outbook.es/desarrollo-web/php-redondeo-de-numeros-decimales-hacia-abajo-floor</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-redondeo-de-numeros-decimales-hacia-abajo-floor#comments</comments>
		<pubDate>Sat, 29 Nov 2008 23:16:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[floor]]></category>
		<category><![CDATA[Números decimales]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Redondeo]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=334</guid>
		<description><![CDATA[La función PHP floor permite eliminar la parte decimal de un número redondeándolo hacia abajo. Por ejemplo, 11.22 se redondearía a 11, 11.9999 se redondearía a 11: echo floor(11.22); // 11 echo floor(11.9999); // 11 Para realizar el redondeo hacia arriba se usa ceil. Saber más sobre floor.]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-redondeo-de-numeros-decimales-hacia-abajo-floor/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP: recuperar la URL completa de la página actual</title>
		<link>http://blog.outbook.es/desarrollo-web/php/php-recuperar-la-url-completa-de-la-pagina-actual</link>
		<comments>http://blog.outbook.es/desarrollo-web/php/php-recuperar-la-url-completa-de-la-pagina-actual#comments</comments>
		<pubDate>Tue, 07 Oct 2008 10:24:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=330</guid>
		<description><![CDATA[Se puede realizar mediante esta sencilla función: function averiguaUrl() { $protocolo = $_SERVER[&#39;HTTPS&#39;] == &#39;on&#39; ? &#39;https&#39; : &#39;http&#39;; // Se extrae el protocolo (http o https) return $protocolo.&#39;://&#39;.$_SERVER[&#39;HTTP_HOST&#39;].$_SERVER[&#39;REQUEST_URI&#39;]; // Se devuelve la URL completa } Visto en PHP Tutorials Examples: Get Full URL.]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php/php-recuperar-la-url-completa-de-la-pagina-actual/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP: number_format (formateo de numeros)</title>
		<link>http://blog.outbook.es/desarrollo-web/php/php-number_format-formateo-de-numeros</link>
		<comments>http://blog.outbook.es/desarrollo-web/php/php-number_format-formateo-de-numeros#comments</comments>
		<pubDate>Fri, 11 Jul 2008 20:29:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[number_format]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=316</guid>
		<description><![CDATA[Cuando se hacen operaciones aritméticas en PHP pueden salir números con un montón de decimales, no llevan el punto (o la coma si se está escribiendo en inglés) para separar los miles, ni la coma para los decimales. Pero la gente del PHP ha pensado en ello y nos proporcionan una función para solventar con [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php/php-number_format-formateo-de-numeros/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: clase para recortar imágenes</title>
		<link>http://blog.outbook.es/desarrollo-web/php-clase-para-recortar-imagenes</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-clase-para-recortar-imagenes#comments</comments>
		<pubDate>Thu, 12 Jun 2008 22:44:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Clases PHP]]></category>
		<category><![CDATA[Edición de imagen]]></category>
		<category><![CDATA[PHP GD]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=312</guid>
		<description><![CDATA[Hoy me he encontrado con una clase PHP para recortar imágenes. He aquí el código para la clase (solo le he añadido un pequeño detalle para poder elegir el tamaño de la imagen resultante): class cropImage { var $imgSrc,$myImage,$cropHeight,$cropWidth,$x,$y,$thumb; function setImage($image) { //Your Image $this-&#62;imgSrc = $image; //getting the image dimensions list($width, $height) = getimagesize($this-&#62;imgSrc); [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-clase-para-recortar-imagenes/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP: manejo de sesiones</title>
		<link>http://blog.outbook.es/desarrollo-web/php-manejo-de-sesiones</link>
		<comments>http://blog.outbook.es/desarrollo-web/php-manejo-de-sesiones#comments</comments>
		<pubDate>Thu, 05 Jun 2008 09:54:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Sesiones PHP]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=307</guid>
		<description><![CDATA[Siempre que se vaya a hacer algo con sesiones debe añadirse este fragmento en el código (antes de cualquier otra cosa que envíe datos al navegador): session_start(); Posteriormente se pueden definir (o redefinir) variables de sesión, en este caso si el usuario está registrado y el idioma de preferencia: $_SESSION['logado'] = 'si'; $_SESSION['idioma'] = 'ingles'; [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php-manejo-de-sesiones/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla: modificación de la salida HTML en listados de navegación</title>
		<link>http://blog.outbook.es/desarrollo-web/php/joomla-modificacion-de-la-salida-html-en-listados-de-navegacion</link>
		<comments>http://blog.outbook.es/desarrollo-web/php/joomla-modificacion-de-la-salida-html-en-listados-de-navegacion#comments</comments>
		<pubDate>Fri, 23 May 2008 20:46:00 +0000</pubDate>
		<dc:creator>jervert</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://localhost/cms/wordpress/?p=306</guid>
		<description><![CDATA[Para Joomla 1.0.15 En ocasiones hay listados de navegación en los que uno o más elementos tienen un aspecto diferente al predeterminado, y necesitan una clase o identificador para poder llamarlos en un slector CSS, o se quiere introducir cualquier otra modificación en la salida de HTML. Para modificar el listado hay que modificar el [...]]]></description>
		<wfw:commentRss>http://blog.outbook.es/desarrollo-web/php/joomla-modificacion-de-la-salida-html-en-listados-de-navegacion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

