<?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>Frogx.Three &#187; php...</title>
	<atom:link href="http://www.frogx3.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frogx3.com</link>
	<description>Blog de diseño con recursos para diseño y desarrollo web - Tutoriales, tips, snippets, iconos, recursos, plantillas</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:00:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Posteet, recortes de código para desarrolladores</title>
		<link>http://www.frogx3.com/2008/07/29/posteet-recortes-de-codigo-para-desarrolladores/</link>
		<comments>http://www.frogx3.com/2008/07/29/posteet-recortes-de-codigo-para-desarrolladores/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 19:39:42 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="http://media.frogx3.com/2008/07/posteet.png" length="32000" type="image/png" />
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[comandos shell]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recortes de codigo]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[tips de programacion]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/?p=2046</guid>
		<description><![CDATA[Posteet es de esos sitios que es una obligación tenerlos en tus favoritos si eres desarrollador, porque? en posteet puedes copiar y compartir tips y recortes de codigo (snippets) completamente...]]></description> 
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.posteet.com/" title="posteet" ><img class="alignnone size-full wp-image-2047" title="posteet" src="http://www.frogx3.com/wp-content/uploads/2008/07/posteet.png" alt="posteet Posteet, recortes de código para desarrolladores" width="161" height="55" align="right" />Posteet</a> es de esos sitios que es una obligación tenerlos en tus favoritos si eres desarrollador, porque? en <em>posteet</em> puedes copiar y compartir tips y <strong>recortes de codigo</strong> (snippets) completamente gratis.</p>
<p>Actualmente ay un total de 491 posteets de diferentes <strong>lenguajes de programación</strong> (php, javascript, c#, comandos shell, css, etc).</p>
<p>Por ejemplo en la siguiente imagen pueden ver un recorte para <strong>validar un correo electrónico en C#</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-2048" title="validar correo usando c#" src="http://www.frogx3.com/wp-content/uploads/2008/07/posteet-validate-mail-with-c.png" alt="posteet validate mail with c Posteet, recortes de código para desarrolladores" width="500" height="267" /></p>
<p>Enlace: <a target="_blank" href="http://www.posteet.com/" title="posteet" >Posteet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/07/29/posteet-recortes-de-codigo-para-desarrolladores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12 tips para optimizar tu código PHP</title>
		<link>http://www.frogx3.com/2008/07/29/12-tips-para-optimizar-tu-codigo-php/</link>
		<comments>http://www.frogx3.com/2008/07/29/12-tips-para-optimizar-tu-codigo-php/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 09:50:36 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="" length="32000" type="image/" />
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[desarrollo web]]></category>
		<category><![CDATA[optimizar php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips de php]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/?p=2044</guid>
		<description><![CDATA[Los programadores debemos cuidar mucho los tiempos que demoran los procesos, así que siempre es bueno tener códigos optimizados y semánticos, existen muchos tips para optimizar PHP, aquí les dejo...]]></description> 
			<content:encoded><![CDATA[<p>Los programadores debemos cuidar mucho los tiempos que demoran los procesos, así que siempre es bueno tener códigos optimizados y semánticos, existen muchos <strong>tips para optimizar PHP</strong>, aquí les dejo <strong>12 tips para optimizar tu código PHP</strong> recomendados por <em>Alex Mozkalyuk</em>.</p>
<p>Enlace: <a target="_blank" href="http://www.moskalyuk.com/blog/php-optimization-tips/1272" title="12 php optimization tips" >12 php optimization tips</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/07/29/12-tips-para-optimizar-tu-codigo-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como integrar PHP y Google Calendar</title>
		<link>http://www.frogx3.com/2008/07/11/como-integrar-php-y-google-calendar/</link>
		<comments>http://www.frogx3.com/2008/07/11/como-integrar-php-y-google-calendar/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 14:00:33 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="http://media.frogx3.com/2008/07/google-calendar-php.png" length="32000" type="image/png" />
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[api de google]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[integrar google calendar]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/?p=1842</guid>
		<description><![CDATA[Muchas sitios incluyendo blogs usualmente tienen la necesidad de hacer públicos calendarios de eventos ya sea para una conferencia, concurso o reuniones. Pero estos sitios muchas veces desean tener un...]]></description> 
			<content:encoded><![CDATA[<p>Muchas sitios incluyendo blogs usualmente tienen la necesidad de hacer públicos calendarios de eventos ya sea para una conferencia, concurso o reuniones.</p>
<p>Pero estos sitios muchas veces desean tener un calendario administrado desde su mismo sitio sea cual sea el CMS que utilicen, pero muchos de estos CMS no tienen desarrollada una aplicación de calendario o el modulo para <strong>integrar el API de google calendar</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-1843" title="integrar google calendar y php" src="http://www.frogx3.com/wp-content/uploads/2008/07/google-calendar-php.png" alt="google calendar php Como integrar PHP y Google Calendar" width="460" height="182" /></p>
<p>Pues bien <strong>IBM</strong> tiene un interesante articulo que nos puede servir como <strong>guia para integrar PHP y Google Calendar</strong> y poder integrar <a href="http://www.google.com/calendar" title="google calendar"  target="_blank">Google Calendar</a> con un CMS o sitio web cualquiera con su propia administración sin necesidad de ir a Google cada vez.</p>
<p>Este tutorial te va a ayudar a crear una aplicación que use el <a href="http://code.google.com/apis/calendar/" title="google calendar api"  target="_blank">API de google calendar</a> para realizar las siguientes acciones:</p>
<ul>
<li>Busqueda de eventos en un calendario publico</li>
<li>Busqueda por rangos de fechas o palabras claves</li>
<li>Agregar, modificar y eliminar eventos</li>
<li>Recuperar eventos de calendarios publicos</li>
</ul>
<p>Enlace:<a href="http://www.ibm.com/developerworks/xml/library/x-googleclndr/index.html?ca=drs-tp2808" title="integrate php with google calendar"  target="_blank">Integrate your PHP application with Google Calendar</a></p>
<p>Vía <a href="http://www.webadictos.com.mx/2008/07/10/integrar-google-calendar-en-aplicaciones-php/" title="php y google calendar"  target="_blank">WebAdictos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/07/11/como-integrar-php-y-google-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>poMMo software web para mailing</title>
		<link>http://www.frogx3.com/2008/07/10/pommo-software-web-para-mailing/</link>
		<comments>http://www.frogx3.com/2008/07/10/pommo-software-web-para-mailing/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 14:40:24 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="http://media.frogx3.com/2008/07/180px-ss-subs.jpg" length="32000" type="image/jpg" />
				<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[correos masivos]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[mailing]]></category>
		<category><![CDATA[newsletters]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pommo]]></category>
		<category><![CDATA[programa para enviar correos]]></category>
		<category><![CDATA[software web]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/?p=1825</guid>
		<description><![CDATA[poMMo es un excelente software para mailing desarrollado en PHP facil de usar y poderoso, permite manejar listas y grupos para enviar correos, también optimiza el envío de correos para...]]></description> 
			<content:encoded><![CDATA[<p style="text-align: center;">
<a href="http://www.frogx3.com/2008/07/10/pommo-software-web-para-mailing/180px-ss-subs/"  title='Manejador de suscritos'><img width="150" height="144" src="http://media.frogx3.com/2008/07/180px-ss-subs-150x144.jpg" class="attachment-thumbnail" alt="180px ss subs 150x144 poMMo software web para mailing" title="Manejador de suscritos" /></a>
<a href="http://www.frogx3.com/2008/07/10/pommo-software-web-para-mailing/180px-fields/"  title='campos personalizados'><img width="150" height="144" src="http://media.frogx3.com/2008/07/180px-fields-150x144.png" class="attachment-thumbnail" alt="180px fields 150x144 poMMo software web para mailing" title="campos personalizados" /></a>
<a href="http://www.frogx3.com/2008/07/10/pommo-software-web-para-mailing/180px-groups/"  title='Administracion de Grupos'><img width="150" height="144" src="http://media.frogx3.com/2008/07/180px-groups-150x144.png" class="attachment-thumbnail" alt="180px groups 150x144 poMMo software web para mailing" title="Administracion de Grupos" /></a>
</p>
<p><a href="http://pommo.org/Features" title="pommo"  target="_blank">poMMo</a> es un excelente <strong>software para mailing desarrollado en PHP</strong> facil de usar y poderoso, permite manejar listas y grupos para enviar correos, también optimiza el envío de correos para evitar saturación de tu servidor, entre las características de este excelente software están:</p>
<ul>
<li>No necesita de un <em>cron</em></li>
<li>Fácil de usar</li>
<li><strong>Editor WYSIWYG</strong></li>
<li><strong>Manejador de suscriptores</strong></li>
<li>Campos personalizados</li>
<li><strong>Posibilidad de usar plantillas</strong></li>
<li><strong>Optimiza el envío de correos por horas, dominios, etc&#8230;</strong></li>
<li>Manejo de grupos</li>
<li>Templates del sistema controlado con SMARTY</li>
<li>Multi-lenguaje</li>
<li><strong>Bajo licencia GPL</strong></li>
<li><strong>Es Gratis</strong></li>
</ul>
<p>Enlace: <a href="http://pommo.org/Download" title="descargar pommo"  target="_blank">Descargar poMMo</a> |    <a href="http://pommo.org/Documentation" title="documentacion de pommo"  target="_blank">Documentación</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/07/10/pommo-software-web-para-mailing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Traduciendo WordPress o BBPress</title>
		<link>http://www.frogx3.com/2008/06/01/traduciendo-wordpress-o-bbpress/</link>
		<comments>http://www.frogx3.com/2008/06/01/traduciendo-wordpress-o-bbpress/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 22:11:06 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="http://media.frogx3.com/2008/06/images.jpg" length="32000" type="image/jpg" />
				<category><![CDATA[BBPress]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[archivos .mo]]></category>
		<category><![CDATA[archivos .po]]></category>
		<category><![CDATA[desarrollo web]]></category>
		<category><![CDATA[gettext]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[traduccion de bbpress]]></category>
		<category><![CDATA[traduccion de wordpress]]></category>
		<category><![CDATA[traduccion en php]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/?p=1527</guid>
		<description><![CDATA[Con cada version nueva de WordPress en la blogosfera hispana lo primero que se busca es la traducción a nuestro idioma y muchas veces se da que la primera version...]]></description> 
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1528 alignright" style="float: right;" title="images" src="http://www.frogx3.com/wp-content/uploads/2008/06/images.jpg" alt="images Traduciendo Wordpress o BBPress" width="126" height="119" />Con cada version nueva de <strong>WordPress</strong> en la blogosfera hispana lo primero que se busca es la traducción a nuestro idioma y muchas veces se da que la primera version de la traducción es en español de españa (castellano) y luego sale la version en Latin, esto en la blogosfera talvez no se vea mal pero se ha dado el caso como fue con <strong>Halo 2</strong> que hubo una enorme discución entorno al tema, es cuestion de preferencias.</p>
<p>Lo mismo sucede con <strong>BBPress el sistema de Foros</strong> y hermanito de WordPress, actualmente la version de BBPress es &#8220;Brubeck&#8221; version 0.9.0.2 y ya cuenta con una traducción en español (castellano).</p>
<p><a href="http://bbpress.org/forums/topic/are-there-any-localization-files/page/2?replies=43#post-2213" title="BBPress en español"  target="_blank">Descargar traducción de BBPress a Español</a></p>
<p><strong>Como ayudar al desarrollo de WordPress y BBPress?</strong></p>
<p>Es simple y claro, no necesitamos ser programadores para ayudar a un <strong>proyecto Open Source</strong> como lo es WP o BB, podemos apoyar con la traducción despues de todo no todos los Bloggers saben programar aunque durante esta etapa siempre se terminan metiendo en alguna cosilla de programación ya sea en funcionalidad o diseños (<a href="http://www.frogx3.com/tag/css" title="CSS"  target="_blank">CSS</a>).</p>
<p>Ambos sistemas utilizan un archivo que no es XML ni PHP, son <strong>archivos .mo</strong> los cuales son archivos compilados de sus fuentes <strong>archivos .po</strong>, estos ultimos son los mismos que podemos editar y apartir de los cuales podemos crear un proyecto de traducción y posteriormente compartirlo con la comunidad.</p>
<p>Aqui les dejo una lista de <strong>Editores de archivos .mo:</strong></p>
<ul>
<li><a href="http://www.poedit.net/" title="poedit"  target="_blank">Poedit</a> (Windows, Mac y Linux)</li>
<li><a href="https://translations.launchpad.net/" title="launchpad"  target="_blank">Launchpad </a>(<strong>Linux Ubuntu</strong>)</li>
<li><a href="http://kbabel.kde.org/" title="kabel"  target="_blank">KBabel</a> (Linux solo para <strong>KDE</strong>)</li>
<li><a href="http://www.gnu.org/software/gettext/" title="gettext"  target="_blank">Gettext</a> (Linux)</li>
</ul>
<p>Para saber como utilizar estos softwares les recomiendo lean esta <a href="http://codex.wordpress.org/Translating_WordPress#Translation_Tools" title="tranlating tools"  target="_blank">mini guia haciendo click aqui</a>.</p>
<p><strong>Que funcion tienen estos archivo .mo?</strong></p>
<p><span id="more-1527"></span></p>
<p>Bien estos archivos corren un proceso que buscan una linea exacta de nuestro codigo un texto como el siguiente:</p>
<blockquote><p>_e(&#8216;Pages&#8217;)</p></blockquote>
<p>Este lo reemplaza por lo que hayas asignado previamente en tu archivo de traducción, en este caso seria &#8220;Paginas&#8221;, ejemplo:</p>
<blockquote>
<pre>#: wp-comments-post.php:13
msgid "Sorry, comments are closed for this item."
msgstr ""</pre>
</blockquote>
<p>En el ejemplo anterior se hizo que la traducción busque <em>reemplaze el texto de la variable msgid por el texto de la variable msgstr en la linea 13 del archivo wp-comments-post.php.</em></p>
<blockquote><p>#: <strong>archivo.php</strong>:<strong>linea</strong><br />
msgid “<strong>texto original</strong>”<br />
msgstr “<strong>texto traducido</strong>”</p></blockquote>
<p>Este tipo de sistemas de traducción se puede aplicar a cualquier sistema no necesariamente programado en PHP, incluso se utiliza para traducir softwares de escritorio.</p>
<p><strong>Como implementarlo en tu sistema web, programado en PHP usando gettext?</strong></p>
<p><strong>PHP</strong> tiene sus propias <a href="http://es2.php.net/manual/es/ref.gettext.php" title="gettext"  target="_blank">funciones gettext</a> que nos ayudan a hacer esta implementación pero esta no es la mejor opcion, en el siguiente ejemplo utilizaremos <a href="http://savannah.nongnu.org/projects/php-gettext/" title="php gettext"  target="_blank">PHP gettext</a>.</p>
<p>Es muy sencillo utilizarlo.</p>
<p><em><strong>Paso 1, incluir estos archivos estos deben ser incluidos al principio de nuestro script:</strong></em></p>
<pre class="php">include('php-gettext-1.0.7/streams.php');
include('php-gettext-1.0.7/gettext.php');
</pre>
<p><em><strong>Paso 2, incluimos nuestro archivo de traducción .mo:</strong></em></p>
<pre class="php">if (file_exists($_SESSION['languaje'] . '.mo')) {
     $gettext_tables = new gettext_reader(
          new CachedFileReader($_SESSION['language'] . '.mo')
     );
     $gettext_tables-&gt;load_tables();
}
</pre>
<p><em><strong>Paso 3, incluimos la siguiente función en nuestro sistema:</strong></em></p>
<pre class="php">function _e($txt) {
    global $gettext_tables;

    if (is_null($gettext_tables)) return $txt;
    else return $gettext_tables-&gt;translate($txt);
}
</pre>
<p>La ultima funcion es la que se encargara de traducir nuestro sistema comparando las los textos enviados a esta función con la <strong>tabla de traducción de nuestro archivo .mo </strong>para traducir nuestro sistema.</p>
<p>Espero esto les ayude en el desarrollo de sus aplicaciones <strong>traduciendo en PHP</strong> con archivos .mo como WordPress y BBPress hace.</p>
<p>Si tienen dudas tambien pueden expresarlas en los <a href="http://www.frogx3.com/foros/forum/desarrollo-web" title="Foroso de Desarrollo Web" >nuevos foros</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/06/01/traduciendo-wordpress-o-bbpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Variables CSS usando PHP</title>
		<link>http://www.frogx3.com/2008/05/01/variables-css-usando-php/</link>
		<comments>http://www.frogx3.com/2008/05/01/variables-css-usando-php/#comments</comments>
		<pubDate>Thu, 01 May 2008 21:00:00 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="" length="32000" type="image/" />
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[desarrollo web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips css]]></category>
		<category><![CDATA[trucos css]]></category>
		<category><![CDATA[variables css]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/?p=1381</guid>
		<description><![CDATA[La semana pasada en la segunda entrega de Quick Tips: sobre desarrollo web, hacíamos referencia a un articulo de Ajaxian sobre las variables CSS y su posible inclusión en la...]]></description> 
			<content:encoded><![CDATA[<p>La semana pasada en la segunda entrega de <a href="http://www.frogx3.com/2008/04/28/notas-para-desarrolladores-web/" title="tips sobre desarrollo web"  target="_blank">Quick Tips: sobre desarrollo web</a>, hacíamos referencia a un articulo de<a href="http://ajaxian.com/archives/css-variables-are-next" title="css variables"  target="_blank"> Ajaxian</a> sobre las <strong>variables CSS</strong> y su posible inclusión en la siguiente versión de este lenguaje pero eso esta aun en veremos.</p>
<p>Mientras tanto nosotros ya podemos gustar de la bendición de los que son las <strong>variables CSS usando PHP</strong>, pero como? sigan estos simples pasos:</p>
<h2>Creamos nuestros archivo CSS con nombre &#8220;default.css&#8221;</h2>
<pre name="code" class="css">
/* globals */
*       { margin:0; padding:0; }
body    { color:$body_text_color; font-size:$body_font_size; }
</pre>
<h2>Ahora viene el codigo php que va aplicar los valores de las variables, en el archivo llamado &#8220;stylesheet.php&#8221;.</h2>
<pre name="code" class="php">
/* get the stylesheet */
$stylesheet = @is_file($_GET['stylesheet']) &#038;&#038; strtolower(substr(strrchr($file_name,'.'),1)) == 'css' ? $_GET['stylesheet'] : 'default.css';

/* set the header information */
//will be output as css
header('Content-type: text/css');
//set an expiration date
$days_to_cache = 10;
header('Expires: '.gmdate('D, d M Y H:i:s',time() + (60 * 60 * 24 * $days_to_cache)).' GMT');

/* set the dynamic information */
//default css variable information
$default = array(
	'body_font_size' => '16px',
	'body_text_color' => '#00f'
);

//red css variable information
$red = array(
	'body_font_size' => '10px',
	'body_text_color' => '#f00'
);

/* extract the propery array's information */
extract($_GET['theme'] &#038;&#038; ${$_GET['theme']} ? ${$_GET['theme']} : $default);

/* load in the stylesheet */
$content = preg_replace('/\$([\w]+)/e','$0',@file_get_contents($stylesheet));

/* spit it out */
echo $content;
</pre>
<h2>Eso es todo ahora lo que cambia en nuestro código HTML es cuando hablamos a la hoja de estilos en vez de pedir el default.css vamos a hablar al &#8220;stylesheet.php&#8221;, ejemplo:</h2>
<pre name="code" class="xhtml">
&lt;link rel="stylesheet" type="text/css" href="/stylesheet.php"&gt;
</pre>
<h2>Eso es todo el resultado de nuestro CSS debe ser el siguiente:</h2>
<pre name="code" class="css">
/* globals */
*		{ margin:0; padding:0; }
body		{ color:#00f; font-size:16px; }
</pre>
<p>Nota: El archivo default.css jamas se va a sobreescribir con los valores de las variables, simplemente cuando hablamos al stylesheet.php este procesa el CSS reemplazando las variables por valores y se lo devuelve al servidor ya con valores para que sea interpretado, sin haber modificado el archivo CSS.</p>
<p>Via:<strong> davidwalsh</strong>, <a href="http://davidwalsh.name/css-variables-php-dynamic" title="css variables"  target="_blank">CSS Variables using PHP</a> (en ingles)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/05/01/variables-css-usando-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proyecto: PHP to JavaScript, php.js</title>
		<link>http://www.frogx3.com/2008/03/25/proyecto-php-to-javascript-phpjs/</link>
		<comments>http://www.frogx3.com/2008/03/25/proyecto-php-to-javascript-phpjs/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 21:19:19 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="" length="32000" type="image/" />
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[funciones equivalentes de php a javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recursos javascript]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/2008/03/25/proyecto-php-to-javascript-phpjs/</guid>
		<description><![CDATA[PHP to JavaScript es un excelente proyecto del cual me he encontrado hace 3 d&#237;as pues andaba buscando una funci&#243;n de JavaScript que hicieron lo mismo que hace number_format() en...]]></description> 
			<content:encoded><![CDATA[<p><a href="http://www.frogx3.com/wp-content/uploads/2008/03/windowslivewriterproyectophptojavascriptphp.js-12bcdphpjs2-2.png"  target="_blank"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="115" alt="windowslivewriterproyectophptojavascriptphp.js 12bcdphpjs2 thumb Proyecto: PHP to JavaScript, php.js" src="http://www.frogx3.com/wp-content/uploads/2008/03/windowslivewriterproyectophptojavascriptphp.js-12bcdphpjs2-thumb.png" width="214" align="right" border="0" title="Proyecto: PHP to JavaScript, php.js" /> PHP to JavaScript</a> es un excelente proyecto del cual me he encontrado hace 3 d&#237;as pues andaba buscando una funci&#243;n de JavaScript que hicieron lo mismo que hace <a href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_number_format/"  target="_blank">number_format()</a> en PHP.</p>
<p>Se trata de un archivo .js (<a href="http://www.frogx3.com/tag/javascript"  target="_blank">JavaScript</a>) con una serie de <strong>funciones en JavaScript que son equivalentes a funciones en PHP</strong>.</p>
<p>Es un recurso realmente &#250;til ya que ay <a href="http://www.frogx3.com/tag/PHP"  target="_blank">funciones en PHP</a> que nos pueden sacar del apuro en JavaScript, entre las funciones rescritas est&#225;n:</p>
<ul>
<li>file </li>
<li>file_get_contents </li>
<li>array_fill </li>
<li>explode </li>
<li>md5 </li>
<li>utf8_decode , utf8_encode </li>
<li>end </li>
<li>trim </li>
<li>print_r </li>
<li>stripslashes </li>
<li>rand </li>
<li>include, require, include_once, requiere_once </li>
<li>printf </li>
<li>strip_tags </li>
</ul>
<p>y un largo etc&#8230;.</p>
<p>Esta bajo <strong>MIT License</strong> lo que quiere decir que es gratuito, contiene alrededor de 100 funciones rescritas de <strong>PHP a Javascript</strong>, las cuales han sido desarrolladas por un gran numero de programadores, y la puedes descargar tanto en su versi&#243;n extendida que pesa poco mas de 100kb o su versi&#243;n comprimida de 37kb.</p>
<p>Enlace: <a href="http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_number_format/"  target="_blank">PHP to Javascript Project</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/03/25/proyecto-php-to-javascript-phpjs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>490 Recursos de Diseño Web</title>
		<link>http://www.frogx3.com/2008/03/05/490-recursos-de-diseno-web/</link>
		<comments>http://www.frogx3.com/2008/03/05/490-recursos-de-diseno-web/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 14:46:56 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="http://media.frogx3.com/2008/03/recursos_diseno_web.jpg" length="32000" type="image/jpg" />
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño Gráfico]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[recursos de diseño web]]></category>
		<category><![CDATA[recursos web]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/2008/03/05/490-recursos-de-diseno-web/</guid>
		<description><![CDATA[Las recopilaciones de Recursos Web son muchisimas y unas mejor que otras pero en ocaciones por suerte encuentras sitios con recopilaciones enormes y en esta ocación eso me sucedio al...]]></description> 
			<content:encoded><![CDATA[<p align="center"><img src="http://www.frogx3.com/wp-content/uploads/2008/03/recursos_diseno_web.jpg" alt="recursos diseno web 490 Recursos de Diseño Web"  title="490 Recursos de Diseño Web" /></p>
<p>Las recopilaciones de <strong>Recursos Web</strong> son muchisimas y unas mejor que otras pero en ocaciones por suerte encuentras sitios con recopilaciones enormes y en esta ocación eso me sucedio al encontrar en <a href="http://www.kayodeok.btinternet.co.uk/favorites/webdesign.htm"  title="web design resources" target="_blank">kayodeok&#8217;s</a> una excelente recopilación con casi <strong>500 recursos para diseño web</strong>, todos ordenados pro categorias y visibles desde una misma pantalla, bastante accesible.</p>
<p>Entre las categorias estan:</p>
<ul>
<li><strong>Editores CSS</strong></li>
<li>Herramientas de Validacion de Codigo</li>
<li><strong>Formularios con CSS</strong></li>
<li>Referencias de CSS, HTML, Python, MySql, PHP, Perl.</li>
<li>Contadores</li>
<li><strong>Layouts CSS</strong></li>
<li>Navegadores</li>
<li><strong>Optimización en Buscadores</strong></li>
<li>etc&#8230;.</li>
</ul>
<p>Asi que ya saben aqui un enlace obligado para tu lista en del.icio.us o mister wong.</p>
<p>Enlace: <a href="http://www.kayodeok.btinternet.co.uk/favorites/webdesign.htm"  title="recursos para diseño web" target="_blank">Resources For Wed Design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/03/05/490-recursos-de-diseno-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editor de Imagenes con Ajax y PHP para tu Sitio</title>
		<link>http://www.frogx3.com/2008/02/29/editor-de-imagenes-con-ajax-y-php-para-tu-sitio/</link>
		<comments>http://www.frogx3.com/2008/02/29/editor-de-imagenes-con-ajax-y-php-para-tu-sitio/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 13:36:08 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="http://media.frogx3.com/2008/02/editor_de_imagenes_con_ajax.gif" length="32000" type="image/gif" />
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Galerías de Imagenes]]></category>
		<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[editor ajax]]></category>
		<category><![CDATA[editor de imagenes]]></category>
		<category><![CDATA[editor de imagenes ajax]]></category>
		<category><![CDATA[editor de imagenes online]]></category>
		<category><![CDATA[editor php]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/2008/02/29/editor-de-imagenes-con-ajax-y-php-para-tu-sitio/</guid>
		<description><![CDATA[Muchos sitios web mayormente redes sociales te ponen como opcion añadir una foto a tu cuenta o incluso crear una galeria de tus fotos, y muchas de esas opciones vienen...]]></description> 
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://www.ajaxprogrammer.com/?p=9"  title="Editor de Imagenes en Ajax y PHP" target="_blank"><img src="http://www.frogx3.com/wp-content/uploads/2008/02/editor_de_imagenes_con_ajax.gif" alt="editor de imagenes con ajax Editor de Imagenes con Ajax y PHP para tu Sitio"  title="Editor de Imagenes con Ajax y PHP para tu Sitio" /></a></p>
<p>Muchos sitios web mayormente redes sociales te ponen como opcion añadir una foto a tu cuenta o incluso crear una galeria de tus fotos, y muchas de esas opciones vienen acompañadas de un editor de imagenes un tanto simple para cortarlas o girarlas, como el caso de Facebook que si subes una foto de dimensiones mayores a las permitidas te pasa a un editor que te permite cortarlo a la medida permitida.Buscando como hacer uno o implementarme uno me he encontrado con uno completamente openSource que puedes descargar e instalar en tu sitio web de manera sencilla, el editor esta hecho con PHP y Ajax talvez visualmente no es la octava maravilla pero al ser OpenSource seguro lo podemos dejar muy bonito.</p>
<p align="left">Nombre no tiene pero fue creado por <a href="http://www.ajaxprogrammer.com/?p=9"  title="ajax programmer" target="_blank">Peter Frueh</a>, ya esta algo atrasada la ultima version que fue hace ya mas de un años el 1 de Enero de 2007 pero vuelvo a lo mismo que su tipo de licencia nos puede permitit mejorarlo muchisimo.</p>
<p><a href="http://www.ajaxprogrammer.com/examples/ImageEditor/index.php?imageName=Water_Lilies.jpg"  title="Image Editor" target="_blank">Demo</a> | <a href="http://www.ajaxprogrammer.com/examples/post_15/ImageEditor_20070128.zip"  title="Editor de Imagenes en Ajax" target="_blank">Descargar </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/02/29/editor-de-imagenes-con-ajax-y-php-para-tu-sitio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cheat Sheet de PHP (Referencias)</title>
		<link>http://www.frogx3.com/2008/02/20/cheat-sheet-de-php-referencias/</link>
		<comments>http://www.frogx3.com/2008/02/20/cheat-sheet-de-php-referencias/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 22:20:14 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="http://media.frogx3.com/2008/02/referencias_de_php.jpg" length="32000" type="image/jpg" />
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[MySQL y PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Referencias]]></category>
		<category><![CDATA[chuleta de PHP]]></category>
		<category><![CDATA[desarrollo php]]></category>
		<category><![CDATA[funciones de php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php cheat sheet]]></category>

		<guid isPermaLink="false">http://www.frogx3.com/2008/02/20/cheat-sheet-de-php-referencias/</guid>
		<description><![CDATA[PHP es creo que sin equivocarme el lenguaje de programación mas utilizado para la creación de paginas web, y se lo ha ganado a pulso, la cantidad de posibilidades que...]]></description> 
			<content:encoded><![CDATA[<p align="center"> <img src="http://www.frogx3.com/wp-content/uploads/2008/02/referencias_de_php.jpg" alt="referencias de php Cheat Sheet de PHP (Referencias)"  title="Cheat Sheet de PHP (Referencias)" /></p>
<p><strong>PHP</strong> es creo que sin equivocarme el <em>lenguaje de programación</em> mas utilizado para la <strong>creación de paginas web</strong>, y se lo ha ganado a pulso, la cantidad de posibilidades que nos da este lenguaje de programacion son casi infinitas, teniendo gran portabilidad y un muy buen desempeño, este mayor dependiendo de la plataforma en la que se desempeñe.</p>
<p>Dadas las posibilidad que nos ofrecen no podia dejar de ser un lenguaje de programacion con una extensa lista de funciones y creo la mayoria de nosotros no las conoce todas y es que muchas de esas nos pueden sacar de apuros, para ese problema de extension de las referencias existen las &#8220;chuletas&#8221; o <strong>cheat sheets </strong>que mas que nada son documentos que listan todas las funciones de un lenguaje de programación con su parametros que puede recibir.</p>
<p>Pues bueno Manz de <a href="http://www.emezeta.com/articulos/emezeta-card-php-cheat-sheet"  title="PHP Cheat Sheet" target="_blank">Emezeta</a> ha realizado una impresionante labor creando este <strong>cheat sheet de PHP</strong> y liberandolo para su descarga en dos formatos, felicidades a Maz excelente trabajo, ahora aqui les dejo los enlaces de las descargas.</p>
<p><a href="http://www.emezeta.com/articulos/emezeta-card-php-cheat-sheet"  title="PHP Cheat Sheet" target="_blank">Chuleta de PHP &#8211; PHP Cheat Sheet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2008/02/20/cheat-sheet-de-php-referencias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

