<?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 Blog de Sol &#187; Php</title>
	<atom:link href="http://elblogdesol.com.ar/index.php/category/programacion/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://elblogdesol.com.ar</link>
	<description>Un blog con recursos para diseño web y gráficos, un poco de tecnología y gadgets.</description>
	<lastBuildDate>Mon, 21 May 2012 20:01:44 +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>Como conocer información sobre el php instalado</title>
		<link>http://elblogdesol.com.ar/index.php/2011/05/como-conocer-informacion-sobre-el-php-instalado/</link>
		<comments>http://elblogdesol.com.ar/index.php/2011/05/como-conocer-informacion-sobre-el-php-instalado/#comments</comments>
		<pubDate>Tue, 17 May 2011 15:19:34 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[como saber que php tengo instalado]]></category>
		<category><![CDATA[conocer información sobre php]]></category>
		<category><![CDATA[versión de php instalada]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=3611</guid>
		<description><![CDATA[Todos los que tenemos un blog, lo tenemos alojado o hosteado en una empresa de hosting, la cual nos provee un Cpanel muy intuitivo para manejarnos pero a veces necesitamos más información. Hoy me ocurrió que necesitaba mostrarle a alguien toda la información referida al PHP instalado en el servidor y encontré que es TAN [...]]]></description>
			<content:encoded><![CDATA[<p>Todos los que tenemos un blog, lo tenemos alojado o hosteado en una empresa de hosting, la cual nos provee un Cpanel muy intuitivo para manejarnos pero a veces necesitamos más información. Hoy me ocurrió que necesitaba mostrarle a alguien toda la información referida al PHP instalado en el servidor y encontré que es TAN simple que lo puede hacer cualquiera jaja.<span id="more-3611"></span></p>
<p><strong>Conocer la información sobre el php instalado en el servidor</strong> donde está alojado tu sitio es fácil, deben pegar éste código en un blog de notas:</p>
<blockquote><p><span style="color: #ff0000;">&lt;?php</span></p>
<p>phpinfo<span style="color: #0000ff;">();</span></p>
<p><span style="color: #ff0000;">?&gt;</span></p></blockquote>
<p><span style="color: #000000;">Después lo  guardan con el nombre <strong>phpinfo.php o algunnombre.php</strong></span></p>
<p><span style="color: #000000;">Lo suben a su carpeta public_html y listo, tipean en el browser www.susitio.com/phpinfo.php y les saldrá una pantalla con toda la información sobre el PHP instalado en su servidor</span></p>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2011/05/como-conocer-informacion-sobre-el-php-instalado/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/elblogde/public_html/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</item>
		<item>
		<title>Como crear un registro y login de usuario con PHP, una base de datos y jQuery</title>
		<link>http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/</link>
		<comments>http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/#comments</comments>
		<pubDate>Mon, 09 May 2011 13:21:29 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery y Javascript]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=3588</guid>
		<description><![CDATA[El registro y login de usuario es un tema importante a tener en cuenta cuando desarrollamos un sitio web. Para muchos casos es imprescindible tener un formulario de login para permitir el acceso solo a usuarios registrados en nuestra base de datos. Hace un tiempo realizaba un sitio donde me solicitaban esta característica, permitir el acceso a [...]]]></description>
			<content:encoded><![CDATA[<p>El registro y login de usuario es un tema importante a tener en cuenta cuando desarrollamos un sitio web. Para muchos casos es imprescindible tener un formulario de login para permitir el acceso solo a usuarios registrados en nuestra base de datos.</p>
<p>Hace un tiempo realizaba un sitio donde me solicitaban esta característica, permitir el acceso a ciertos servicios exclusivos a usuarios registrados.</p>
<p>Antes que nada les muestro el <a href="http://www.elblogdesol.com.ar/demo/demo.php" target="_blank">DEMO</a> que adapté y les dejo el link para que puedan <a href="http://www.megaupload.com/?d=ZRM56GQ0" target="_blank">DESCARGAR</a> los archivos.</p>
<p>Ahora bien, veamos <strong>Cómo crear un registro y login de usuario con PHP, una base de datos y jQuery<span id="more-3588"></span></strong></p>
<p>1. Lo primero es tener la base de datos del sitio lista y sino crear una donde se almacenarán los usuarios que se registren.</p>
<p>1.1 Si no tienen la base de datos la deben crear, yo explicaré cómo crear una base de datos según el Cpanel que brinda mi hosting.</p>
<p>- Primero nos logueamos al cpanel, y vamos a DataBases -&gt; MySQL databases</p>
<p><a rel="attachment wp-att-3590" href="http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/1-10/"><img class="aligncenter size-full wp-image-3590" title="como crear un registro y login de usuarios con php" src="http://elblogdesol.com.ar/wp-content/uploads/2011/05/1.png" alt="como crear un registro y login de usuarios con php" width="260" height="146" /></a>- Le damos un nombre a nuestra base de datos</p>
<p><a rel="attachment wp-att-3591" href="http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/2-8/"><img class="aligncenter size-full wp-image-3591" title="como crear un registro y login de usuarios con php" src="http://elblogdesol.com.ar/wp-content/uploads/2011/05/2.png" alt="como crear un registro y login de usuarios con php" width="612" height="142" /></a></p>
<p>- Finalmente hay que crear un usuario (1) y asignárselo a la base de datos creada (2). En mi caso llamé al usuario &#8220;demo&#8221; y se lo asigné a la base de datos &#8220;demo&#8221;</p>
<p><a rel="attachment wp-att-3592" href="http://elblogdesol.com.ar/?attachment_id=3592"></a><a rel="attachment wp-att-3593" href="http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/3-9/"><img class="aligncenter size-full wp-image-3593" title="como crear un registro y login de usuario con php y sql" src="http://elblogdesol.com.ar/wp-content/uploads/2011/05/3.png" alt="como crear un registro y login de usuario con php y sql" /></a></p>
<p>- Finalmente hay que asignarle al usuario TODOS los privilegios.</p>
<p><a rel="attachment wp-att-3594" href="http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/4-6/"><img class="aligncenter size-full wp-image-3594" src="http://elblogdesol.com.ar/wp-content/uploads/2011/05/4.png" alt="" width="567" height="292" /></a></p>
<p>2. Una vez que tenemos la base de datos, buscamos el archivo &#8220;table.sql&#8221; y lo abrimos con el blog de notas. Este archivo contiene la única tabla que tendrá nuestra base de datos. Insertar esa tabla es muy simple: Volvemos al Cpanel en la solapa &#8220;Databases&#8221; vamos a &#8220;phpMyAdmin&#8221;. Una vez que ingresamos, hacen clic sobre la base de datos creada y luego en la solapa SQL como les muestro en la figura. Pegan el código del archivo &#8220;table.sql&#8221; y le dan a &#8220;Continuar&#8221;</p>
<p style="text-align: center;"><a rel="attachment wp-att-3597" href="http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/5-6/"><img class="aligncenter size-full wp-image-3597" title="5" src="http://elblogdesol.com.ar/wp-content/uploads/2011/05/5.png" alt="" width="628" height="247" /></a></p>
<p style="text-align: left;">3. Ahora solo basta conectar los archivos que subiremos al sitio con la base de datos. La base de datos se conecta mediante PHP, para esto abrimos el archivo &#8220;connect.php&#8221; con cualquier editor (notepad++, dreamweaver, etc). Llenamos los datos de nuestra base de datos así:</p>
<p style="text-align: center;"><a rel="attachment wp-att-3598" href="http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/6-6/"><img class="aligncenter size-full wp-image-3598" title="6" src="http://elblogdesol.com.ar/wp-content/uploads/2011/05/6.png" alt="" width="709" height="341" /></a></p>
<p style="text-align: left;">4. Subimos los archivos mediante FTP a nuestro sitio.</p>
<p style="text-align: left;">5. Pueden modificar los archivos y utilizar solo lo que crean necesario.</p>
<p style="text-align: left;">Fuente: <a href="http://tutorialzine.com/2009/10/cool-login-system-php-jquery/" target="_blank">Tutorialzine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2011/05/como-crear-un-registro-y-login-de-usuario-con-php-una-base-de-datos-y-jquery/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	<enclosure url="http://elblogdesol.com.ar/wp-content/uploads/2011/05/1-150x146.png" type="image/png" />	</item>
		<item>
		<title>Vistoso formulario de contacto con javascript y php</title>
		<link>http://elblogdesol.com.ar/index.php/2010/07/vistoso-formulario-de-contacto-con-javascript-y-php/</link>
		<comments>http://elblogdesol.com.ar/index.php/2010/07/vistoso-formulario-de-contacto-con-javascript-y-php/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 16:44:40 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=767</guid>
		<description><![CDATA[Desde CSS-Tricks les dejo un vistoso formulario de contacto en javascript y php, con alguna validación de campos vacíos (pero el código que se descargan pueden editarlo y validar lo que necesiten). Pueden ver el demo aca y descargarlo aca]]></description>
			<content:encoded><![CDATA[<p>Desde <a href="http://css-tricks.com">CSS-Tricks</a> les dejo un vistoso formulario de contacto en javascript y php, con alguna validación de campos vacíos (pero el código que se descargan pueden editarlo y validar lo que necesiten).</p>
<p>Pueden ver el <a href="http://css-tricks.com/examples/ContactForm">demo aca</a> y <a href="http://css-tricks.com/examples/ContactForm.zip">descargarlo aca</a></p>
<p><a href="http://elblogdesol.com.ar/wp-content/uploads/2010/07/form.jpg" rel="lightbox[767]" title="vistoso formulario hecho en javascript y php"><img class="size-medium wp-image-768 alignleft" title="vistoso formulario hecho en javascript y php" src="http://elblogdesol.com.ar/wp-content/uploads/2010/07/form-300x223.jpg" alt="vistoso formulario hecho en javascript y php" width="300" height="223" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2010/07/vistoso-formulario-de-contacto-con-javascript-y-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://elblogdesol.com.ar/wp-content/uploads/2010/07/form-150x150.jpg" type="image/jpeg" />	</item>
		<item>
		<title>Xampp, todo en uno: Apache, php, MySQL</title>
		<link>http://elblogdesol.com.ar/index.php/2010/05/xampp-todo-en-uno-apache-php-mysql/</link>
		<comments>http://elblogdesol.com.ar/index.php/2010/05/xampp-todo-en-uno-apache-php-mysql/#comments</comments>
		<pubDate>Mon, 10 May 2010 16:38:19 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[Descargas]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=671</guid>
		<description><![CDATA[&#160; Xampp es como un todo en uno, Apache + PHP + MySQL Lo bueno es que es gratis y hay versiones para Windows, Linux y Mac Ahora les dejo para que descarguen el que seguramente más se va a usar, para WINDOWS XP y una explicación de como instalarlo. DESCARGA ACA Instalación &#160; 1. [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p style="text-align: left;">Xampp es como un todo en uno, Apache + PHP + MySQL<br />
Lo bueno es que es <span style="text-decoration: underline;">gratis </span>y hay versiones para <span style="text-decoration: underline;">Windows, Linux y Mac</span></p>
<p>Ahora les dejo para que descarguen el que seguramente más se va a usar, para <em>WINDOWS XP</em> y una explicación de como instalarlo.</p>
<h2 style="text-align: center;"><a href="http://elblogdesol.com.ar/wp-content/uploads/2010/05/xampp.jpg"><br />
</a><a href="http://www.megaupload.com/?d=7DP4FUP8">DESCARGA ACA</a></h2>
<h2 style="text-align: center;"><span id="more-671"></span><br />
<span style="text-decoration: underline;">Instalación</span></h2>
<p>&nbsp;</p>
<h2 style="text-align: center;"><a href="http://elblogdesol.com.ar/wp-content/uploads/2010/05/xampp.jpg" rel="lightbox[671]" title="xampp"><img class="aligncenter  wp-image-3764" style="border-style: initial; border-color: initial;" title="xampp" src="http://elblogdesol.com.ar/wp-content/uploads/2010/05/xampp.jpg" alt="" width="430" height="323" /></a></h2>
<div></div>
<p>1. Una vez descargado hacen doble clic en el ejecutable y se abre una ventana</p>
<p>Yo recomiendo que dejen la ruta por defecto C<img src="http://i.t.net.ar/images/space.gif" alt="" hspace="3" vspace="2" /></p>
<p>2. Clic en INSTALL y esperan que se instale todo solo.</p>
<p>3. Al finalizar se abre una ventana (si no abre vayan a C:xampplite y busquen el archivo)</p>
<p>4. Ponen &#8220;y&#8221; (de YES)</p>
<p>5. Vuelve a preguntarles, y vuelven a poner &#8220;y&#8221;</p>
<p>6. Y a la 3er pregunta le ponemos &#8220;n&#8221; de NO</p>
<p>7. Cuando en esa pantalla diga &#8220;XAMPP is ready to use&#8221;, presionan return y en el menu verán que abajo dice &#8220;x EXIT&#8221;, aprietan &#8220;x&#8221;</p>
<p>8. Verán que en su escritorio hay un ícono que es el XAMPP Control Panel<br />
Abren el XAMPP control panel y cliquean START del servidor APACHE.</p>
<p>Verán que cuando esté listo dirá RUNNING, y hacen lo mismo con MySQL: Start</p>
<p>9. Si hicieron todos estos pasos como detallé hasta acá, para probar la instalación abrimos cualquier browser (Chrome, Firefox, Safari, NO ABRAN IE PORFA jaja no si, abran el que quieran) y colocan &#8220;http://localhost&#8221; o simplemente &#8220;localhost&#8221; también debería andar.</p>
<p>Les aparecerá una ventana, elijan Español (o el idioma que prefieran):</p>
<p>10. Se pondrá una ventana, en el menú a su izquierda, cliqueen donde dice phpinfo, asi abrimos la información de php y vemos que está instalado correctamente</p>
<p>11. Ahora pueden ir a la carpeta donde se instaló XAMPP (C:xampplitehtdocs) y pueden cambiar el archivo index.php y ponerle algo como un mensaje personal, borren los demás archivos y hagan la prueba, abran un browser, tipeen localhost y si aparece su mensaje, boalá.</p>
<p>12. Pueden crear un acceso directo de la carpeta HTDOCS en el escritorio por ejemplo y renombrarlo como &#8220;Servidor&#8221;.</p>
<p>Espero que les sirva a algunos, a mi me costó al principio porq instalaba todo por separado, pero XAMPP me simplificó la vida.<br />
Si quieren usar la base de datos, cuando abran el &#8220;Xampp Control Panel&#8221; y pongan START a MySQL y en el browser tipeen &#8220;http://localhost/phpmyadmin/&#8221; y listo, a crear bases y tablas.</p>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2010/05/xampp-todo-en-uno-apache-php-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://elblogdesol.com.ar/wp-content/uploads/2010/05/xampp-150x150.jpg" type="image/jpeg" />	</item>
		<item>
		<title>Empezando con PHP V</title>
		<link>http://elblogdesol.com.ar/index.php/2010/02/empezando-con-php-v/</link>
		<comments>http://elblogdesol.com.ar/index.php/2010/02/empezando-con-php-v/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 15:49:45 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=547</guid>
		<description><![CDATA[En los primeros posteos sobre PHP explicamos como se abre y cierra un código php y las ventajas que tiene este lenguaje. Después hablamos de las variables y los tipos de datos soportados y también hablé sobre los arreglos y sobre los operadores. En el último post les conté sobre las estructuras de control (como [...]]]></description>
			<content:encoded><![CDATA[<p>En los primeros posteos sobre PHP explicamos <a href="http://elblogdesol.com.ar/index.php/index.php/empezando-con-php/">como se abre y cierra un código php</a> y las <a href="http://elblogdesol.com.ar/index.php/index.php/empezando-con-php/">ventajas que tiene este lenguaje</a>. Después hablamos de las <a href="http://elblogdesol.com.ar/index.php/index.php/empezando-con-php-ii/">variables </a>y los <a href="http://elblogdesol.com.ar/index.php/index.php/empezando-con-php-ii/">tipos de datos</a> soportados y también hablé sobre los <a href="http://elblogdesol.com.ar/index.php/empezando-con-php-iii/">arreglos </a>y sobre los <a href="http://elblogdesol.com.ar/index.php/empezando-con-php-iii/">operadores</a>. En el último post les conté sobre las <a href="http://elblogdesol.com.ar/index.php/empezando-con-php-iv/">estructuras de control </a>(como el if, while,  etc)</p>
<p>Ahora vamos a hablar de las funciones, las cuales son sumamente importantes en este lenguaje.</p>
<p>Las funciones nos sirven para agrupar varias instrucciones bajo un solo nombre y poder llamarlas varias veces desde diferentes sitios, ahorrándonos así la necesidad de escribirlas de nuevo.<br />
<span style="text-decoration: underline;"><strong>La estructura básica y general de las funciones en php es la siguiente:</strong></span></p>
<blockquote><p><span style="color: #ffcc99;">function nombre_funcion(parametro1, parametro2&#8230;)<br />
{<br />
instrucción1;<br />
instrucción2;<br />
instrucción3;<br />
instrucción4;</span></p>
<p><span style="color: #ffcc99;">return valor_de_retorno;<br />
}</span></p>
<p><span style="color: #ffcc99;"><br />
</span></p></blockquote>
<p><span id="more-547"></span><br />
<span style="text-decoration: underline;"><strong>En el esquema anterior podemos distinguir varias partes:</strong></span></p>
<p>o La primera línea es la cabecera de la función, que, a su vez,  consta de:<br />
o La palabra clave <strong>function</strong><br />
o El <strong>nombre de la función</strong> que no debe llevar acentos, espacios  en blanco, ni caracteres especiales.<br />
o Y encerrada entre paréntesis, la <strong>lista de parámetros</strong> que  consta de una serie de parámetros separados por comas &#8216;,&#8217;. Los  parámetros (o argumentos) son variables y/o constantes que establecen  una &#8220;comunicación&#8221; entre partes del código, y que se tratarán como  variables locales dentro de la función.<br />
o El resto es el <strong>cuerpo de la función</strong>, que consta de una sucesión de  instrucciones encerradas entre llaves. Cualquier instrucción válida de  PHP puede aparecer en el cuerpo de la función, incluso otras funciones y  definiciones de clases.<br />
Si queremos que la función devuelva como resultado algún valor  habrá que añadir una instrucción compuesta por el comando <strong>return </strong>seguido  del valor que será devuelto por la función.</p>
<blockquote><p><strong>Nota: </strong>Es posible que la lista de parámetros de una función esté  vacía, es decir, que no aparezca ningún parámetro dentro de los  paréntesis (). Eso sí, los paréntesis siempre deben escribirse.</p></blockquote>
<p><strong><span style="text-decoration: underline;">Con un ejemplo seguramente se aclare bastante el tema:</span></strong><br />
(Les recuerdo que lo que está entre <!--  --> son comentarios.</p>
<p><!-- Ejemplo.php --></p>
<blockquote><p><span style="color: #99ccff;">Ejemplo de PHP</span></p>
<p><span style="color: #99ccff;">function promedio($a, $b)<br />
{<br />
$media=($a+$b)/2;<br />
return $media;<br />
}<br />
echo promedio(4,6),&#8221;<br />
&#8220;;<br />
echo promedio(3242,524543),&#8221;<br />
&#8220;;<br />
?&gt;</span><!--  Nombre de la función con dos parámetros --><!-- fin de la función  --><!-- Acá invocamos o llamamos a la función con la misma cantidad de parámetros --><!-- Otra invocación a la misma función --></p></blockquote>
<blockquote>
<blockquote><p><strong>Importante: </strong>Debe haber concordancia en <strong>número y orden</strong> entre la lista de parámetros de la definición de la función y la lista  de parámetros de la llamada a la función.</p></blockquote>
</blockquote>
<p><span style="text-decoration: underline;"><strong>Librería de funciones</strong></span></p>
<p>En PHP existen muchas librerias de funciones que debemos tener en cuenta para utilizarlas y no perder tiempo implementando (programando) cosas que ya están hechas, así agilizamos y facilitamos nuestro trabajo como programadores. Por ejemplo funciones para el manejo de strings:<br />
<img src="http://i42.tinypic.com/23j3fra.jpg" alt="librerias funciones php " /></p>
<p><span style="text-decoration: underline;"><strong>Pasaje de Parámetros</strong></span></p>
<p>En PHP, por defecto, los parametros de una función se pasan <strong>por valor</strong>, entonces, al cambiar el valor de un parámetro dentro de la  función, <strong>éste </strong>no se ve modificado fuera de ella. Para permitir que  dichos cambios se vean reflejados fuera de la función, hay que pasar los  parámetros <strong>por referencia</strong>.</p>
<p>Para conseguir que un parámetro de una función <strong>siempre</strong> se pase  por referencia, hay que anteponer un <strong>ampersand</strong> (<strong>&amp;</strong>) <strong>al  nombre del parámetro en la definición de la función.</strong></p>
<p><strong><span style="text-decoration: underline;">Parámetros por defecto</span></strong></p>
<p>Los parámetros por defecto nos permiten asignarles valores a los parámetros de la definición de la función que sirvan para asignárse por defecto cuando la invocación a dicha función tenga menos parámetros que los de la definición.</p>
<pre>
<blockquote>

<span style="color: #ffff00;">&lt;?PHP
function cafe($tipo="cappucino") {/*El valor por defecto
del parámetro $tipo es cappucino*/
return "Haciendo una taza de $tipo.&lt;br&gt;";
}
echo cafe();/*Llamada a la función sin parámetro.
El parámetro tomará su valor por defecto: cappucino*/
echo cafe("espresso");//El parámetro tomará el valor espresso
?&gt;</span>
</blockquote>
</pre>
<p><span style="text-decoration: underline;"><strong>Devolviendo valores con Return</strong></span></p>
<pre>Para que una función devuelva un valor se emplea la instrucción  opcional <strong>
return</strong>. Puede devolverse cualquier tipo de valor,  incluyendo listas y objetos.
<blockquote>
<pre><span style="color: #ff00ff;">&lt;?PHP
function cuadrado ($num) {
retunr $num*$num; //devuelve el cuadrado de $num
}
echo cuadrado(5); // escribe '25'.
?&gt;</span></pre>
</blockquote>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2010/02/empezando-con-php-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/elblogde/public_html/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</item>
		<item>
		<title>Empezando con PHP IV</title>
		<link>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-iv/</link>
		<comments>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-iv/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:15:51 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=470</guid>
		<description><![CDATA[Me siento muy profesora dictando un curso online jaja. A modo de introducción ya postié  como se abre y cierra un código php y las ventajas que tiene este lenguaje. Después hablamos de las variables y los tipos de datos soportados y en el último post hablé sobre los arreglos y sobre los operadores •Estructuructuras [...]]]></description>
			<content:encoded><![CDATA[<p>Me siento muy profesora dictando un curso online jaja.</p>
<p>A modo de introducción ya postié  <a href="../index.php/empezando-con-php/">como se  abre y cierra un código php</a> y las <a href="../index.php/empezando-con-php/">ventajas  que tiene este lenguaje</a>. Después hablamos de las <a href="../index.php/empezando-con-php-ii/">variables </a>y los <a href="../index.php/empezando-con-php-ii/">tipos  de datos soportados</a> y en el último post hablé sobre los <a href="http://elblogdesol.com.ar/index.php/empezando-con-php-iii/">arreglos </a>y sobre los <a href="http://elblogdesol.com.ar/index.php/empezando-con-php-iii/">operadores</a></p>
<p><strong>•Estructuructuras de Control</strong></p>
<p>Gracias a las estructuras de control, podemos realizar comprobaciones y ejecutar códigos especiales para hacer de nuestros scripts algo verdaderamente útil.<br />
Las estructuras de control permiten ejecutar bloque de códigos dependiendo de unas condiciones. Para PHP el 0 es equivalente a Falso y cualquier otro número es Verdadero. Dentro de las estructuras de control encontramos condicionales e iteraciones.<span id="more-470"></span></p>
<blockquote><p><span style="color: #ffcc00;"><strong>IF&#8230;ELSE</strong></span><br />
La sentencia IF&#8230;ELSE permite ejecutar un bloque de instrucciones si la condición es Verdadera y otro bloque de instrucciones si ésta es Falsa. Es importante tener en cuenta q instrucciones si ésta es Falsa. Es importante tener en cuenta que la condición que evaluemos ha de estar encerrada entre paréntesis (esto es aplicable a todas la sentencias de control).</p>
<blockquote><p><span style="color: #ffcc00;">if (condición) {<br />
Este bloque se ejecuta si la condición es VERDADERA</span><span style="color: #ffcc00;"> } else{</span></p>
<p><span style="color: #ffcc00;">Este boque se ejecuta si la condición es FALSA</span><br />
<span style="color: #ffcc00;">}</span></p>
<p><span style="color: #ffcc00;"><br />
</span></p></blockquote>
<p><span style="color: #99ccff;"><strong>IF&#8230;ELSEIF&#8230;ELSE</strong></span><br />
La sentencia IF&#8230;ELSEIF&#8230;ELSE permite ejecuta varias condiciones en cascada. Para este caso veremos un ejemplo, en el que utilizaremos los operadores lógicos.</p>
<blockquote><p><span style="color: #99ccff;">if ($nombre == &#8220;&#8221;){<br />
echo &#8220;Tú no tienes nombre&#8221;;<br />
} elseif (($nombre==&#8221;eva&#8221;) OR ($nombre==&#8221;Eva&#8221;)) {<br />
echo &#8221;<br />
echo &#8220;Tu nombre es EVA&#8221;;&lt;<br />
} else {<br />
echo &#8220;Tu nombre es &#8221; . $nombre;<br />
}</span></p>
<p><span style="color: #99ccff;"><br />
</span></p></blockquote>
<p><span style="color: #ccffcc;"><strong>SWITCH&#8230;CASE&#8230;DEFAULT</strong></span><br />
Una alternativa a IF&#8230;ELSEIF&#8230;ELSE, es la sentencia SWITCH, la cuál evalúa y compara cada expresión de la sentencia CASE con la expresión que evaluamos, si llegamos al final de la lista de CASE y encuentra una condición Verdadera , ejecuta el código de bloque que haya en DEFAULT. Si encontramos una condición verdadera debemos ejecutar un BREAK para que la sentencia SWITCH no siga buscando en la lista de CASE. Un ejemplo.</p>
<blockquote><p><span style="color: #ccffcc;">switch ($dia) {<br />
case &#8220;Lunes&#8221;:<br />
echo &#8220;Hoy es Lunes&#8221;;<br />
break;<br />
c<br />
case &#8220;Martes&#8221;:<br />
echo &#8220;Hoy es Martes&#8221;;<br />
break;<br />
case &#8220;Miercoles&#8221;:<br />
echo &#8220;Hoy es Miercoles&#8221;;<br />
break;<br />
case &#8220;Jueves&#8221;:<br />
echo &#8220;Hoy es Jueves&#8221;;<br />
break;<br />
case &#8220;Viernes&#8221;:<br />
echo &#8220;Hoy es Viernes&#8221;;<br />
break;<br />
case &#8220;Sábado&#8221;:<br />
echo &#8220;Hoy es Sábado&#8221;;<br />
break;<br />
case &#8220;Domingo&#8221;:<br />
echo &#8220;Hoy es Domingo&#8221;;<br />
break;<br />
default:<br />
default:<br />
echo &#8220;Esa cadena no corresponde a ningún día de la semana&#8221;;<br />
}<br />
?&gt;</span></p>
<p><span style="color: #ccffcc;"><br />
</span></p></blockquote>
<p><span style="color: #ff0000;"><strong>WHILE</strong></span><br />
La sentencia WHILE ejecuta un bloque de código mientras se cumpla una determinada condición.</p>
<blockquote><p><span style="color: #ff0000;">$num = 1;<br />
while ($num &lt; 5) { echo $num; $num++ } ?&gt;</span></p></blockquote>
<p>Podemos romper un bucle WHILE utilizando la sentencia BREAK.</p>
<blockquote><p><span style="color: #ff0000;">$num = 1;<br />
while ($num &lt; 5) { echo $num; if ($num == 3){ echo &#8220;Aquí nos salimos \n&#8221;; break } $num++ } ?&gt; </span></p>
<p><span style="color: #ff0000;"><br />
</span></p></blockquote>
<p><strong><span style="color: #cc99ff;">DO&#8230;WHILE</span></strong><br />
Esta sentencia es similar a WHILE, salvo que con esta sentencia primero ejecutamos el bloque de código y después se evalúa la condición, por lo que el bloque de código se ejecuta siempre al menos una vez.</p>
<blockquote><p><span style="color: #cc99ff;">$num = 1;<br />
do {<br />
echo $num;<br />
if ($num == 3){<br />
echo &#8220;Aquí nos salimos \n&#8221;;<br />
break<br />
}<br />
$num++<br />
} while ($num &lt; 5); ?&gt;</span></p>
<p><span style="color: #cc99ff;"><br />
</span></p></blockquote>
<p><span style="color: #99cc00;"><strong>FOR</strong></span><br />
El bucle FOR no es estrictamente necesario, cualquier bucle FOR puede ser sustituido fácilmente por otro WHILE. Sin embargo, el bucle FOR resulta muy útil cuando debemos ejecutar un bloque de código a condición de que una variable se encuentre entre un valor mínimo y otro máximo. El bucle FOR también se puede romper mediante la sentencia BREAK.</p>
<blockquote><p><span style="color: #99cc00;">for ($num = 1; Snum &lt;=5; $num++){ echo $num; if ($num == 3){ echo &#8220;Aquí nos salimos \n&#8221;; break } } ?&gt;</span></p></blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-iv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/elblogde/public_html/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</item>
		<item>
		<title>Empezando con PHP III</title>
		<link>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-iii/</link>
		<comments>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-iii/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:02:10 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=467</guid>
		<description><![CDATA[Ya hace unos días empezé a contar y postear un poco de php. Esta especie de &#8220;tutorial&#8221; es muy introductorio, les va a servir para los que nunca programaron en php y para los que saben muy poco tengan algo de base sólida para seguir progresando. En los primeros post les mostré como se abre [...]]]></description>
			<content:encoded><![CDATA[<p>Ya hace unos días empezé a contar y postear un poco de php. Esta especie de &#8220;tutorial&#8221; es muy introductorio, les va a servir para los que nunca programaron en php y para los que saben muy poco tengan algo de base sólida para seguir progresando.<br />
En los primeros post les mostré <a href="http://elblogdesol.com.ar/index.php/empezando-con-php/">como se abre y cierra un código php</a> y las <a href="http://elblogdesol.com.ar/index.php/empezando-con-php/">ventajas que tiene este lenguaje</a>. Después hablamos de las <a href="http://elblogdesol.com.ar/index.php/empezando-con-php-ii/">variables </a>y los <a href="http://elblogdesol.com.ar/index.php/empezando-con-php-ii/">tipos de datos soportados</a>. Ahora voy a continuar con los datos porque les voy a explicar un poco los &#8216;arrays&#8217; o arreglos.</p>
<p>•Arreglos o Arrays</p>
<p>Los arreglos (o array en inglés), son muy importantes en PHP, ya que generalmente, las funciones que devuelven varios valores, como las funciones ligadas a las bases de datos, lo hacen en forma de tabla.<span id="more-467"></span></p>
<blockquote><p>&lt;?php<br />
$ciudad[] = &#8220;París&#8221;;<br />
$ciudad[] = &#8220;París&#8221;;<br />
$ciudad[] = &#8220;Roma&#8221;;<br />
$ciudad[] = &#8220;Sevilla&#8221;;<br />
$ciudad[] = &#8220;Londres&#8221;;<br />
print (&#8220;yo vivo en &#8221; . $ciudad[2] . &#8220;&lt;BR&gt;\n&#8221;);<br />
?&gt;</p></blockquote>
<p>Esta es una forma de asignar elementos a un arreglo, pero una forma más formal es utilizando la función <span style="color: #ccffcc;">array </span></p>
<blockquote><p>&lt;?php<br />
$ciudad = array(&#8220;París&#8221;, &#8220;Roma&#8221;, &#8220;Sevilla&#8221;, &#8220;Londres&#8221;);<br />
//contamos el número de elementos de la tabla<br />
$numelentos = count($ciudad);<br />
//imprimimos todos los elementos de la tabla<br />
for ($i=0; $i &lt; $numelentos; $i++)<br />
{<br />
print (&#8220;La ciudad $i es $ciudad[$i] &lt;BR&gt;\n&#8221;);<br />
}<br />
?&gt;</p></blockquote>
<p>•Operadores en PHP<br />
Al desarrollar cualquier programa empleamos normalmente operadores que nos sirven para realizar diversas operaciones que le otorgan un cierto grado de complejidad a nuestros programas, ya que, de otro modo el programa realizaría siempre lo mismo y por tanto no seria un programa útil.</p>
<blockquote><p><span style="color: #99ccff;"><span style="text-decoration: underline;"><strong>Operadores aritméticos</strong></span><br />
+ Suma dos valores<br />
- Resta dos valores (o pasa a negativo un valor)<br />
* Multiplica dos valores<br />
/ Divide dos valores<br />
% Resto de dividir dos valores<br />
++ Incremento en una unidad<br />
&#8211; Decremento en una unidad</span></p>
<p><span style="color: #ffff99;"><span style="text-decoration: underline;"><strong>Operadores de asignación</strong></span><br />
= Asigna a la parte derecha el valor izquierdo<br />
+= Realiza la suma de la derecha con la izquierda y la asigna a la derecha<br />
-= Realiza la resta de la derecha con la izquierda y la asigna a la derecha<br />
*= Realiza la multiplicación de la derecha con la izquierda y la asigna a la derecha<br />
/= Realiza la división de la derecha con la izquierda y la asigna a la derecha<br />
%= Se obtiene el resto y se asigna<br />
.= Concatena el valor de la izquierda con la derecha y lo asigna a la derecha</span></p>
<p><span style="color: #99cc00;"><span style="text-decoration: underline;"><strong>Operadores lógicos</strong></span></span><br />
<span style="color: #99cc00;">! Operador NO o negacion.Si era true pasa a false y viceversa<br />
And Operador Y, si ambos son verdaderos vale verdadero<br />
Or Operador O, vale verdadero si alguno de los dos es verdadero<br />
Xor Verdadero si alguno de los dos es true pero nunca ambos<br />
&amp;&amp; True si ambos lo son<br />
|| True si alguno lo es</span><br />
<span style="color: #ff99cc;"><strong><span style="text-decoration: underline;">Operadores condicionales</span></strong><br />
== Comprueba si dos números son iguales<br />
!= Comprueba si dos números son distintos<br />
&gt; Mayor que, devuelve true en caso afirmativo<br />
&lt; Menor que, devuelve true en caso afirmativo<br />
&gt;= Mayor o igual<br />
&lt;= Menor o igual</span></p></blockquote>
<p>Buenos, suficiente por hoy. En el próximo post les cuent, o sobre las Estructuras de Control (Else, if, while, etc.)</p>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/elblogde/public_html/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</item>
		<item>
		<title>Empezando con PHP II</title>
		<link>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-ii/</link>
		<comments>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-ii/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 16:52:39 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=464</guid>
		<description><![CDATA[En el primer post sobre PHP hablé bastante poco del lenguaje en sí, de cómo programar con él. Hablamos solo de los delimitadores. Ahora les muestro como hacer comentarios en el código. Yo siempre recomiendo poner comentarios (no hace falta q CADA LÍNEA tenga su comentario) para saber qué hace ese pedazo de código y [...]]]></description>
			<content:encoded><![CDATA[<p>En el <a href="http://elblogdesol.com.ar/index.php/empezando-con-php/">primer post sobre PHP</a> hablé bastante poco del lenguaje en sí, de cómo programar con él. Hablamos solo de los delimitadores. Ahora les muestro como hacer comentarios en el código. Yo siempre recomiendo poner comentarios (no hace falta q CADA LÍNEA tenga su comentario) para saber qué hace ese pedazo de código y así hacerlo más utilizable en un futuro o más entendible para los que lo lean.</p>
<p>•En PHP los comentarios se pueden hacer de las siguientes formas:</p>
<blockquote><p><em><span style="color: #ff9900;">/* Comentarios al estilo lenguaje C –pueden extenderse varios renglones*/<br />
// Comentarios al estilo lenguaje C++Hastafin de líneao fin de bloque<br />
#Comentarios al estilo Perl. Hastafin de líneao fin de bloque<span id="more-464"></span></span></em></p></blockquote>
<p>•Las Variables</p>
<blockquote><p><em><span style="color: #ffcc00;">•Llevan adelante el signo ‘$’ y no se declaran</span></em></p>
<p><em><span style="color: #ffcc00;">•El nombre de la variable es sensible a minúsculas y mayúsculas.</span></em></p>
<p><em><span style="color: #ffcc00;">•Un nombre de variable válido tiene que empezar con una letra o underscore “_”,  seguido de cualquier número de letras, o números ocaracteres underscore.</span></em></p>
<p><em><span style="color: #ffcc00;"><br />
</span></em></p></blockquote>
<p>•Tipos de Datos soportados</p>
<blockquote><p>El tipo de una variable normalmente no lo indica el programador; en su lugar, lo decide PHP en tiempo de ejecución dependiendo del contexto en el que se utilice esa variable.</p>
<p>Si se quisiese obligar a que una variable se convierta a un tipo concreto, se podría forzar la variable o usar la función settype().</p>
<blockquote><p><span style="color: #ccffff;">Settype()<br />
int settype ( string var, string type)</span><br />
Establece el tipo de la varible var como type.<br />
<em>Los valores posibles para type son:</em><br />
• &#8220;integer&#8221;<br />
• &#8220;double&#8221;<br />
• &#8220;string&#8221;<br />
• &#8220;array&#8221;<br />
• &#8220;object&#8221;<br />
<em>Esta función retorna TRUE si se lleva a cabo con éxito; en otro caso devuelve FALSE.</em></p></blockquote>
<p><span style="color: #ffcc99;"><em>PHP soporta los siguientes tipos:</em></span><br />
• arreglo<br />
• objeto<br />
• entero<br />
• numero entero punto flotante<br />
• cadena</p></blockquote>
<p>En el próximo post les cuento sobre arreglos, que son el tipo más importante en php, y sobre los operadores que podemos usar en php.<br />
<a href="http://elblogdesol.com.ar/index.php/empezando-con-php/">Acá </a>pueden leer el <a href="http://elblogdesol.com.ar/index.php/empezando-con-php/">primer post</a> por si se lo perdieron.</p>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/elblogde/public_html/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</item>
		<item>
		<title>Empezando con PHP</title>
		<link>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php/</link>
		<comments>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 18:18:24 +0000</pubDate>
		<dc:creator>Sol</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://elblogdesol.com.ar/?p=457</guid>
		<description><![CDATA[Casi todos los que están empezando en diseño web han escuchado al menos nombrar el lenguaje php, el diseño de sitios dinámicos, los formularios, etc. El PHP puede trabajar encapsulado dentro del código html, y es interpretado por el servidor (y no por el navegador como el html). Algunas de las ventajas de este lenguajes [...]]]></description>
			<content:encoded><![CDATA[<p>Casi todos los que están empezando en diseño web han escuchado al menos nombrar el lenguaje php, el diseño de sitios dinámicos, los formularios, etc.</p>
<p>El <strong>PHP </strong>puede trabajar <em>encapsulado dentro del código html</em>, y <em>es interpretado por el servidor</em> (y no por el navegador como el html).<br />
<img src="http://i40.tinypic.com/357edg7.jpg" alt="empezando con el codigo programacion php" width="232" height="122" /><br />
<strong>Algunas de las ventajas de este lenguajes son:</strong></p>
<p><strong><span id="more-457"></span></strong><span style="color: #ff9900;"><em>- Software libre.</em></span></p>
<p><span style="color: #ff9900;"><em>- Sencillo de aprender.</em></span></p>
<p><span style="color: #ff9900;"><em>- Independencia de trabajo entre el diseñador weby el programador PHP.</em></span></p>
<p><span style="color: #ff9900;"><em>- Excelente soporte de acceso a base de datos.</em></span></p>
<p><span style="color: #ff9900;"><em>- Aplicaciones PHP para resolver problemas concretos (tiendas virtuales, periódicos, &#8230; ).</em></span></p>
<p><span style="color: #ff9900;"><em>- Librería de funciones que permiten realizar una gran cantidad de tareas(acceso a base dedatos, envío de correo, creación de archivos PDF, etc.).</em></span></p>
<p><span style="color: #ff9900;"><em>- Multiplataforma, funciona en cualquier plataforma que soporte apache.</em></span></p>
<p><span style="color: #ff9900;"><em>- Se pueden hacer grandes cosas con pocas líneas de código.</em></span></p>
<p><span style="color: #ff9900;"><em><br />
</em></span></p>
<p>Entonces, qué se necesita para ejecutar un código PHP?: un servidor como Apache y un motor de base de datos como MySQL</p>
<p>Para los ansiosos les muestro a continuación la programación inicial típica en PHP</p>
<blockquote><p>&lt;html&gt;</p>
<p>&lt;head&gt;</p>
<p>&lt;title&gt;Ejemplo&lt;/title&gt;</p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;?php</p>
<p>echo &#8220;Hola, soy un script PHP!&#8221;;</p>
<p>?&gt;</p>
<p>&lt;/body&gt;</p></blockquote>
<p>Hay más de una forma de delimitar el código php.</p>
<blockquote><p>1. &lt;?  &#8230;  ?&gt;    | es uno de los más usados</p>
<p>2. &lt;?php   &#8230;   ?&gt;   | También es el más usado.</p>
<p>3. &lt;scriptlanguage=&#8221;php&#8221;&gt;<br />
echo &#8216;Algunos editores (FrontPage) Sólo entienden este método&#8217;;<br />
&lt;/script&gt;<br />
4. &lt;%   echo &#8216;Método de compatibilidad con ASP&#8217;;   %&gt;</p></blockquote>
<p>En el Próximo post más sobre php</p>
]]></content:encoded>
			<wfw:commentRss>http://elblogdesol.com.ar/index.php/2010/01/empezando-con-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/elblogde/public_html/wp-content/plugins/wp-smart-image-ii/wpsi.php</b> on line <b>748</b><br />
	</item>
	</channel>
</rss>

