<?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>Blog de Web Idea - Recursos de Programación y Optimización Web &#187; programación</title>
	<atom:link href="http://www.webidea.es/blog/tag/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webidea.es/blog</link>
	<description>Optimización web, SEO, Programación, PHP, Javascript, XHTML</description>
	<lastBuildDate>Thu, 06 Oct 2011 07:58:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Introducción al CSS</title>
		<link>http://www.webidea.es/blog/introduccion-al-css/</link>
		<comments>http://www.webidea.es/blog/introduccion-al-css/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 14:45:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[hojas de estilo]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=155</guid>
		<description><![CDATA[Sin llegar a ser considerado un lenguaje de programación como tal, CSS (Cascading Style Sheet &#8211; Hoja de Estilo en Cascada), es un mecanismo que determina como se mostrará un documento HTML o XML en pantalla, consiguiendo de este modo separar el contenido de la presentación. Ésto ofrece a los desarrolladores web un control total [...]]]></description>
			<content:encoded><![CDATA[<p>Sin llegar a ser considerado un lenguaje de programación como tal, <strong>CSS</strong> (Cascading Style Sheet &#8211; Hoja de Estilo en Cascada), es un mecanismo que determina como se mostrará un documento <strong>HTML</strong> o <strong>XML</strong> en pantalla, consiguiendo de este modo separar el contenido de la presentación. Ésto ofrece a los desarrolladores web un control total sobre la forma en la que será presentado un sitio web a los usuarios, dado que <strong>basta con modificar el mecanismo CSS para lograr una presentación completamente diferente</strong>, sin tener que modificar en absoluto el contenido.</p>
<h3>Formas de aplicar el CSS</h3>
<p>Existen tres métodos conocidos para la utilización o aplicación del CSS:</p>
<ul>
<li><strong>Mediante un documento externo con extensión .css</strong>: Es la más correcta, pues separa de forma total el contenido de los estilos.<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo de documento CSS externo */</span><br />
<span style="color: #ff00ff;">body{</span><span style="color: #000080;">background:#000; color:#fff;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">#contenedor{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.enlace{</span><span style="color: #000080;">color:#ff0000;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de documento HTML que enlaza con un CSS externo --&gt;</span></code></p>
<p><span style="color: #000080;">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;link href=&#8221;estilos.css&#8221; type=&#8221;text/css&#8221; rel=&#8221;stylesheet&#8221; /&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;contenedor&#8221;&gt;</span><br />
<span style="color: #003300;">&lt;a class=&#8221;enlace&#8221;&gt;</span><span style="color: #000080;">Enlace</span><span style="color: #003300;">&lt;/a&gt;</span><br />
<span style="color: #000080;">&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></p></blockquote>
</li>
<li><strong>Escribiendo los estilos entre las etiquetas <span style="color: #993366;">&lt;style&gt;&lt;/style&gt;</span> antes del <span style="color: #000080;">&lt;/head&gt;</span> del documento HTML</strong>: Es un sistema muy parecido al anterior, puesto que separa el contenido del diseño, definiendo clases, id&#8217;s, etc&#8230;aunque es menos óptimo, pues puede perjudicar a otros campos de desarrollo web, como el posicionamiento del documento en los buscadores, al desplazar el resto del código hacia abajo.<br />
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de documento HTML con el CSS definido antes del &lt;/head&gt; --&gt;</span></code></p>
<p><span style="color: #000080;">&lt;html&gt;</span><br />
<span style="color: #000080;">&lt;head&gt;</span><br />
<span style="color: #800080;">&lt;style&gt;</span><br />
<span style="color: #ff00ff;">body{</span><span style="color: #000080;">background:#000; color:#fff;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">#contenedor{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.enlace{</span><span style="color: #000080;">color:#ff0000;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #800080;">&lt;/style&gt;</span><br />
<span style="color: #000080;">&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;contenedor&#8221;&gt;</span><br />
<span style="color: #003300;">&lt;a class=&#8221;enlace&#8221;&gt;</span><span style="color: #000080;">Enlace</span><span style="color: #003300;">&lt;/a&gt;</span><br />
<span style="color: #000080;">&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></p></blockquote>
</li>
<li><strong>Escribiendo estilos en línea</strong>: Se escriben directamente los estilos a aplicar, en el atributo <strong><span style="color: #993366;">style</span></strong> de cada elemento HTML. Se puede aplicar sobre cualquier etiqueta HTML, aunque es la forma menos limpia y la que menos separa el diseño y el contenido. Ejemplo: &lt;a href=&#8221;url&#8221; style=&#8221;color:#ff0000;&#8221;&#8230;</li>
</ul>
<h3>Jerarquía y nomenclatura del CSS</h3>
<p>Ha de saberse que cuando un elemento HTML está contenido dentro de otro, y éste tiene aplicado un estilo, normalmente el primero lo hereda. Por ejemplo, un elemento &lt;p&gt; contenido dentro de un &lt;div&gt; con alineación de texto justificada, también tendrá su texto alineado de forma justificada.</p>
<p>Además, debemos recordar que hablamos de &#8220;Hojas de estilo en cascada&#8221;, lo que quiere decir que cada estilo se lee de manera secuencial, y si escribimos dos veces el mismo estilo, el segundo sobreescribirá el primero.</p>
<p>Sabiendo esto, debemos tener en cuenta que existen tres formas de declarar estilos, cada una con mayor prioridad que la siguiente:</p>
<ol>
<li><strong>Elementos (elemento)</strong>: Se pueden aplicar estilos directamente sobre los elementos HTML. Por ejemplo, se puede definir el color del texto para todos los enlaces de una página, independientemente de su ubicación.<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo que justifica el texto en todos los elementos de párrafo */</span><br />
<span style="color: #ff00ff;">p{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
</li>
<li><strong>Identificadores (#identificador)</strong>: Estos estilos aplican directamente sobre las etiquetas HTML que tienen un <strong>id</strong> asignado. Son utilizados normalmente sobre contenedores globales del documento, cabeceras, menúes, etc&#8230;<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo de id que justifica el texto */</span><br />
<span style="color: #ff00ff;">#contenedor{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de div HTML que utiliza el id #contenedor --&gt;</span><br />
<span style="color: #000080;">&lt;div id="contenedor"&gt;&lt;/div&gt;</span><br />
</code></p></blockquote>
</li>
<li><strong>Clases (.class)</strong>: Son los más comunes. Mientras que teóricamente, y respetando las normas de accesibilidad (WAI) y el posible uso de javascript, sólo podremos tener un id único por página, las clases pueden ser aplicadas a cualquier elemento y usadas tantas veces como se necesite dentro de un documento.<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo de clase que justifica el texto */</span><br />
<span style="color: #ff00ff;">.parrafo{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de párrafo HTML que utiliza la clase .parrafo --&gt;</span></code><br />
<span style="color: #000080;">&lt;p class=&#8221;parrafo&#8221;&gt;&lt;/p&gt;</span></p></blockquote>
</li>
</ol>
<p>Más adelante veremos en más profundidas los posibles estilos a aplicar, así como ejemplos para hacer nuestras webs más atractivas y versátiles, pues CSS es tan potente, que puede ofrecernos no sólo diseño, sino también funcionalidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/introduccion-al-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Condicionales en PHP</title>
		<link>http://www.webidea.es/blog/condicionales-en-php/</link>
		<comments>http://www.webidea.es/blog/condicionales-en-php/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 19:51:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[condicionales]]></category>
		<category><![CDATA[else]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[programacion php]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=113</guid>
		<description><![CDATA[En la mayoría de lenguajes de programación estructurada una de las instrucciones más básicas son los condicionales. Gracias a los condicionales se pueden evaluar los diferentes valores que puede tomar una variable y aplicar acciones en función del resultado obtenido. De este modo se puede decidir tomar una acción si una variable es menor a [...]]]></description>
			<content:encoded><![CDATA[<p>En la mayoría de lenguajes de programación estructurada una de las instrucciones más básicas son los <strong>condicionales</strong>. Gracias a los condicionales se pueden evaluar los diferentes valores que puede tomar una variable y aplicar acciones en función del resultado obtenido. De este modo se puede decidir tomar una acción si una variable es menor a un determinado número, y la contraria si es mayor. Pueden especificarse tantos posibles resultados como se quieran, a través de sus posibles estructuras: <em><strong>if&#8230;elseif&#8230;else</strong></em> o <strong><em>switch</em></strong>.</p>
<h3>Condicionales con if</h3>
<p>Los condicionales con <strong><em>if</em></strong> son los más básicos. Su estructura más simple consiste en determinar una condición en la claúsula <strong><em>if</em></strong> sobre la que se tomará una decisión en caso de ser verdadera, y la claúsula <strong><em>else</em></strong>, con la que se toman todos los posibles valores no recogidos en el <strong><em>if</em></strong>, y se toma otra decisión.</p>
<p>Éste sería un ejemplo de condicionales con <em><strong>if</strong></em>:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!– Ejemplo de condicionales con if en Webidea.es –&gt;<br />
&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Condicionales&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span></code><br />
<span style="color: #ff0000;"><code><span>&lt;?php</span><br />
$a = 9;<br />
$b = 5;<br />
if($a&gt;$b){<br />
echo "a es mayor que b";<br />
} else {<br />
echo "a es menor que b";<br />
}<br />
?&gt;</code></span><span style="color: #003366;"><code><br />
&lt;/body&gt;<br />
&lt;/html&gt;</code></span></p></blockquote>
<p><span id="more-113"></span></p>
<p>Como se puede observar, las diferentes instrucciones que deben ejecutarse en caso de cumplirse una condición van encerradas entre llaves ({&#8230;}). Ésto sólo es necesario cuando han de ejecutarse dos o más instrucciones. Si sólo quisiéramos ejecutar una, es suficiente con ponerla en línea con el <strong><em>if</em></strong> o el <strong><em>else</em></strong>.</p>
<p>Por otro lado, en el ejemplo anterior podemos darnos cuenta de que estamos tomando una decisión cuando la primera variable es mayor a la segunda, y cualquier otra situación que pueda ocurrir. Pero esa cualquier otra situación, puede englobar tanto que $b sea mayor a $a, como que ambas variables tengan el mismo valor. Si queremos determinar una acción diferente en caso de que ambas tengan el mismo valor, podemos echar mano de <strong><em>elseif</em></strong>:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!– Ejemplo de condicionales con if...elseif...else en Webidea.es –&gt;<br />
&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Condicionales&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span></code><br />
<span style="color: #ff0000;"><code><span>&lt;?php</span><br />
$a = 9;<br />
$b = 5;<br />
if($a&gt;$b){<br />
echo "a es mayor que b";<br />
} elseif($a == $b) {<br />
echo "a es igual que b";<br />
} else {<br />
echo "a es menor que b";<br />
}<br />
?&gt;</code></span><span style="color: #003366;"><code><br />
&lt;/body&gt;<br />
&lt;/html&gt;</code></span></p></blockquote>
<h3>Condicionales con switch</h3>
<p>Por último, hay ocasiones en las que debemos tomar decisiones para múltiples posibilidades del valor de una variable, en cuyo caso también podemos usar la instrucción <strong><em>switch</em></strong>. Básicamente se analiza el valor de una variable dada y se recorren una serie de condiciones (<em>cases</em>), para aplicar una o varias acciones en caso de cumplirse una de ellas. Gracias a <em>default</em>, podemos especificar las acciones que se tomarán en cuando el valor actual de la variable no coincida con ninguno de los especificados en los <em>case</em>.</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!– Ejemplo de condicionales con switch en Webidea.es –&gt;<br />
&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Condicionales&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span></code></p>
<p><span style="color: #ff0000;"><code><span>&lt;?php</span><br />
$a = 3;<br />
switch($a){<br />
case 1: echo "a es igual a 1";<br />
case 2: echo "a es igual a 2";<br />
case 3: echo "a es igual a 3";<br />
default: echo "a tiene un valor distinto a 1, 2 o 3";<br />
}<br />
?&gt;</code></span><span style="color: #003366;"><code><br />
&lt;/body&gt;<br />
&lt;/html&gt;</code></span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/condicionales-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Operadores lógicos en PHP</title>
		<link>http://www.webidea.es/blog/operadores-logicos-en-php/</link>
		<comments>http://www.webidea.es/blog/operadores-logicos-en-php/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 10:46:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[operadores en php]]></category>
		<category><![CDATA[operadores lógicos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[programación dinámica]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=96</guid>
		<description><![CDATA[Los operadores lógicos en PHP, son utilizados cuando necesitan ser comprobadas varias comparaciones y si se cumplen algunas o todas ellas. Básicamente son operadores de &#8220;y / o &#8220;, a saber: &#38;&#38; o and &#8211; Devuelve un resultado verdadero (true), cuando las dos condiciones se cumplen. &#124;&#124; o or &#8211; Devuelve un resultado verdadero si [...]]]></description>
			<content:encoded><![CDATA[<p>Los operadores lógicos en PHP, son utilizados cuando necesitan ser comprobadas varias comparaciones y si se cumplen algunas o todas ellas.</p>
<p>Básicamente son operadores de &#8220;y / o &#8220;, a saber:</p>
<ul>
<li><strong>&amp;&amp;</strong> o <strong>and</strong> &#8211; Devuelve un resultado verdadero (<span style="color: #99cc00;"><em>true</em></span>), cuando las dos condiciones se cumplen.</li>
<li><strong>||</strong> o <strong>or</strong> &#8211; Devuelve un resultado verdadero si al menos una de las dos condiciones se cumplen.</li>
<li><strong>!</strong> &#8211; Niega la expresión.</li>
</ul>
<p>Éste sería un ejemplo de operadores lógicos en PHP:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!– Ejemplo de operadores lógicos en Webidea.es –&gt;<br />
&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Operadores Lógicos&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span></code></p>
<p><span style="color: #ff0000;"><code><span>&lt;?php</span><br />
$a = 8;<br />
$b = 3;<br />
$c = 3;<br />
echo ($a == $b) &amp;&amp; ($c &gt; $b),"&lt;br /&gt;";<br />
echo ($a == $b) || ($b == $c),"&lt;br /&gt;";<br />
echo !($b &lt;= $c),"&lt;br /&gt;";<br />
?&gt;</code></span><span style="color: #ff0000;"><code></code></span><span style="color: #003366;"><code><br />
&lt;/body&gt;<br />
&lt;/html&gt;</code></span></p></blockquote>
<p>Y su resultado en pantalla:</p>
<blockquote class="screen"><p><code><span style="color: #000000;">0<br />
1<br />
0<br />
</span></code></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/operadores-logicos-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congreso de Webmasters 2008</title>
		<link>http://www.webidea.es/blog/congreso-de-webmasters-2008/</link>
		<comments>http://www.webidea.es/blog/congreso-de-webmasters-2008/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 09:19:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[congreso]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[madrid]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[noviembre]]></category>
		<category><![CDATA[posicionamiento]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[webmasters]]></category>
		<category><![CDATA[webtaller]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=93</guid>
		<description><![CDATA[Durante los días 21, 22 y 23 de Noviembre de 2008, se celebrará en Madrid la 2ª Edición del Congreso de Webmasters. Se trata de un evento compuesto por ponencias, talleres, información y networking, donde hasta 30 expertos, cada uno en su área, explicarán las novedades en cada sector. En la primera edición, el evento [...]]]></description>
			<content:encoded><![CDATA[<p>Durante los días 21, 22 y 23 de Noviembre de 2008, se celebrará en Madrid la 2ª <a title="Congreso de Webmasters en Madrid" href="http://www.congresodewebmasters.com" target="_blank">Edición del Congreso de Webmasters</a>.</p>
<p>Se trata de un evento compuesto por ponencias, talleres, información y networking, donde hasta 30 expertos, cada uno en su área, explicarán las novedades en cada sector.</p>
<p>En la primera edición, el evento contó con 2767 inscritos. Como reclamo para la segunda edición, los 1000 primeros inscritos serán recompensados con un libro de Microsoft sobre diseño y programación web, y los primeros 300 serán obsequiados con un curso en <a title="Webtaller - Cursos de programación web" href="http://www.webtaller.com/" target="_blank">Webtaller</a>.</p>
<p>La inscripción al congreso tiene un coste de 60 euros, para los que estén interesados.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/congreso-de-webmasters-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Operadores de comparación en PHP</title>
		<link>http://www.webidea.es/blog/operadores-de-comparacion-en-php/</link>
		<comments>http://www.webidea.es/blog/operadores-de-comparacion-en-php/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 19:43:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[operadores de comparación]]></category>
		<category><![CDATA[operadores en php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[programación dinámica]]></category>
		<category><![CDATA[Programación Web]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=52</guid>
		<description><![CDATA[Los operadores de comparación, como su propio nombre indica, sirven para realizar operaciones de comparación entre valores numéricos o cadenas de texto, y normalmente van acompañados de condicionales para así poder tomar decisiones, aunque ese capítulo lo veremos más adelante. Coincide con (): Dos valores coinciden ($a == $b). Distinto de (!=): Dos valores son [...]]]></description>
			<content:encoded><![CDATA[<p>Los operadores de comparación, como su propio nombre indica, sirven para realizar operaciones de comparación entre valores numéricos o cadenas de texto, y normalmente van acompañados de condicionales para así poder tomar decisiones, aunque ese capítulo lo veremos más adelante.</p>
<ul>
<li>Coincide con (): Dos valores coinciden ($a == $b).</li>
<li>Distinto de (<strong>!=</strong>): Dos valores son distintos ($a != $b).</li>
<li>Menor que (<strong>&lt;</strong>): Un valor es menor que otro ($a &lt; $b).</li>
<li>Mayor que (<strong>&gt;</strong>): Un valor es mayor al otro ($a &gt; $b).</li>
<li>Menor o igual que (<strong>&lt;=</strong>): Un valor es menor que otro ($a &lt;= $b).</li>
<li>Mayor o igual que (<strong>&gt;=</strong>): Un valor es mayor al otro ($a &gt;= $b).</li>
</ul>
<p><span id="more-52"></span></p>
<p>Éste es un ejemplo de los operadores de comparación:</p>
<blockquote class="phpcode"><p><code><span style="color: #003366;">&lt;!-- Ejemplo de operadores de comparación en Webidea.es --&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Ejemplo de Operadores de Comparación&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;</span><br />
</code><span style="color: #ff0000;"><span class="codigophp2">&lt;?php<br />
$a = 5;<br />
$b = 2;<br />
$c = 2;<br />
echo $a == $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a != $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a &lt; $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a &gt; $b,&#8221;&lt;br /&gt;&#8221;;<br />
echo $a &gt;= $c,&#8221;&lt;br /&gt;&#8221;;<br />
echo $b &lt;= $c,&#8221;&lt;br /&gt;&#8221;;<br />
?&gt;</span></span><code><br />
<span style="color: #000080;"> &lt;/body&gt;<br />
&lt;/html&gt;</span></code></p></blockquote>
<p>Es importante reseñar, que los operadores de comparación son booleanos, es decir se guian por una respuesta <span style="color: #003366;"><em>true</em></span> o <em><span style="color: #000080;">false</span></em> (verdadero o falso), y al intentar mostrarlos en pantalla, nos devolverán el valor 1 cuando el resultado sea verdadero y el valor 0 cuando sea falso. Obviamente este valor no se suele imprimir en pantalla, pero para nuestro ejemplo su resultado en pantalla sería:</p>
<blockquote class="screen"><p><code><span style="color: #000000;">0<br />
1<br />
0<br />
1<br />
1<br />
1</span></code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/operadores-de-comparacion-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción al PHP</title>
		<link>http://www.webidea.es/blog/introduccion-al-php/</link>
		<comments>http://www.webidea.es/blog/introduccion-al-php/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 17:21:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación en PHP]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[aplicaciones web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[servidor web]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=20</guid>
		<description><![CDATA[PHP (PHP Hypertext Pre-processor), cuyo nombre proviene originalmente del acrónimo Personal Home Page, es un lenguaje de programación web más parecido a los lenguajes clásicos como Perl o C++, que hace uso de funciones, bucles, clases o condicionales, alejándose así de los lenguajes de marcas convencionales en el World Wide Web. La diferencia con otros [...]]]></description>
			<content:encoded><![CDATA[<p><a title="PHP.net Official site" href="http://www.php.net" target="_blank">PHP</a> (<em><strong>P</strong>HP <strong>H</strong>ypertext <strong>P</strong>re-processor</em>), cuyo nombre proviene originalmente del acrónimo <em><strong>P</strong>ersonal <strong>H</strong>ome <strong>P</strong>age</em>, es un lenguaje de programación web más parecido a los lenguajes clásicos como Perl o C++, que hace uso de funciones, bucles, clases o condicionales, alejándose así de los lenguajes de marcas convencionales en el World Wide Web.</p>
<p style="text-align:center;"><img src="/blog/images/PHP.png" alt="PHP Myme Type" /></p>
<p>La diferencia con otros lenguajes de programación web como Javascript, es que éste último se ejecuta en el navegador y depende de que éste lo soporte, mientras que PHP se ejecuta en el lado del servidor, siendo así indiferente el navegador que el usuario utilice, pues mientras el servidor soporte y sea capaz de interpretar el lenguaje, lo traducirá a un resultado HTML que será enviado al navegador del usuario como una página web clásica. Esto además conlleva una serie de ventajas pues puede aprovechar diversos recursos alojados en el servidor, como las bases de datos, y hacer uso de ellas, permitiendo así crear sitios con contenidos dinámicos y cambiantes.</p>
<p><span id="more-20"></span></p>
<p>Con el tiempo, PHP ha tenido que sufrir el empuje de rivales como ASP (<em><strong>A</strong>ctive <strong>S</strong>erver <strong>P</strong>ages</em>) de <a title="Microsoft" href="http://www.microsoft.com" target="_blank">Microsoft</a> y otros lenguajes que han ido surgiendo con ejecución del lado del servidor, y aunque algunos de ellos disponen ya de interfaces de usuario mucho más avanzadas, PHP sigue siendo el lenguaje por excelencia debido a su gran versatilidad, compatibilidad con la mayor parte de servidores web existentes, y sobre todo por ser un lenguaje de código libre con una inmensa comunidad de usuarios a su alrededor que no sólo ayudan a mejorar el lenguaje cada día, sino que inundan la red con gran cantidad de foros y blogs llenos de documentación y ejemplos prácticos para casi cualquier cosa que se nos ocurra.</p>
<p>Gran parte de las pequeñas y grandes aplicaciones, como un simple <a title="Captcha.net" href="http://www.captcha.net" target="_blank">Captcha</a> o un <a title="PHP Link Directory" href="http://www.phplinkdirectory.com" target="_blank">Directorio Web</a>, pueden ser creadas a día de hoy con PHP, y muchos sitios y redes sociales, como <a title="Menea tus noticias en Meneame.net" href="http://www.meneame.net" target="_blank">meneame.net</a> basan su código en este lenguaje. Si estás pensando en convertirte en un programador web y aún no te has decidido sobre el lenguaje en el que deberías especializarte, no deberías descartar PHP como uno de los candidatos principales.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/introduccion-al-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mensaje inaugural</title>
		<link>http://www.webidea.es/blog/mensaje-inaugural/</link>
		<comments>http://www.webidea.es/blog/mensaje-inaugural/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 19:24:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[ask]]></category>
		<category><![CDATA[buscador]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[inauguración]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=3</guid>
		<description><![CDATA[Webidea, es un proyecto iniciado con el objetivo de convertirse en una web de referencia en el campo de tutoriales y recursos para el diseño, programación y optimización web. Aunque empecemos con el blog, en la web, con el tiempo, podrás encontrar diversos tutoriales y consejos para optimizar tus páginas en HTML/XHTML, de modo que [...]]]></description>
			<content:encoded><![CDATA[<p>Webidea, es un proyecto iniciado con el objetivo de convertirse en una web de referencia en el campo de tutoriales y recursos para el diseño, programación y optimización web.</p>
<p>Aunque empecemos con el blog, en la web, con el tiempo, podrás encontrar diversos tutoriales y consejos para optimizar tus páginas en <a title="HTML / XHTML" href="http://www.w3.org/MarkUp/" target="_blank">HTML/XHTML</a>, de modo que tengas la posibilidad de aparecer mejor en los resultados de búsqueda de los principales motores, como <a title="Buscador Google" href="http://www.google.com" target="_blank">Google</a>, <a title="Buscador Yahoo!" href="http://www.yahoo.com" target="_blank">Yahoo!</a> o <a title="Buscador Ask" href="http://www.ask.com" target="_blank">Ask</a>. También iremos publicando un tutorial para que puedas explotar al máximo tus páginas, convirtiéndolas en dinámicas y usando el lenguaje de referencia en cuanto a documentación y comunidades en la red: <a title="PHP.net" href="http://www.php.net" target="_blank">PHP</a>.</p>
<p><span id="more-3"></span></p>
<p>Obviamente no sólo de PHP, XHTML y optimización viven las webs, por lo que iremos hablando de Javascript, librerías como <a title="Prototype - Librería de Javascript" href="http://www.prototypejs.org" target="_blank">Prototype</a> o <a title="Scriptacolous - Efectos en tu web con javascript" href="http://script.acolo.us" target="_blank">Scriptacolous</a> y mucho más.</p>
<p>Seguramente te preguntarás que tiene de novedoso cuando todos estos recursos pueden ser encontrados fácilmente desde cualquier buscador, y en parte tienes razón&#8230;pero bueno, aquí tendrás un rincón más donde intentaremos hablar y exponer estos temas de la manera que mejor sepamos o podamos y contarás con éste blog como complemento para estar al tanto de diversas novedades y noticias sobre estos temas.</p>
<p>Todo ésto sin ningún ánimo de lucro, y lo único que encontrarás en estas páginas serán algunos <a title="Adsense de Google - Programa de afiliados basado en anuncios" href="http://www.google.com/adsense/" target="_blank">Anuncios Adsense de Google</a> (tema del que también hablaremos), para ayudar a financiar los servidores web que alojan nuestras diversas webs.</p>
<p>Pues ya sin más, recibe un cordial saludo y una cálida bienvenida a Webidea.es, que esperamos sea de tu agrado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/mensaje-inaugural/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

