<?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 descanso del Guerrero &#187; Scripts</title>
	<atom:link href="http://www.atlantiscode.com/blog/category/scripts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.atlantiscode.com/blog</link>
	<description>Donde reposan las almas cansadas</description>
	<lastBuildDate>Tue, 27 Apr 2010 22:00:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Script para renombrar ficheros (PHP)</title>
		<link>http://www.atlantiscode.com/blog/script-para-renombrar-ficheros-php/</link>
		<comments>http://www.atlantiscode.com/blog/script-para-renombrar-ficheros-php/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 18:02:37 +0000</pubDate>
		<dc:creator>Sonycrow</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Ejemplo]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.atlantiscode.com/blog/script-para-renombrar-ficheros-php/</guid>
		<description><![CDATA[Pues bueno, yo bajo bastante anime, series, etc&#8230; y no me gusta tener nombres asquerosos en los ficheros. Debido a esto he tenido que idear un scriptillo para renombrar ficheros en PHP.
Se basa en una expresión regular para encontrar el número del capítulo en cuestión, y a partir de ahí generar un nombre nuevo, limpio [...]]]></description>
			<content:encoded><![CDATA[<p>Pues bueno, yo bajo bastante anime, series, etc&#8230; y no me gusta tener nombres asquerosos en los ficheros. Debido a esto he tenido que idear un scriptillo para renombrar ficheros en PHP.</p>
<p>Se basa en una expresión regular para encontrar el número del capítulo en cuestión, y a partir de ahí generar un nombre nuevo, limpio y bonito :)</p>
<p>En este ejemplo, se han usado las dos temporadas de Code Geass, donde los ficheros se llamaban &#8220;Code_Geass_.1.by_anime_(x-264).mp4&#8243; (vamos, feo de narices) xD</p>
<p><span id="more-93"></span></p>
<blockquote><p>&lt;?php<br />
header(&#8220;Content-type: text/plain&#8221;);</p>
<p>/**<br />
* Parametros a definir:<br />
*<br />
* $dir       (Ruta de los ficheros)<br />
* $ereg      (Expresion regular para obtener el número del capítulo del nombre del archivo original)<br />
* $finalname (Nombre del archivo final, donde %EREG#X% es el resultado de la expresion regular)<br />
* $extension (Extension de los archivos a renombrar)<br />
* $numzeros  (Número de ceros a la izquierda para el número de capítulo (003 = 2))<br />
* $rename    (Si realmente queremos renombrarlos o solo hacer una simulacion)<br />
* $extra     (Array con por ejemplo los titulos de los capitulos para incluir con %EXTRA%)<br />
**/</p>
<p># Init<br />
$dir       = &#8220;/media/Almacen/Movies/Code Geass Lelouch of the Rebellion/&#8221;;<br />
$ereg      = &#8220;(R2)*\.([0-9]*)&#8221;; // (Ejemplo: nombre_del_capitulo_13.avi)<br />
$finalname = &#8220;Code Geass %EREG#1% %EREG#2% &#8211; %EXTRA%&#8221;;<br />
$extension = &#8220;mp4&#8243;;<br />
$numzeros  = 1;<br />
$rename    = false;<br />
$extra     =<br />
array(<br />
&#8220;El dia en que el diablo nacio&#8221;, &#8220;El despertar del caballero blanco&#8221;, &#8220;El falso compañero de clase&#8221;,<br />
&#8220;Mi nombre es Zero&#8221;, &#8220;La princesa y la bruja&#8221;, &#8220;La mascara robada&#8221;, &#8220;El ataque a cornelia&#8221;,<br />
&#8220;La orden de los caballeros negros&#8221;, &#8220;Refrain&#8221;, &#8220;La danza de Guren&#8221;, &#8220;La batalla de Narita&#8221;,<br />
&#8220;El mesaje de Kyoto&#8221;, &#8220;Shirley y el peligro inminente&#8221;, &#8220;Geass vs Geass&#8221;, &#8220;Los aplausos de Mao&#8221;,<br />
&#8220;Nanally capturada&#8221;, &#8220;Caballero&#8221;, &#8220;Una orden para Kururugi Suzaku&#8221;, &#8220;La isla de Dios&#8221;,<br />
&#8220;Guerra en Kyuushuu&#8221;, &#8220;El anuncio del festival escolar&#8221;, &#8220;Euphie manchada de sangre&#8221;,<br />
&#8220;Al menos con pena&#8221;, &#8220;La frase del colapso&#8221;, &#8220;Zero&#8221;,<br />
&#8220;El dia que el demonio desperto&#8221;, &#8220;El plan para liberar Japon&#8221;, &#8220;La prision en la academia&#8221;,<br />
&#8220;El contraataque del patibulo&#8221;, &#8220;Caballero de la Mesa Redonda&#8221;, &#8220;Ataque sorpresa en el Oceano Pacifico&#8221;,<br />
&#8220;La mascara abandonada&#8221;, &#8220;El milagro de millones&#8221;, &#8220;La novia del Zhu Jin Cheng&#8221;,<br />
&#8220;Cuando el Shen Hum resplandece&#8221;, &#8220;El poder de los sentimientos&#8221;, &#8220;Ataque de amor&#8221;,<br />
&#8220;Un asesino del pasado&#8221;, &#8220;La caceria de Geass&#8221;, &#8220;El mundo de C&#8221;,<br />
&#8220;La primera revolucion de la Unidad de Naciones&#8221;, &#8220;El sabor de la tierra&#8221;,<br />
&#8220;La segunda batalla decisiva de Tokio&#8221;, &#8220;Traicion&#8221;, &#8220;Inadecuado para ser emperador&#8221;,<br />
&#8220;La conexion Ragnarok&#8221;, &#8220;El emperador Lelouch&#8221;, &#8220;La mascara de Schneizel&#8221;,<br />
&#8220;Sky of Damocles&#8221;, &#8220;Re&#8221;<br />
);</p>
<p># Comienza el renombrado<br />
if ($gestor = opendir($dir))<br />
{<br />
# Obtenemos los ficheros y los metemos en un array<br />
while (false !== ($archivo = readdir($gestor)))<br />
{<br />
$allfiles[] = $archivo;<br />
}</p>
<p>closedir($gestor);<br />
}</p>
<p># Init de contador de ficheros<br />
$numFiles = 0;</p>
<p># Ordenamos el array de forma natural<br />
natsort($allfiles);</p>
<p># Recorremos los ficheros<br />
foreach ($allfiles as $archivo)<br />
{<br />
if ($archivo != &#8220;.&#8221; &amp;&amp; $archivo != &#8220;..&#8221; &amp;&amp; $archivo != &#8220;renamer.php&#8221;)<br />
{<br />
# Init<br />
$farchivo = null;</p>
<p># Obtenemos la extension<br />
$ext = strtolower(substr($archivo, strrpos($archivo, &#8220;.&#8221;)));</p>
<p>if ($extension &amp;&amp; substr($ext, 1) != $extension) continue;</p>
<p># Obtenemos la Expresion regular<br />
if (eregi($ereg, $archivo, $regs))<br />
{<br />
$farchivo = $finalname;</p>
<p># Obtenemos el nombre del fichero a cambiar<br />
for ($i = 1; $i &lt; count($regs); $i++)<br />
{<br />
if ($regs[$i])<br />
{<br />
if (is_numeric($regs[$i])) {<br />
$remplace = str_pad($regs[$i], $numzeros + 1, &#8220;0&#8243;, STR_PAD_LEFT);<br />
}<br />
else {<br />
$remplace = $regs[$i];<br />
}</p>
<p>$farchivo = str_replace(&#8220;%EREG#{$i}%&#8221;, $remplace, $farchivo);<br />
}<br />
}</p>
<p># Remplazamos el extra<br />
if (count($extra) &amp;&amp; $extra[$numFiles])<br />
{<br />
$farchivo = str_replace(&#8220;%EXTRA%&#8221;, $extra[$numFiles], $farchivo);<br />
}<br />
else<br />
{<br />
$farchivo = str_replace(&#8220;%EXTRA%&#8221;, &#8220;&#8221;, $farchivo);<br />
}</p>
<p># Eliminamos los %EREG#x% que quedan<br />
$farchivo = preg_replace(&#8220;/%EREG#[0-9]*%/i&#8221;, &#8220;&#8221;, $farchivo);</p>
<p># Eliminamos dobles espacios<br />
$farchivo = preg_replace(&#8220;/[ ]{2,99}/i&#8221;, &#8221; &#8220;, $farchivo);</p>
<p># Añadimos la extension<br />
$farchivo .= $ext;</p>
<p># Salida<br />
if ($farchivo)<br />
{<br />
echo &#8220;&gt;&gt; \&#8221;{$archivo}\&#8221; &lt;&lt;##&gt;&gt; \&#8221;{$farchivo}\&#8221;\n&#8221;;</p>
<p>if ($rename)<br />
{<br />
rename(&#8220;{$dir}{$archivo}&#8221;, &#8220;{$dir}{$farchivo}&#8221;);<br />
}<br />
}<br />
else<br />
{<br />
echo &#8220;** No se pudo cambiar el nombre de {$archivo}\n&#8221;;<br />
}</p>
<p>$numFiles++;<br />
}<br />
}<br />
}</p>
<p>?&gt;</p></blockquote>
<p>Espero que os sirva.</p>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atlantiscode.com/blog/script-para-renombrar-ficheros-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>KaraFun &#8211; Script GlovePie</title>
		<link>http://www.atlantiscode.com/blog/karafun-script-glovepie/</link>
		<comments>http://www.atlantiscode.com/blog/karafun-script-glovepie/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 11:32:11 +0000</pubDate>
		<dc:creator>Sonycrow</dc:creator>
				<category><![CDATA[GlovePie]]></category>
		<category><![CDATA[KaraFun]]></category>
		<category><![CDATA[Karaoke]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.atlantiscode.com/blog/karafun-script-glovepie/</guid>
		<description><![CDATA[Pues otro más para controlar el KaraFun. De esta manera ya puedes crear una playlist y sentarte en el sofá a cantar!!!
 // KaraFun &#8211; PlayList control v0.1
// By Soncyrow
Wiimote.Led1 = true;
Key.Z     = Wiimote.Left               // Previous track
Key.X     = Wiimote.A                  // Play / Stop
Key.C     = Wiimote.1                  // Pause
Key.V     = Wiimote.2                  // Stop
Key.B     = Wiimote.Right              // Next track
Key.Left  [...]]]></description>
			<content:encoded><![CDATA[<p>Pues otro más para controlar el KaraFun. De esta manera ya puedes crear una playlist y sentarte en el sofá a cantar!!!</p>
<blockquote><p> // KaraFun &#8211; PlayList control v0.1<br />
// By Soncyrow</p>
<p>Wiimote.Led1 = true;</p>
<p>Key.Z     = Wiimote.Left               // Previous track<br />
Key.X     = Wiimote.A                  // Play / Stop<br />
Key.C     = Wiimote.1                  // Pause<br />
Key.V     = Wiimote.2                  // Stop<br />
Key.B     = Wiimote.Right              // Next track<br />
Key.Left  = Wiimote.B + Wiimote.Left   // Backward<br />
Key.Right = Wiimote.B + Wiimote.Right  // Forward<br />
Alt+Enter = Wiimote.Home               // Fullscreen<br />
Key.NumpadMinus = Wiimote.Minus        // Volume DOWN<br />
Key.NumpadPlus  = Wiimote.Plus         // Volume UP</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.atlantiscode.com/blog/karafun-script-glovepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Media Player Classic &#8211; Script GlovePie</title>
		<link>http://www.atlantiscode.com/blog/media-player-classic-script-glovepie/</link>
		<comments>http://www.atlantiscode.com/blog/media-player-classic-script-glovepie/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 23:38:38 +0000</pubDate>
		<dc:creator>Sonycrow</dc:creator>
				<category><![CDATA[GlovePie]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.atlantiscode.com/blog/media-player-classic-script-glovepie/</guid>
		<description><![CDATA[Para controlar nuestro querido Media Player Classic. Pensado para ir abriendo archivos ya que incluso tiene la opción de tabulación, aunque creo que la selección de botones no es la correcta. A ver si lo mejoro :)
// Media Player Classic functions and basic Explorer
// (the file manager, not the browser) keyboard functions
// Browse your media [...]]]></description>
			<content:encoded><![CDATA[<p>Para controlar nuestro querido Media Player Classic. Pensado para ir abriendo archivos ya que incluso tiene la opción de tabulación, aunque creo que la selección de botones no es la correcta. A ver si lo mejoro :)</p>
<blockquote><p>// Media Player Classic functions and basic Explorer<br />
// (the file manager, not the browser) keyboard functions</p>
<p>// Browse your media files and watch them without motion or<br />
// IR control.  Tack on any mouse script with (+) and (-)<br />
// as mouse buttons for DVD control</p>
<p>// CONTROLS:<br />
//<br />
// (D-Pad) = up, down, left and right<br />
// (A) = Space bar<br />
// (B) = Ctrl<br />
// (Home) = Return<br />
// (1) = tab<br />
// (2) = alt</p>
<p>// Media Player Classic (default key layout)<br />
//<br />
// Play/Pause = (A)<br />
// Medium Skip forward/back = (B) + (&gt;) / (&lt;)<br />
// Large Skip forward/back = (2) + (&gt;) / (&lt;)<br />
// Volume = (^) / (v)<br />
// Fullscreen toggle = (2) + (Home)<br />
// If you retask Mute to Ctrl + down in MPC options, then toggle<br />
//   mute = (B) + (v)</p>
<p>// Explorer / XP keys<br />
//<br />
// Change app focus [alt+tab] = (2) + (1)<br />
// Open explorer (requires shortcut key to be assigned<br />
//    up down right or left) = (B) + (1) + (x)<br />
// Navigate up and down in folder/file frames = (^) and (v)<br />
// Collapse subfolders = (&lt;)<br />
// Expand subfolders = (&gt;)<br />
// Move from folder frame to file frame and back [tab] = (2)<br />
// Execute file = (Home)<br />
// Focus on excuted media file = (2) + (1)</p>
<p>// Code<br />
Alt + Enter     = Wiimote1.B and Wiimote1.A<br />
Key.Up          = Wiimote1.Up or Wiimote1.Plus<br />
Key.Down        = Wiimote1.Down or Wiimote1.Minus<br />
Key.Space       = Wiimote1.A<br />
key.enter       = Wiimote1.Home<br />
Key.LeftAlt     = Wiimote1.Two<br />
key.tab         = Wiimote1.One<br />
Key.Left        = Wiimote1.Left<br />
Key.Right       = Wiimote1.Right<br />
Key.LeftControl = Wiimote1.B</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.atlantiscode.com/blog/media-player-classic-script-glovepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VLC Media Player (videos) &#8211; Script GlovePie</title>
		<link>http://www.atlantiscode.com/blog/vlc-media-player-videos-script-glovepie/</link>
		<comments>http://www.atlantiscode.com/blog/vlc-media-player-videos-script-glovepie/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 23:20:37 +0000</pubDate>
		<dc:creator>Sonycrow</dc:creator>
				<category><![CDATA[GlovePie]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.atlantiscode.com/blog/vlc-media-player-videos-script-glovepie/</guid>
		<description><![CDATA[Para controlar el VLC Media Player y pensado para ver videos, no canales de televisión. Ya iré poniendo algunos otros más completos :)
// VLC Media Player &#8211; Video Control Script v0.1
// By Aepex
// This script assumes you use the default key bindings in VLC.
// Designed for watching *videos* in VLC.
// There are better scripts out [...]]]></description>
			<content:encoded><![CDATA[<p>Para controlar el VLC Media Player y pensado para ver videos, no canales de televisión. Ya iré poniendo algunos otros más completos :)</p>
<blockquote><p>// VLC Media Player &#8211; Video Control Script v0.1<br />
// By Aepex<br />
// This script assumes you use the default key bindings in VLC.<br />
// Designed for watching *videos* in VLC.<br />
// There are better scripts out there for music control.</p>
<p>Wiimote.Led1 = true;</p>
<p>Key.Space      = Wiimote.A;       // Pause / Resume<br />
Key.M          = Wiimote.Home;    // Mute<br />
Key.Ctrl+Up    = Wiimote.Plus;    // Volume UP<br />
Key.Ctrl+Down  = Wiimote.Minus;   // Volume DOWN<br />
Key.Alt+Left   = Wiimote.Left;    // 10 sec. backward<br />
Key.Alt+Right  = Wiimote.Right;   // 10 sec. forward<br />
Key.Ctrl+Left  = Wiimote.B+Left;  // 5 min. backward<br />
Key.Ctrl+Right = Wiimote.B+Right; // 5 min. forward<br />
Key.F          = Wiimote.One;     // Fullscreen toggle<br />
Key.T          = Wiimote.Two;     // Show time position</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.atlantiscode.com/blog/vlc-media-player-videos-script-glovepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Winamp &#8211; Script GlovePie</title>
		<link>http://www.atlantiscode.com/blog/winamp-script-glovepie/</link>
		<comments>http://www.atlantiscode.com/blog/winamp-script-glovepie/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 23:04:21 +0000</pubDate>
		<dc:creator>Sonycrow</dc:creator>
				<category><![CDATA[GlovePie]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.atlantiscode.com/blog/winamp-script-glovepie/</guid>
		<description><![CDATA[Un script sencillito para controlar el Winamp.  Creo que la selección de botones está bien conseguida según las acciones que más utilizamos al escuchar música, no obstante como es tan sencillo se puede modificar sin dificultad.
//Winamp Wiimote Test aka Wiinamp Control Ultra II Turbo Edition
//Controls set to Wiimote buttons
Ctrl+z  = Wiimote.Up    //Start of playlist [...]]]></description>
			<content:encoded><![CDATA[<p>Un script sencillito para controlar el Winamp.  Creo que la selección de botones está bien conseguida según las acciones que más utilizamos al escuchar música, no obstante como es tan sencillo se puede modificar sin dificultad.</p>
<blockquote><p>//Winamp Wiimote Test aka Wiinamp Control Ultra II Turbo Edition<br />
//Controls set to Wiimote buttons</p>
<p>Ctrl+z  = Wiimote.Up    //Start of playlist (D-pad up)<br />
Ctrl+b  = Wiimote.Down  //End of playlist (D-pad down)<br />
Left    = Wiimote.Left  //Back 5 seconds (D-pad left)<br />
Right   = Wiimote.Right //Jump 5 seconds (D-pad right)<br />
x       = Wiimote.A     //Play (Main &#8220;A&#8221; button on Wiimote)<br />
Shift+v = Wiimote.B     //Stop (Song fades out,&#8221;B&#8221; button on Wiimote)<br />
b       = Wiimote.One   //Next track (&#8220;1&#8243; button on Wiimote)<br />
z       = Wiimote.Two   //Previous track (&#8220;2&#8243; button on Wiimote)<br />
v       = Wiimote.Home  //Stop (Stop, &#8220;Home&#8221; button on Wiimote)<br />
Down    = Wiimote.Minus //Volume Down (&#8220;-&#8221; button on Wiimote)<br />
Up      = Wiimote.Plus  //Volume Up (&#8220;+&#8221; button on Wiimote)</p>
<p>//No power in the &#8216;Verse can stop me</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.atlantiscode.com/blog/winamp-script-glovepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sumar tiempo (en horas) con PHP</title>
		<link>http://www.atlantiscode.com/blog/sumar-tiempo-en-horas-con-php/</link>
		<comments>http://www.atlantiscode.com/blog/sumar-tiempo-en-horas-con-php/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 18:10:27 +0000</pubDate>
		<dc:creator>Sonycrow</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.atlantiscode.com/blog/sumar-tiempo-en-horas-con-php/</guid>
		<description><![CDATA[He tenido que crear un par de funciones para poder hacer sumas de horas con PHP. Por ejemplo, tenemos 2 horas: 1:20 y 2:10. En total suman 3:30 horas pero cuando tenemos un mogollon de horas, hacer una suma se nos hace un tanto complicado.
Bueno, si alguien las necesita aquí están:
function timeToMinutes($time)
{
$horaSplit = explode(&#8220;:&#8221;, $time);
if( [...]]]></description>
			<content:encoded><![CDATA[<p>He tenido que crear un par de funciones para poder hacer sumas de horas con PHP. Por ejemplo, tenemos 2 horas: 1:20 y 2:10. En total suman 3:30 horas pero cuando tenemos un mogollon de horas, hacer una suma se nos hace un tanto complicado.</p>
<p>Bueno, si alguien las necesita aquí están:</p>
<blockquote><p>function timeToMinutes($time)<br />
{<br />
$horaSplit = explode(&#8220;:&#8221;, $time);<br />
if( count($horaSplit) &lt; 3 ) {<br />
$horaSplit[2] = 0;<br />
}</p>
<p># Pasamos los elementos a segundos<br />
$horaSplit[0] = $horaSplit[0] * 60 * 60;<br />
$horaSplit[1] = $horaSplit[1] * 60;</p>
<p>return (($horaSplit[0] + $horaSplit[1] + $horaSplit[2]) / 60);<br />
}</p>
<p>function minutesToHours($mins)<br />
{<br />
$hours   = floor($mins / 60);<br />
$minutes = $mins &#8211; ($hours * 60);</p>
<p>if (!$minutes) {<br />
$minutes = &#8220;00&#8243;;<br />
}<br />
else if ($minutes &lt;= 9) {<br />
$minutes = &#8220;0&#8243; . $minutes;<br />
}</p>
<p>return (&#8220;{$hours}:{$minutes}&#8221;);<br />
}</p></blockquote>
<p>Y para ejecutarlo, sería:</p>
<blockquote><p>$minutos = timeToMinutes(&#8220;1:20&#8243;);<br />
$minutos += timeToMinutes(&#8220;3:10&#8243;);<br />
$minutos += timeToMinutes(&#8220;0:30&#8243;);<br />
$totalEnHoras = minutesToHours($minutos);</p></blockquote>
<p>Ale, espero que os sirva de algo :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atlantiscode.com/blog/sumar-tiempo-en-horas-con-php/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
