<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2724345704264146670</id><updated>2012-01-17T11:22:40.947Z</updated><category term='DSMI'/><category term='blogger'/><category term='css'/><category term='miscelanea'/><category term='bash script'/><category term='PAlib'/><category term='sql'/><category term='php'/><category term='homebrew'/><category term='Linux'/><category term='proyecto'/><category term='inútil'/><category term='nintendoDS'/><title type='text'>Siracod -e -er -ing</title><subtitle type='html'>Perl, Bash Script, Pascal, C, C ++, Python, php, html ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-3855310778173004887</id><published>2009-04-17T16:15:00.001Z</published><updated>2009-04-17T16:17:10.883Z</updated><title type='text'>ResoDS WeB</title><content type='html'>Ya está funcionando y a punto la web de mi proyecto más ambicioso actualmente:
&lt;a href="http://resods.sourceforge.net/"&gt;http://resods.sourceforge.net/ - ResoDs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-3855310778173004887?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/3855310778173004887/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=3855310778173004887' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/3855310778173004887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/3855310778173004887'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2009/04/resods-web.html' title='ResoDS WeB'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-2832507976709025427</id><published>2008-08-13T01:00:00.010Z</published><updated>2009-01-14T16:59:51.032Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='homebrew'/><category scheme='http://www.blogger.com/atom/ns#' term='DSMI'/><category scheme='http://www.blogger.com/atom/ns#' term='proyecto'/><category scheme='http://www.blogger.com/atom/ns#' term='nintendoDS'/><category scheme='http://www.blogger.com/atom/ns#' term='PAlib'/><title type='text'>ResoDS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GIXyW7J18pg/SKIym5G-P9I/AAAAAAAAADU/ZjrnopB-Er8/s1600-h/fondo_decks.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_GIXyW7J18pg/SKIym5G-P9I/AAAAAAAAADU/ZjrnopB-Er8/s320/fondo_decks.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5233801360704421842" /&gt;&lt;/a&gt;
&lt;br /&gt;Hoy me ha venido una de esas ideas magníficas a la cabeza.
&lt;blockquote&gt;Hacer un controlador MIDI externo para el &lt;a href="http://es.wikipedia.org/wiki/Videojockey#Equipo"&gt;resolume&lt;/a&gt; utilizando la nintendo DS&lt;/blockquote&gt;

&lt;p&gt;Pues dicho y en camino anda. Llevaba una semana trasteando con la librería PAlib, que facilita mucho la tarea de programar homebrew para la DS. Como necesitaba una interfaz MIDI para controlar el resolume, sólo tuve que buscar un poco en google hasta encontrar &lt;a href="http://dsmidiwifi.tobw.net/"&gt;DSMI&lt;/a&gt;; un conjunto de librería para c++ y programa servidor que ayuda a transmitir señales MIDI vía Wifi.&lt;/p&gt;

&lt;p&gt;Tras mucho pensar y muchos errores absurdos, he conseguido una mini-pre-alfa-release con el que puedo cambiar entre los 20 videos que hay en pantalla.
Lo que más tiempo me llevo resolver era el hacer un pequeño cambio en el makefile que por defecto se genera al crear un proyecto PAlib con VHAM, añadiendo la librería dsmi al proyecto.&lt;br /&gt;
En negrita la librería incluida
&lt;blockquote&gt;
LIBS := -lfat -lnds9 -ldswifi9&lt;br /&gt;
LIBSPA := -lpa9 &lt;span style="font-weight:bold;"&gt;-ldsmi&lt;/span&gt;
&lt;/blockquote&gt;
El problema es que en un principio no sabia donde colocar la librería a cargar y luego (hasta que por suerte lo deduje) ponía "-libdsmi" (nombre del archivo cabecera).&lt;/p&gt;

Cuando tenga algo más empezaré a colgar código útil.
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;UPDATE:&lt;/span&gt; &lt;a href="http://sourceforge.net/projects/resods"&gt;http://sourceforge.net/projects/resods&lt;/a&gt;

&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/g6wklqQzeqg&amp;hl=es&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/g6wklqQzeqg&amp;hl=es&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-2832507976709025427?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/2832507976709025427/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=2832507976709025427' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/2832507976709025427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/2832507976709025427'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2008/08/resods.html' title='ResoDS'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GIXyW7J18pg/SKIym5G-P9I/AAAAAAAAADU/ZjrnopB-Er8/s72-c/fondo_decks.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-5469055758449609911</id><published>2007-12-09T16:30:00.001Z</published><updated>2009-12-24T20:25:20.703Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>ICEH 2.0 - Indentador de Códigos para Entorno Html</title><content type='html'>He mejorado el script de indentación web. Inicialmente iba a poner otro código aquí y no encontraba el indentador, así que cogí el código que hay más abajo en este blog y lo rehíce de un modo mas bonito y eficaz.

&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
ARCHIVO: INDEX.PHP&lt;br /&gt;
&amp;lt;!--&amp;nbsp;&amp;nbsp;------------------&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;|&amp;nbsp;By&amp;nbsp;Aladaris&amp;nbsp;2007&amp;nbsp;|--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;&amp;nbsp;------------------&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;Se&amp;nbsp;hace&amp;nbsp;uso&amp;nbsp;del&amp;nbsp;script&amp;nbsp;descargar.php&amp;nbsp;obtenido&amp;nbsp;en&amp;nbsp;http://www.php.net&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;&amp;quot;-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Transitional//EN&amp;quot;&amp;nbsp;&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;nbsp;xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;nbsp;http-equiv=&amp;quot;Content-Type&amp;quot;&amp;nbsp;content=&amp;quot;text/html;&amp;nbsp;charset=utf-8&amp;quot;&amp;nbsp;/&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Indentador&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link&amp;nbsp;rel=&amp;quot;STYLESHEET&amp;quot;&amp;nbsp;type=&amp;quot;text/css&amp;quot;&amp;nbsp;href=&amp;quot;estilo.css&amp;quot;&amp;gt;&amp;nbsp;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;if(trim($HTTP_POST_VARS[&amp;quot;inicial&amp;quot;])&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;$HTTP_POST_VARS[&amp;quot;inicial&amp;quot;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;lt;&amp;quot;,&amp;quot;&amp;·lt;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;gt;&amp;quot;,&amp;quot;&amp;·gt;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;nbsp;&amp;quot;,&amp;quot;&amp;·nbsp;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;#92&amp;#39;&amp;quot;,&amp;quot;&amp;·#39;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;#39;&amp;#92&amp;quot;&amp;#39;,&amp;quot;&amp;·quot;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;#92&amp;#92&amp;#92&amp;#92&amp;quot;,&amp;quot;&amp;·#92&amp;quot;,$code);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;nl2br($code);&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Sustituimos&amp;nbsp;los&amp;nbsp;saltos&amp;nbsp;de&amp;nbsp;línea&amp;nbsp;por&amp;nbsp;&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;nbsp;&amp;nbsp;$numero&amp;nbsp;=&amp;nbsp;rand(0,&amp;nbsp;500);&lt;br /&gt;
 &amp;nbsp;&amp;nbsp;$numero&amp;nbsp;=&amp;nbsp;$numero&amp;nbsp;-&amp;nbsp;($numero%5);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$salida&amp;nbsp;=&amp;nbsp;fopen(&amp;quot;indentado&amp;quot;.$numero.&amp;quot;.txt&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fputs($salida,&amp;nbsp;$code);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fclose($salida);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;lt;p&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;descargar.php?f=indentado&amp;#39;.$numero.&amp;#39;.txt&amp;num=&amp;#39;.$numero.&amp;#39;&amp;quot;&amp;gt;Descargar&amp;nbsp;codigo&amp;nbsp;identado&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;?&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;table&amp;nbsp;id=&amp;quot;tabla&amp;quot;&amp;nbsp;align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;FORM&amp;nbsp;ACTION=&amp;quot;&amp;quot;&amp;nbsp;METHOD=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;&amp;lt;textarea&amp;nbsp;name=&amp;quot;inicial&amp;quot;&amp;nbsp;id=&amp;quot;inicial&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&amp;lt;td&amp;nbsp;align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;Indentar&amp;quot;&amp;nbsp;id=&amp;quot;boton&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;descargar.php?f=index.php&amp;quot;&amp;gt;Descargar&amp;nbsp;indentador&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;descargar.php?f=descargar.php&amp;quot;&amp;gt;Descargar&amp;nbsp;el&amp;nbsp;Script&amp;nbsp;de&amp;nbsp;descargas&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;descargar.php?f=estilo.css&amp;quot;&amp;gt;Descargar&amp;nbsp;la&amp;nbsp;hoja&amp;nbsp;de&amp;nbsp;estilo&amp;nbsp;(CSS)&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;?&amp;nbsp;}&amp;nbsp;?&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

Script de descarga de archivos:
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
ARCHIVO: DESCARGAR.PHP&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
//Script&amp;nbsp;conseguido&amp;nbsp;en&amp;nbsp;http://www.php.net/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$archivos&amp;nbsp;=&amp;nbsp;array(&amp;quot;indentado&amp;quot;.$_GET[&amp;quot;num&amp;quot;].&amp;quot;.txt&amp;quot;,&amp;nbsp;&amp;quot;index.php&amp;quot;,&amp;nbsp;&amp;quot;descargar.php&amp;quot;,&amp;nbsp;&amp;quot;estilo.css&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$f&amp;nbsp;=&amp;nbsp;$_GET[&amp;quot;f&amp;quot;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(strpos($f,&amp;quot;/&amp;quot;)!==false){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&amp;quot;&amp;lt;b&amp;gt;ERROR:&amp;lt;/b&amp;gt;&amp;nbsp;No&amp;nbsp;puedes&amp;nbsp;navegar&amp;nbsp;por&amp;nbsp;otros&amp;nbsp;directorios&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!in_array($f,$archivos)){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&amp;quot;&amp;lt;b&amp;gt;ERROR:&amp;lt;/b&amp;gt;&amp;nbsp;No&amp;nbsp;tienes&amp;nbsp;permiso&amp;nbsp;descargar&amp;nbsp;$f&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(&amp;quot;Content-type:&amp;nbsp;application/octet-stream&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(&amp;quot;Content-Disposition:&amp;nbsp;attachment;&amp;nbsp;filename=&amp;#92&amp;quot;$f&amp;#92&amp;quot;&amp;#92n&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$fp=fopen(&amp;quot;$f&amp;quot;,&amp;nbsp;&amp;quot;r&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fpassthru($fp);&lt;br /&gt;
?&amp;gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

Hoja de estilos:
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
ARCHIVO: ESTILO.CSS&lt;br /&gt;
/*&amp;nbsp;Hoja&amp;nbsp;d&amp;nbsp;estilo&amp;nbsp;para&amp;nbsp;el&amp;nbsp;indentador&amp;nbsp;web.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;By&amp;nbsp;Aladaris&amp;nbsp;2007&amp;nbsp;*/&lt;br /&gt;
body&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;font-family:&amp;nbsp;Arial,&amp;nbsp;Helvetica,&amp;nbsp;sans-serif;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;background-color:&amp;nbsp;#CCC;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;font-size:&amp;nbsp;x-small;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;padding-left:&amp;nbsp;5px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:link&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{text-decoration:&amp;nbsp;none;&amp;nbsp;color:&amp;nbsp;#000;}&lt;br /&gt;
a:visited&amp;nbsp;&amp;nbsp;{text-decoration:&amp;nbsp;none; color:&amp;nbsp;#000;}&lt;br /&gt;
a:hover&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{text-decoration:&amp;nbsp;underline; color:&amp;nbsp;#393;&amp;nbsp;&amp;nbsp;background-color:&amp;nbsp;#000;}&lt;br /&gt;
a:active&amp;nbsp;&amp;nbsp;&amp;nbsp;{text-decoration:&amp;nbsp;none; color:&amp;nbsp;393;}&lt;br /&gt;
&lt;br /&gt;
#inicial&amp;nbsp;{&amp;nbsp;/*&amp;nbsp;Estilo&amp;nbsp;del&amp;nbsp;textarea&amp;nbsp;*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;width:&amp;nbsp;800px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;height:&amp;nbsp;600px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;color:&amp;nbsp;#393;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;background-color:&amp;nbsp;#000;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;border:&amp;nbsp;dotted&amp;nbsp;#CCC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#boton&amp;nbsp;{&amp;nbsp;/*&amp;nbsp;Estilo&amp;nbsp;del&amp;nbsp;boton&amp;nbsp;*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;height:&amp;nbsp;30px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;color:&amp;nbsp;#393;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;background-color:&amp;nbsp;#000;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;border:&amp;nbsp;1&amp;nbsp;#CCC;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;font-size:&amp;nbsp;x-small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#tabla&amp;nbsp;{&amp;nbsp;/*&amp;nbsp;Estilo&amp;nbsp;de&amp;nbsp;la&amp;nbsp;tabla&amp;nbsp;*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;background-color:&amp;nbsp;#999;&lt;br /&gt;
}
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-5469055758449609911?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/5469055758449609911/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=5469055758449609911' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/5469055758449609911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/5469055758449609911'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/12/indentador-20.html' title='ICEH 2.0 - Indentador de Códigos para Entorno Html'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-6068851911742400036</id><published>2007-08-11T15:22:00.000Z</published><updated>2007-08-11T15:26:06.896Z</updated><title type='text'>Indentador web service html V 1.0</title><content type='html'>Ahora que poseo un dominio y un poco de espacio en un hosting de verdad hago pública una versión útil de la herramienta de indentación.&lt;br /&gt;
Estoy aprendiendo Perl, python y algo más, así que pronto sufrirá mejoras.&lt;br /&gt;
Sin más: &lt;a href="http://www.feecba.com.es/indentador/indentador.php"&gt;&lt;span style="font-weight:bold;"&gt;Indentador web 1.0&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;Se pueden descargar los archivos con el código fuente desde la misma página haciendo uso de uno de los dos archivos (recursividad descargadora xD).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-6068851911742400036?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/6068851911742400036/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=6068851911742400036' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/6068851911742400036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/6068851911742400036'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/08/indentador-web-service-html-v-10.html' title='Indentador web service html V 1.0'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-2033849720592005307</id><published>2007-08-09T12:11:00.000Z</published><updated>2007-08-10T10:08:40.720Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash script'/><category scheme='http://www.blogger.com/atom/ns#' term='inútil'/><title type='text'>Apagar en X minutos</title><content type='html'>Cuando empecé a hacer este script no conocía el comando shutdown a fondo...
Pero como ya lo tenía hecho y necesito proporcionar el tiempo de apagado en minutos (por ejemplo si pongo una pelicula o algo y se que me voy a quedar dormido).
Sin más el absurdo de los absurdos :)

&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
#!/bin/bash&lt;br /&gt;

#&amp;nbsp;Script&amp;nbsp;que&amp;nbsp;apaga&amp;nbsp;automáticamente&amp;nbsp;la&amp;nbsp;máquina&amp;nbsp;en&amp;nbsp;un&amp;nbsp;tiempo&amp;nbsp;dado&amp;nbsp;en&amp;nbsp;minutos.&lt;br /&gt;
#&amp;nbsp;By&amp;nbsp;Aladaris&amp;nbsp;2007&lt;br /&gt;

#&amp;nbsp;GNU&amp;nbsp;GENERAL&amp;nbsp;PUBLIC&amp;nbsp;LICENSE&amp;nbsp;-&amp;nbsp;Version&amp;nbsp;3,&amp;nbsp;29&amp;nbsp;June&amp;nbsp;2007&lt;br /&gt;
#&amp;nbsp;http://www.gnu.org/licenses/gpl.txt&lt;br /&gt;
#&amp;nbsp;EJECUTAR&amp;nbsp;COMO&amp;nbsp;ROOT&lt;br /&gt;

&lt;br /&gt;
hora=`date&amp;nbsp;+%H`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;Alamacenerá&amp;nbsp;la&amp;nbsp;hora&amp;nbsp;actual&amp;nbsp;a&amp;nbsp;partir&amp;nbsp;de&amp;nbsp;ahora&lt;br /&gt;
minuto=`date&amp;nbsp;+%M`&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;Alamacenerá&amp;nbsp;el&amp;nbsp;minuto&amp;nbsp;actual&amp;nbsp;a&amp;nbsp;partir&amp;nbsp;de&amp;nbsp;ahora&lt;br /&gt;

echo&amp;nbsp;&amp;quot;Son&amp;nbsp;las:&amp;nbsp;$hora:$minuto&amp;quot;&lt;br /&gt;
echo&amp;nbsp;&amp;quot;Minutos:&amp;nbsp;&amp;quot;&lt;br /&gt;
read&amp;nbsp;minutos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;Valor&amp;nbsp;introducido&amp;nbsp;por&amp;nbsp;el&amp;nbsp;usuario&lt;br /&gt;

Tminutos=$minutos&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;Numero&amp;nbsp;Total&amp;nbsp;de&amp;nbsp;minutos&amp;nbsp;(usado&amp;nbsp;para&amp;nbsp;sleep&amp;nbsp;1m)[linea&amp;nbsp;40]&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp;Convertir&amp;nbsp;minutos&amp;nbsp;en&amp;nbsp;horas&amp;nbsp;si&amp;nbsp;se&amp;nbsp;introduce&amp;nbsp;un&amp;nbsp;valor&amp;nbsp;superior&amp;nbsp;o&amp;nbsp;igual&amp;nbsp;a&amp;nbsp;60&lt;br /&gt;

horas=0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;El&amp;nbsp;equivalente&amp;nbsp;en&amp;nbsp;horas&amp;nbsp;de&amp;nbsp;los&amp;nbsp;minutos&lt;br /&gt;
while&amp;nbsp;[&amp;nbsp;$minutos&amp;nbsp;-ge&amp;nbsp;60&amp;nbsp;]&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;-ge&amp;nbsp;indica&amp;nbsp;&amp;gt;=&lt;br /&gt;

do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;minutos=minutos-60&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;horas=horas+1&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
hora=`date&amp;nbsp;+%H`&lt;br /&gt;
minuto=`date&amp;nbsp;+%M`&lt;br /&gt;

Nminutos=0&lt;br /&gt;
Nhoras=0&lt;br /&gt;
let&amp;nbsp;Nhoras=hora+horas&lt;br /&gt;
let&amp;nbsp;Nminutos=minutos+minuto&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp;Convertir&amp;nbsp;minutos&amp;nbsp;en&amp;nbsp;horas&amp;nbsp;si&amp;nbsp;se&amp;nbsp;introduce&amp;nbsp;un&amp;nbsp;valor&amp;nbsp;superior&amp;nbsp;o&amp;nbsp;igual&amp;nbsp;a&amp;nbsp;60&lt;br /&gt;

while&amp;nbsp;[&amp;nbsp;$Nminutos&amp;nbsp;-ge&amp;nbsp;60&amp;nbsp;]&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;Nminutos=Nminutos-60&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;Nhoras=Nhoras+1&lt;br /&gt;
done&lt;br /&gt;

echo&amp;nbsp;&amp;quot;Pasarán&amp;nbsp;$Tminutos&amp;nbsp;minutos&amp;nbsp;hasta&amp;nbsp;que&amp;nbsp;se&amp;nbsp;cierre&amp;nbsp;el&amp;nbsp;ordenador&amp;nbsp;a&amp;nbsp;las&amp;nbsp;[$Nhoras:$Nminutos]&amp;quot;&lt;br /&gt;
seguir=1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;Booleana&amp;nbsp;utilizada&amp;nbsp;para&amp;nbsp;repetir&amp;nbsp;el&amp;nbsp;bucle&amp;nbsp;siguiente&lt;br /&gt;

while&amp;nbsp;[&amp;nbsp;$seguir&amp;nbsp;==&amp;nbsp;1&amp;nbsp;]&lt;br /&gt;
do&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;sleep&amp;nbsp;1m&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;Tminutos=Tminutos-1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;hora=`date&amp;nbsp;+%H`&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;minuto=`date&amp;nbsp;+%M`&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;[$hora:$minuto]&amp;nbsp;Quedan&amp;nbsp;$Tminutos&amp;nbsp;minutos&amp;nbsp;hasta&amp;nbsp;que&amp;nbsp;se&amp;nbsp;apague&amp;nbsp;el&amp;nbsp;ordenador&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Nminutos&amp;nbsp;-le&amp;nbsp;$minuto&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Nhoras&amp;nbsp;-le&amp;nbsp;$hora&amp;nbsp;]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;seguir=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

done&lt;br /&gt;
echo&amp;nbsp;&amp;quot;Apagando&amp;nbsp;el&amp;nbsp;sistema&amp;quot;&lt;br /&gt;
sleep&amp;nbsp;3s&lt;br /&gt;
shutdown&amp;nbsp;-h
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_GIXyW7J18pg/RrsIiBNTuDI/AAAAAAAAABo/ug7TFfOsh6E/s1600-h/apagador.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_GIXyW7J18pg/RrsIiBNTuDI/AAAAAAAAABo/ug7TFfOsh6E/s320/apagador.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5096676783832676402" /&gt;&lt;/a&gt;

Sí se hace lo mismo con "&lt;span style="font-style:italic;"&gt;shutdown -h 15:32&lt;/span&gt;"&lt;br /&gt;
Y sí, ahora uso &lt;span style="font-style:italic;"&gt;KDE&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-2033849720592005307?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/2033849720592005307/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=2033849720592005307' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/2033849720592005307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/2033849720592005307'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/08/apagar-en-x-minutos.html' title='Apagar en X minutos'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_GIXyW7J18pg/RrsIiBNTuDI/AAAAAAAAABo/ug7TFfOsh6E/s72-c/apagador.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-38496912918125041</id><published>2007-06-25T03:32:00.001Z</published><updated>2008-04-28T00:49:49.696Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash script'/><title type='text'>Resize de imágenes V 1.0, 2.0 y 3.0</title><content type='html'>Ante la necesidad de tener que reajustar el tamaño de las fotos para poder hacer paquetes de fotos  de un tamaño razonable, para su descarga; he indagado un poco y he descubierto el paquete &lt;a href="http://www.imagemagick.org/script/index.php"&gt;ImageMagick&lt;/a&gt;. Con un poco de ayuda del absurdo he hecho este sencillo script:&lt;br /&gt;
&lt;b&gt; VERSION 1.0&lt;/b&gt;
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
#!/bin/bash&lt;br /&gt;

#&amp;nbsp;Resize&amp;nbsp;de&amp;nbsp;imagenes&amp;nbsp;a&amp;nbsp;800x600&amp;nbsp;para&amp;nbsp;hacer&amp;nbsp;paquetes&amp;nbsp;de&amp;nbsp;fotos&lt;br /&gt;

#&amp;nbsp;Hace&amp;nbsp;uso&amp;nbsp;del&amp;nbsp;paquete&amp;nbsp;ImageMagick&amp;nbsp;&amp;quot;http://www.imagemagick.org/script/index.php&amp;quot;&lt;br /&gt;

contador=0&lt;br /&gt;

if&amp;nbsp;[&amp;nbsp;$1&amp;nbsp;=&amp;nbsp;&amp;quot;-ayuda&amp;quot;&amp;nbsp;]&lt;br /&gt;

then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;COMO&amp;nbsp;USAR:&amp;nbsp;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;ajustar&amp;nbsp;[opcion]&amp;nbsp;archivos_de_imagen&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;OPCIONES&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;-n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Borra&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;de&amp;nbsp;destino&amp;nbsp;antes&amp;nbsp;de&amp;nbsp;escribir&amp;nbsp;en&amp;nbsp;ella.&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;ejemplo:&amp;nbsp;ajustar&amp;nbsp;-n&amp;nbsp;*.jpg&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Ajustará&amp;nbsp;todas&amp;nbsp;las&amp;nbsp;imágenes&amp;nbsp;de&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;actual&amp;nbsp;borrando&amp;nbsp;el&amp;nbsp;contenido&amp;nbsp;de&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;destino&amp;nbsp;antes.&amp;quot;&lt;br /&gt;

else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$1&amp;nbsp;=&amp;nbsp;&amp;quot;-n&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rm&amp;nbsp;/ruta/carpeta/imagenes/reajustadas/*.jpg&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;parametro&amp;nbsp;in&amp;nbsp;$*&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$parametro&amp;nbsp;=&amp;nbsp;&amp;quot;-n&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Borrando&amp;nbsp;carpeta&amp;nbsp;de&amp;nbsp;destino&amp;nbsp;...&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Convirtiendo:&amp;nbsp;$parametro&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;convert&amp;nbsp;$parametro&amp;nbsp;-sample&amp;nbsp;800&amp;nbsp;&amp;quot;/ruta/carpeta/imagenes/reajustadas/$parametro&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;contador=contador+1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;done&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Convertidas&amp;nbsp;con&amp;nbsp;exito&amp;nbsp;$contador&amp;nbsp;fotos.&lt;br /&gt;

fi&amp;nbsp;#&amp;nbsp;FI&amp;nbsp;DE&amp;nbsp;LA&amp;nbsp;AYUDA
&lt;/tr&gt;&lt;/td&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_GIXyW7J18pg/Rn86k_28mUI/AAAAAAAAAAc/H4Q3KGVeijs/s1600-h/resize.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_GIXyW7J18pg/Rn86k_28mUI/AAAAAAAAAAc/H4Q3KGVeijs/s320/resize.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5079843311988808002" /&gt;&lt;/a&gt;

&lt;b&gt;Update: 26-06-2007 18:00 || VERSION 2.0&lt;/b&gt;
&lt;br /&gt;
He optimizado parte del código y ahora se puede elegir un ancho; de momento el alto es proporcional al ancho y no creo que vaya a cambiar esto, pues necesito fotos proporcionadas.
&lt;br /&gt;
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"  width="200"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
#!/bin/bash&lt;br /&gt;

#&amp;nbsp;Resize&amp;nbsp;de&amp;nbsp;imagenes&amp;nbsp;a&amp;nbsp;****x****&lt;br /&gt;

#&amp;nbsp;Hace&amp;nbsp;uso&amp;nbsp;del&amp;nbsp;paquete&amp;nbsp;ImageMagick&amp;nbsp;&amp;quot;http://www.imagemagick.org/script/index.php&amp;quot;&lt;br /&gt;

contador=0&amp;nbsp;&amp;nbsp;&amp;nbsp;#Contador&amp;nbsp;de&amp;nbsp;imagenes&amp;nbsp;reajustadas&lt;br /&gt;

Nancho=0&amp;nbsp;&amp;nbsp;&amp;nbsp;#Nuevo&amp;nbsp;Ancho&lt;br /&gt;

ancho=800&amp;nbsp;&amp;nbsp;&amp;nbsp;#Ancho&amp;nbsp;por&amp;nbsp;defecto&lt;br /&gt;

if&amp;nbsp;[&amp;nbsp;$1&amp;nbsp;=&amp;nbsp;&amp;quot;-ayuda&amp;quot;&amp;nbsp;]&lt;br /&gt;

then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;COMO&amp;nbsp;USAR:&amp;nbsp;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;ajustar&amp;nbsp;[opcion/es]&amp;nbsp;archivo/s_de_imagen&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;OPCIONES&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;-n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Borra&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;de&amp;nbsp;destino&amp;nbsp;antes&amp;nbsp;de&amp;nbsp;escribir&amp;nbsp;en&amp;nbsp;ella.&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;-t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cambia&amp;nbsp;el&amp;nbsp;ancho&amp;nbsp;por&amp;nbsp;defecto&amp;nbsp;(800)&amp;nbsp;por&amp;nbsp;uno&amp;nbsp;dado&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;ejemplo:&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ajustar&amp;nbsp;-n&amp;nbsp;-t&amp;nbsp;600&amp;nbsp;foto1.jpg&amp;nbsp;foto2.jpg&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Ajustará&amp;nbsp;los&amp;nbsp;ficheros&amp;nbsp;&amp;#39;foto1.jpg&amp;#39;&amp;nbsp;y&amp;nbsp;&amp;#39;foto2.jpg&amp;#39;&amp;nbsp;a&amp;nbsp;un&amp;nbsp;ancho&amp;nbsp;de&amp;nbsp;600&amp;nbsp;(y&amp;nbsp;una&amp;nbsp;altura&amp;nbsp;proporcional)&amp;nbsp;borrando&amp;nbsp;primero&amp;nbsp;el&amp;nbsp;contenido&amp;nbsp;de&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;destino&amp;quot;&lt;br /&gt;

else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;parametro&amp;nbsp;in&amp;nbsp;$*&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$parametro&amp;nbsp;=&amp;nbsp;&amp;quot;-n&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rm&amp;nbsp;/ruta/carpeta/imagenes/reajustadas/*.jpg&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Borrando&amp;nbsp;carpeta&amp;nbsp;de&amp;nbsp;destino&amp;nbsp;...&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Nancho&amp;nbsp;=&amp;nbsp;1&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ancho=$parametro&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nancho=0&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$parametro&amp;nbsp;=&amp;nbsp;&amp;quot;-t&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nancho=1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Convirtiendo:&amp;nbsp;$parametro&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;convert&amp;nbsp;$parametro&amp;nbsp;-sample&amp;nbsp;$ancho&amp;nbsp;&amp;quot;/ruta/carpeta/imagenes/reajustadas/$parametro&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;contador=contador+1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;done&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Convertidas&amp;nbsp;con&amp;nbsp;exito&amp;nbsp;$contador&amp;nbsp;fotos&amp;nbsp;con&amp;nbsp;un&amp;nbsp;ancho&amp;nbsp;de&amp;nbsp;$ancho&amp;nbsp;pixeles&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Para&amp;nbsp;obetener&amp;nbsp;mas&amp;nbsp;informacion&amp;nbsp;escriba:&amp;nbsp;&amp;nbsp;ajustar&amp;nbsp;-ayuda&amp;quot;&lt;br /&gt;

fi&amp;nbsp;#&amp;nbsp;FI&amp;nbsp;DE&amp;nbsp;LA&amp;nbsp;AYUDA&lt;br /&gt;

&lt;/tr&gt;&lt;/td&gt;&lt;/table&gt;&lt;br /&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_GIXyW7J18pg/RoFElv28mVI/AAAAAAAAAAk/vnqQpPNUhuQ/s1600-h/resize2.0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_GIXyW7J18pg/RoFElv28mVI/AAAAAAAAAAk/vnqQpPNUhuQ/s320/resize2.0.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5080417269943408978" /&gt;&lt;/a&gt;



&lt;b&gt;Update: 01-07-2007 18:00 || VERSION 3.0&lt;/b&gt;
&lt;br /&gt;
He añadido dos suculentas opciones nuevas:
&lt;li&gt;Creación de un archivo .zip conteniendo las imagenes reajuatadas&lt;/li&gt;
&lt;li&gt;Elección de carpeta destino distinta a la dada por defecto&lt;/li&gt;
&lt;br /&gt;
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"  width="200"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
#!/bin/bash&lt;br /&gt;

#&amp;nbsp;Resize&amp;nbsp;de&amp;nbsp;imagenes&amp;nbsp;a&amp;nbsp;****x****&lt;br /&gt;

#&amp;nbsp;Hace&amp;nbsp;uso&amp;nbsp;del&amp;nbsp;paquete&amp;nbsp;ImageMagick&amp;nbsp;&amp;quot;http://www.imagemagick.org/script/index.php&amp;quot;&lt;br /&gt;

#&amp;nbsp;Para&amp;nbsp;darle&amp;nbsp;un&amp;nbsp;uso&amp;nbsp;útil&amp;nbsp;a&amp;nbsp;este&amp;nbsp;script,&amp;nbsp;hay&amp;nbsp;que&amp;nbsp;copiarlo&amp;nbsp;a&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;&amp;quot;/usr/bin/&amp;quot;&lt;br /&gt;

&lt;br /&gt;

contador=0&amp;nbsp;&amp;nbsp;&amp;nbsp;#Contador&amp;nbsp;de&amp;nbsp;imagenes&amp;nbsp;reajustadas&lt;br /&gt;

Nancho=0&amp;nbsp;&amp;nbsp;&amp;nbsp;#Nuevo&amp;nbsp;Ancho&amp;nbsp;BOLEANA&lt;br /&gt;

Nconvertidas=0&amp;nbsp;&amp;nbsp;&amp;nbsp;#Hubo&amp;nbsp;conversión¿?&lt;br /&gt;

Nzip=0&amp;nbsp;&amp;nbsp;&amp;nbsp;#Zip?&lt;br /&gt;

Ccarpeta=0&amp;nbsp;&amp;nbsp;&amp;nbsp;#Cambio&amp;nbsp;de&amp;nbsp;carpeta?¿&lt;br /&gt;

Cresize=&amp;quot;/media/hda6/foto/resize/&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;#Carpeta&amp;nbsp;destino&lt;br /&gt;

ancho=800&amp;nbsp;&amp;nbsp;&amp;nbsp;#Ancho&amp;nbsp;por&amp;nbsp;defecto&lt;br /&gt;

if&amp;nbsp;[&amp;nbsp;$1&amp;nbsp;=&amp;nbsp;&amp;quot;-ayuda&amp;quot;&amp;nbsp;]&lt;br /&gt;

then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;COMO&amp;nbsp;USAR:&amp;nbsp;&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;ajustar&amp;nbsp;[opciones]&amp;nbsp;archivos_de_imagen&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;OPCIONES&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;-c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cambia&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;destino.&amp;nbsp;-c&amp;nbsp;/ruta/carpeta/valida&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;-n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Borra&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;de&amp;nbsp;destino&amp;nbsp;antes&amp;nbsp;de&amp;nbsp;escribir&amp;nbsp;en&amp;nbsp;ella.&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;-t&amp;nbsp;xxxxx&amp;nbsp;&amp;nbsp;Cambia&amp;nbsp;el&amp;nbsp;ancho&amp;nbsp;por&amp;nbsp;defecto&amp;nbsp;(800)&amp;nbsp;por&amp;nbsp;uno&amp;nbsp;dado&amp;nbsp;(xxxxx).&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;-z&amp;nbsp;x.zip&amp;nbsp;&amp;nbsp;Crea&amp;nbsp;un&amp;nbsp;archivo&amp;nbsp;ZIP&amp;nbsp;(x.zip)&amp;nbsp;que&amp;nbsp;contendrá&amp;nbsp;las&amp;nbsp;fotos&amp;nbsp;de&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;destino.&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;ejemplo:&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ajustar&amp;nbsp;-n&amp;nbsp;-t&amp;nbsp;600&amp;nbsp;-z&amp;nbsp;dos_fotos.zip&amp;nbsp;foto1.jpg&amp;nbsp;foto2.jpg&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ajustará&amp;nbsp;los&amp;nbsp;ficheros&amp;nbsp;&amp;#39;foto1.jpg&amp;#39;&amp;nbsp;y&amp;nbsp;&amp;#39;foto2.jpg&amp;#39;&amp;nbsp;a&amp;nbsp;un&amp;nbsp;ancho&amp;nbsp;de&amp;nbsp;600&amp;nbsp;(y&amp;nbsp;una&amp;nbsp;altura&amp;nbsp;proporcional)&amp;nbsp;borrando&amp;nbsp;primero&amp;nbsp;el&amp;nbsp;contenido&amp;nbsp;&lt;br /&gt;de&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;destino.Una&amp;nbsp;vez&amp;nbsp;hecho&amp;nbsp;esto&amp;nbsp;se&amp;nbsp;creará&amp;nbsp;el&amp;nbsp;archivador&amp;nbsp;dos_fotos.zip&amp;nbsp;con&amp;nbsp;las&amp;nbsp;imágenes&amp;nbsp;contenidas&amp;nbsp;en&amp;nbsp;la&amp;nbsp;carpeta&amp;nbsp;destino.&amp;quot;&lt;br /&gt;

else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;parametro&amp;nbsp;in&amp;nbsp;$*&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;do&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Nzip&amp;nbsp;=&amp;nbsp;1&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nombrezip=$parametro&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nzip=2&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Ccarpeta&amp;nbsp;=&amp;nbsp;1&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cresize=$parametro&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ccarpeta=0&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$parametro&amp;nbsp;=&amp;nbsp;&amp;quot;-c&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ccarpeta=1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$parametro&amp;nbsp;=&amp;nbsp;&amp;quot;-z&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nzip=1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$parametro&amp;nbsp;=&amp;nbsp;&amp;quot;-n&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rm&amp;nbsp;/media/hda6/foto/resize/*.jpg&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Borrando&amp;nbsp;carpeta&amp;nbsp;de&amp;nbsp;destino&amp;nbsp;...&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Nancho&amp;nbsp;=&amp;nbsp;1&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ancho=$parametro&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nancho=0&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$parametro&amp;nbsp;=&amp;nbsp;&amp;quot;-t&amp;quot;&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nancho=1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Convirtiendo:&amp;nbsp;$parametro&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;convert&amp;nbsp;$parametro&amp;nbsp;-sample&amp;nbsp;$ancho&amp;nbsp;&amp;quot;$Cresize$parametro&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;contador=contador+1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nconvertidas=1&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;done&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Nconvertidas&amp;nbsp;=&amp;nbsp;1&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Convertidas&amp;nbsp;con&amp;nbsp;exito&amp;nbsp;$contador&amp;nbsp;fotos&amp;nbsp;con&amp;nbsp;un&amp;nbsp;ancho&amp;nbsp;de&amp;nbsp;$ancho&amp;nbsp;pixeles.&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Guardadas&amp;nbsp;en:&amp;nbsp;$Cresize&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;$Nzip&amp;nbsp;=&amp;nbsp;2&amp;nbsp;]&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;then&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;zip&amp;nbsp;&amp;quot;$Cresize$nombrezip&amp;quot;&amp;nbsp;$Cresize*.jpg&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Creado&amp;nbsp;con&amp;nbsp;éxito&amp;nbsp;el&amp;nbsp;archivador&amp;nbsp;$nombrezip.&amp;quot;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;Para&amp;nbsp;obetener&amp;nbsp;mas&amp;nbsp;informacion&amp;nbsp;escriba:&amp;nbsp;&amp;nbsp;ajustar&amp;nbsp;-ayuda&amp;quot;&lt;br /&gt;

fi&amp;nbsp;#&amp;nbsp;FI&amp;nbsp;DE&amp;nbsp;LA&amp;nbsp;AYUDA&lt;br /&gt;

&lt;/tr&gt;&lt;/td&gt;&lt;/table&gt;&lt;br /&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GIXyW7J18pg/RofyFsU8meI/AAAAAAAAAAs/MRArRBCN44o/s1600-h/resize3.0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GIXyW7J18pg/RofyFsU8meI/AAAAAAAAAAs/MRArRBCN44o/s320/resize3.0.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5082296884123179490" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-38496912918125041?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/38496912918125041/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=38496912918125041' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/38496912918125041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/38496912918125041'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/06/resize-de-imgenes.html' title='Resize de imágenes V 1.0, 2.0 y 3.0'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_GIXyW7J18pg/Rn86k_28mUI/AAAAAAAAAAc/H4Q3KGVeijs/s72-c/resize.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-5131758321816141893</id><published>2007-05-30T01:42:00.000Z</published><updated>2007-06-12T15:29:14.008Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Foro "sencillo"</title><content type='html'>Comencemos suavemente, con lo que ya está al 100%. La unidad (o módulo, o include) que se encarga de crear una variable $admin que servirá para restringir el contenido de ciertos contenidos a los administradores del foro. (Sí, al final terminé por usar sesiones y cookies).&lt;br /&gt;
&lt;br /&gt;
Quizás para entender del todo el código haga falta el resto, pero ya lo iré poniendo.&lt;br /&gt;
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
login.php&lt;br /&gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
include&amp;nbsp;(&amp;quot;conectar.php&amp;quot;);&lt;br /&gt;

$admin&amp;nbsp;=&amp;nbsp;FALSE;&lt;br /&gt;

$result&amp;nbsp;=&amp;nbsp;mysql_query&amp;nbsp;(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;admin&amp;nbsp;where&amp;nbsp;nombre=&amp;#39;&amp;quot;.$_COOKIE[&amp;quot;admin&amp;quot;].&amp;quot;&amp;#39;&amp;nbsp;AND&amp;nbsp;clave=&amp;#39;&amp;quot;.$_COOKIE[&amp;quot;pass&amp;quot;].&amp;quot;&amp;#39;&amp;quot;);&lt;br /&gt;

if&amp;nbsp;(&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysql_fetch_array($result)&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;$admin&amp;nbsp;=&amp;nbsp;TRUE;&lt;br /&gt;

}&lt;br /&gt;

?&amp;gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;UPDATE(09 - 06 - 07 /16:46)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
Versión 1.0b del código. Por supuesto para el trabajo que estoy realizando va todo metido dentro de tablas y muy bonito. Una vez esté terminado lo postearé también.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;table width="500px" class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
foro.php&lt;br /&gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;

//&amp;nbsp;By&amp;nbsp;Aladaris&amp;nbsp;2007&amp;nbsp;--&amp;nbsp;GNU&amp;nbsp;&lt;br /&gt;

//&amp;nbsp;http://www.es.gnu.org/modules/content/index.php?id=8&amp;nbsp;&lt;br /&gt;

//&amp;nbsp;http://www.gnu.org/philosophy/selling.es.html&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;include(&amp;quot;includes/login.php&amp;quot;);&lt;br /&gt;

//&amp;nbsp;##############################&amp;nbsp;GENERALIDADES&amp;nbsp;###############################&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Redireccionamos&amp;nbsp;al&amp;nbsp;indice&amp;nbsp;de&amp;nbsp;TOPICOS&amp;nbsp;si&amp;nbsp;no&amp;nbsp;se&amp;nbsp;especifica&amp;nbsp;acción&lt;br /&gt;

&amp;nbsp;?&amp;gt;&amp;lt;!--&amp;nbsp;Pequeño&amp;nbsp;Script&amp;nbsp;en&amp;nbsp;Java&amp;nbsp;que&amp;nbsp;se&amp;nbsp;encarga&amp;nbsp;de&amp;nbsp;redirigir&amp;nbsp;al&amp;nbsp;admin&amp;nbsp;al&amp;nbsp;índice&amp;nbsp;de&amp;nbsp;tópicos&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;SCRIPT&amp;nbsp;LANGUAGE=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location.href&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=topicos&amp;quot;;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/SCRIPT&amp;gt;&amp;lt;?php&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;##############################&amp;nbsp;ADMINISTRACION&amp;nbsp;##############################&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;logadminF&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Formulario&amp;nbsp;para&amp;nbsp;el&amp;nbsp;login&amp;nbsp;del&amp;nbsp;ADMIN&amp;nbsp;si&amp;nbsp;NO&amp;nbsp;esta&amp;nbsp;LOGUEADO&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;!($admin)&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt;&amp;lt;form&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;nbsp;action=&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=logadminC&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nombre:&amp;nbsp;&amp;lt;INPUT&amp;nbsp;TYPE=&amp;quot;text&amp;quot;&amp;nbsp;NAME=&amp;quot;nombre&amp;quot;&amp;nbsp;SIZE=28&amp;nbsp;MAXLENGTH=50&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Clave:&amp;nbsp;&amp;lt;INPUT&amp;nbsp;TYPE=&amp;quot;password&amp;quot;&amp;nbsp;NAME=&amp;quot;clave&amp;quot;&amp;nbsp;SIZE=28&amp;nbsp;MAXLENGTH=50&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;submit&amp;quot;&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;class=&amp;quot;boton&amp;quot;&amp;nbsp;value=&amp;quot;Log-In&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&amp;lt;?&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setcookie(&amp;quot;admin&amp;quot;,&amp;nbsp;$nombre,&amp;nbsp;time()-3600);&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Eliminacion&amp;nbsp;de&amp;nbsp;las&amp;nbsp;COOKIES&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setcookie(&amp;quot;pass&amp;quot;,&amp;nbsp;$clave,&amp;nbsp;time()-3600);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Se&amp;nbsp;ha&amp;nbsp;cerrado&amp;nbsp;con&amp;nbsp;éxito&amp;nbsp;la&amp;nbsp;sesión&amp;nbsp;de&amp;nbsp;&amp;lt;b&amp;gt;ADMINISTRADOR&amp;lt;/b&amp;gt;&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;logadminC&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Inicio&amp;nbsp;de&amp;nbsp;sesión&amp;nbsp;mediante&amp;nbsp;la&amp;nbsp;creación&amp;nbsp;de&amp;nbsp;COOKIES&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysql_query&amp;nbsp;(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;admin&amp;nbsp;where&amp;nbsp;nombre=&amp;#39;$nombre&amp;#39;&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysql_fetch_array($result)&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Si&amp;nbsp;exíste&amp;nbsp;ese&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;ADMINISTRADOR&amp;nbsp;seguimos&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$row[&amp;quot;clave&amp;quot;]&amp;nbsp;==&amp;nbsp;$clave&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Comprobamos&amp;nbsp;el&amp;nbsp;PASSWORD&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setcookie(&amp;quot;admin&amp;quot;,&amp;nbsp;$nombre,&amp;nbsp;time()+3600);&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Las&amp;nbsp;COOKIES&amp;nbsp;duraran&amp;nbsp;1&amp;nbsp;Hora&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;setcookie(&amp;quot;pass&amp;quot;,&amp;nbsp;$clave,&amp;nbsp;time()+3600);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Sesión&amp;nbsp;iniciada&amp;nbsp;con&amp;nbsp;éxito.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Error:&amp;nbsp;La&amp;nbsp;contraseña&amp;nbsp;proporcionada&amp;nbsp;no&amp;nbsp;es&amp;nbsp;válida.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Error:&amp;nbsp;No&amp;nbsp;exíste&amp;nbsp;un&amp;nbsp;administrador&amp;nbsp;con&amp;nbsp;ese&amp;nbsp;nombre.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;adminF&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Formulario&amp;nbsp;de&amp;nbsp;cambio&amp;nbsp;de&amp;nbsp;clave&amp;nbsp;del&amp;nbsp;ADMIN&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$admin&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Si&amp;nbsp;es&amp;nbsp;un&amp;nbsp;ADMINISTRADOR&amp;nbsp;proseguimos&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt;&amp;lt;!--&amp;nbsp;Formulario&amp;nbsp;para&amp;nbsp;cambiar&amp;nbsp;la&amp;nbsp;clave&amp;nbsp;del&amp;nbsp;administrador&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;name=&amp;quot;nueva&amp;nbsp;clave&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;nbsp;action=&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=adminC&amp;quot;&amp;gt;&lt;br /&gt;

 &amp;nbsp;Clave&amp;nbsp;actual:&amp;nbsp;&amp;lt;INPUT&amp;nbsp;TYPE=&amp;quot;password&amp;quot;&amp;nbsp;NAME=&amp;quot;pass&amp;quot;&amp;nbsp;SIZE=28&amp;nbsp;MAXLENGTH=50&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&lt;br /&gt;

 &amp;nbsp;Nueva&amp;nbsp;clave:&amp;nbsp;&amp;lt;INPUT&amp;nbsp;TYPE=&amp;quot;password&amp;quot;&amp;nbsp;NAME=&amp;quot;newpass&amp;quot;&amp;nbsp;SIZE=28&amp;nbsp;MAXLENGTH=50&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&lt;br /&gt;

 &amp;nbsp;Repetir&amp;nbsp;clave:&amp;nbsp;&amp;lt;INPUT&amp;nbsp;TYPE=&amp;quot;password&amp;quot;&amp;nbsp;NAME=&amp;quot;newpass2&amp;quot;&amp;nbsp;SIZE=28&amp;nbsp;MAXLENGTH=50&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;submit&amp;quot;&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;class=&amp;quot;boton&amp;quot;&amp;nbsp;value=&amp;quot;Cambiar&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;lt;?&amp;nbsp;}else{&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;ERROR:&amp;nbsp;No&amp;nbsp;tiene&amp;nbsp;permiso&amp;nbsp;para&amp;nbsp;realizar&amp;nbsp;esta&amp;nbsp;operación.&amp;nbsp;Sólo&amp;nbsp;un&amp;nbsp;&amp;lt;b&amp;gt;ADMINISTRADOR&amp;lt;/b&amp;gt;&amp;nbsp;tiene&amp;nbsp;acceso.&amp;#39;);&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;adminC&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Cambio&amp;nbsp;de&amp;nbsp;clave&amp;nbsp;del&amp;nbsp;ADMIN&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$admin&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Si&amp;nbsp;es&amp;nbsp;un&amp;nbsp;ADMINISTRADOR&amp;nbsp;proseguimos&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$newpass&amp;nbsp;==&amp;nbsp;$newpass2&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Evitamos&amp;nbsp;errores&amp;nbsp;al&amp;nbsp;cambiar&amp;nbsp;de&amp;nbsp;clave&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysql_query&amp;nbsp;(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;admin&amp;nbsp;WHERE&amp;nbsp;nombre=&amp;#39;&amp;quot;.$_COOKIE[&amp;quot;admin&amp;quot;].&amp;quot;&amp;#39;&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysql_fetch_array($result)&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Si&amp;nbsp;nos&amp;nbsp;devuelve&amp;nbsp;columna&amp;nbsp;es&amp;nbsp;que&amp;nbsp;es&amp;nbsp;correcto&amp;nbsp;y&amp;nbsp;proseguimos&amp;nbsp;&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql&amp;nbsp;=&amp;nbsp;(&amp;quot;UPDATE&amp;nbsp;admin&amp;nbsp;SET&amp;nbsp;clave=&amp;#39;$newpass&amp;#39;&amp;nbsp;WHERE&amp;nbsp;clave=&amp;#39;$pass&amp;#39;&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysql_query($sql);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Contraseña&amp;nbsp;cambiada&amp;nbsp;con&amp;nbsp;éxito.&amp;#39;);?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;Pequeño&amp;nbsp;Script&amp;nbsp;en&amp;nbsp;Java&amp;nbsp;que&amp;nbsp;se&amp;nbsp;encarga&amp;nbsp;de&amp;nbsp;redirigir&amp;nbsp;al&amp;nbsp;admin&amp;nbsp;al&amp;nbsp;índice&amp;nbsp;de&amp;nbsp;tópicos&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;SCRIPT&amp;nbsp;LANGUAGE=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;

 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location.href&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=topicos&amp;quot;;&lt;br /&gt;

 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;La&amp;nbsp;clave&amp;nbsp;de&amp;nbsp;administrador&amp;nbsp;que&amp;nbsp;ha&amp;nbsp;proporcionado&amp;nbsp;no&amp;nbsp;es&amp;nbsp;correcta,&amp;nbsp;no&amp;nbsp;se&amp;nbsp;realizará&amp;nbsp;ningún&amp;nbsp;cambio.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Has&amp;nbsp;escrito&amp;nbsp;mal&amp;nbsp;la&amp;nbsp;nueva&amp;nbsp;contraseña,&amp;nbsp;asegurese&amp;nbsp;de&amp;nbsp;que&amp;nbsp;al&amp;nbsp;repetirla&amp;nbsp;lo&amp;nbsp;hace&amp;nbsp;exactamente&amp;nbsp;igual.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;ERROR:&amp;nbsp;No&amp;nbsp;tiene&amp;nbsp;permiso&amp;nbsp;para&amp;nbsp;realizar&amp;nbsp;esta&amp;nbsp;operación.&amp;nbsp;Sólo&amp;nbsp;un&amp;nbsp;&amp;lt;b&amp;gt;ADMINISTRADOR&amp;lt;/b&amp;gt;&amp;nbsp;tiene&amp;nbsp;acceso.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;eliminarT&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Eliminar&amp;nbsp;TOPICO&amp;nbsp;y&amp;nbsp;todos&amp;nbsp;los&amp;nbsp;MENSAJES&amp;nbsp;relacionados&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$admin&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Si&amp;nbsp;es&amp;nbsp;un&amp;nbsp;ADMINISTRADOR&amp;nbsp;proseguimos&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Autentificación&amp;nbsp;correcta,&amp;nbsp;borrando&amp;nbsp;Tópico&amp;nbsp;y&amp;nbsp;sus&amp;nbsp;Mensajes.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql&amp;nbsp;=&amp;nbsp;(&amp;quot;DELETE&amp;nbsp;FROM&amp;nbsp;topicos&amp;nbsp;WHERE&amp;nbsp;id=&amp;#39;$Tid&amp;#39;&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql2&amp;nbsp;=&amp;nbsp;(&amp;quot;DELETE&amp;nbsp;FROM&amp;nbsp;mensajes&amp;nbsp;WHERE&amp;nbsp;ref_topic=&amp;#39;$Tid&amp;#39;&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysql_query($sql);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysql_query($sql2);?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;Pequeño&amp;nbsp;Script&amp;nbsp;en&amp;nbsp;Java&amp;nbsp;que&amp;nbsp;se&amp;nbsp;encarga&amp;nbsp;de&amp;nbsp;redirigir&amp;nbsp;al&amp;nbsp;admin&amp;nbsp;al&amp;nbsp;índice&amp;nbsp;de&amp;nbsp;tópicos&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;SCRIPT&amp;nbsp;LANGUAGE=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;

 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location.href&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=topicos&amp;quot;;&lt;br /&gt;

 &amp;nbsp;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?&amp;nbsp;}else{&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;ERROR:&amp;nbsp;No&amp;nbsp;tiene&amp;nbsp;permiso&amp;nbsp;para&amp;nbsp;realizar&amp;nbsp;esta&amp;nbsp;operación.&amp;nbsp;Sólo&amp;nbsp;un&amp;nbsp;&amp;lt;b&amp;gt;ADMINISTRADOR&amp;lt;/b&amp;gt;&amp;nbsp;tiene&amp;nbsp;acceso.&amp;#39;);&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;eliminarM&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Eliminar&amp;nbsp;MENSAJE&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$admin&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Si&amp;nbsp;es&amp;nbsp;un&amp;nbsp;ADMINISTRADOR&amp;nbsp;proseguimos&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Autentificación&amp;nbsp;correcta,&amp;nbsp;borrando&amp;nbsp;Mensaje.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql&amp;nbsp;=&amp;nbsp;(&amp;quot;DELETE&amp;nbsp;FROM&amp;nbsp;mensajes&amp;nbsp;WHERE&amp;nbsp;id=&amp;#39;$Mid&amp;#39;&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysql_query($sql);?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;Pequeño&amp;nbsp;Script&amp;nbsp;en&amp;nbsp;Java&amp;nbsp;que&amp;nbsp;se&amp;nbsp;encarga&amp;nbsp;de&amp;nbsp;redirigir&amp;nbsp;al&amp;nbsp;admin&amp;nbsp;al&amp;nbsp;topico&amp;nbsp;donde&amp;nbsp;se&amp;nbsp;encontraba&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;SCRIPT&amp;nbsp;LANGUAGE=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;

 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location.href&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=mensajes&amp;Tid=&amp;lt;?&amp;nbsp;echo&amp;nbsp;($Tid);&amp;nbsp;?&amp;gt;&amp;quot;;&lt;br /&gt;

 &amp;nbsp;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?&amp;nbsp;}else{&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;ERROR:&amp;nbsp;No&amp;nbsp;tiene&amp;nbsp;permiso&amp;nbsp;para&amp;nbsp;realizar&amp;nbsp;esta&amp;nbsp;operación.&amp;nbsp;Sólo&amp;nbsp;un&amp;nbsp;&amp;lt;b&amp;gt;ADMINISTRADOR&amp;lt;/b&amp;gt;&amp;nbsp;tiene&amp;nbsp;acceso.&amp;#39;);&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;br /&gt;

//&amp;nbsp;#################################&amp;nbsp;TOPICOS&amp;nbsp;##################################&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;aniadirT&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Escribir&amp;nbsp;nuevo&amp;nbsp;TOPICO&amp;nbsp;en&amp;nbsp;la&amp;nbsp;BD&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;trim($Fnombre)&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;&amp;nbsp;&amp;&amp;&amp;nbsp;trim($Ftitulo)&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Comprobamos&amp;nbsp;que&amp;nbsp;no&amp;nbsp;estén&amp;nbsp;en&amp;nbsp;blanco&amp;nbsp;nombre&amp;nbsp;y&amp;nbsp;título&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql&amp;nbsp;=&amp;nbsp;(&amp;quot;INSERT&amp;nbsp;INTO&amp;nbsp;topicos&amp;nbsp;(nombre,apellidos,email,titulo,fecha,descripcion)&amp;nbsp;VALUES&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(&amp;#39;$Fnombre&amp;#39;,&amp;#39;$Fapellidos&amp;#39;,&amp;#39;$Femail&amp;#39;,&amp;#39;$Ftitulo&amp;#39;,curdate(),&amp;#39;&amp;quot;.nl2br($Fdescripcion).&amp;quot;&amp;#39;)&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysql_query($sql);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Tópico&amp;nbsp;añadido&amp;#39;);?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;Pequeño&amp;nbsp;Script&amp;nbsp;en&amp;nbsp;Java&amp;nbsp;que&amp;nbsp;se&amp;nbsp;encarga&amp;nbsp;de&amp;nbsp;redirigir&amp;nbsp;al&amp;nbsp;usuario&amp;nbsp;al&amp;nbsp;índice&amp;nbsp;de&amp;nbsp;tópicos&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;SCRIPT&amp;nbsp;LANGUAGE=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;

 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location.href&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=topicos&amp;quot;;&lt;br /&gt;

 &amp;nbsp;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Introduzca&amp;nbsp;su&amp;nbsp;&amp;lt;b&amp;gt;Nombre&amp;lt;/b&amp;gt;&amp;nbsp;y&amp;nbsp;un&amp;nbsp;&amp;lt;b&amp;gt;Título&amp;lt;/b&amp;gt;,&amp;nbsp;como&amp;nbsp;mínimo.&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;topicos&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Ver&amp;nbsp;TOPICOS&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$contador&amp;nbsp;=&amp;nbsp;1;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;$contador&amp;nbsp;nos&amp;nbsp;sirve&amp;nbsp;para&amp;nbsp;acotar&amp;nbsp;el&amp;nbsp;máximo&amp;nbsp;de&amp;nbsp;tópicos&amp;nbsp;mostrado&amp;nbsp;por&amp;nbsp;página&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysql_query(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;topicos&amp;nbsp;order&amp;nbsp;by&amp;nbsp;id&amp;nbsp;DESC&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysql_fetch_array($result)&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;lt;div&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;&amp;#39;.$_self.&amp;#39;?act=mensajes&amp;Tid=&amp;#39;.$row[&amp;quot;id&amp;quot;].&amp;#39;&amp;quot;&amp;gt;&amp;#39;.$row[&amp;quot;titulo&amp;quot;].&amp;#39;&amp;lt;/a&amp;gt;&amp;#39;);&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$admin&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Sólo&amp;nbsp;mostramos&amp;nbsp;la&amp;nbsp;opción&amp;nbsp;de&amp;nbsp;borrado&amp;nbsp;al&amp;nbsp;ADMIN&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;nbsp;&amp;nbsp;(&amp;lt;a&amp;nbsp;href=&amp;quot;&amp;#39;.$_self.&amp;#39;?act=eliminarT&amp;Tid=&amp;#39;.$row[&amp;quot;id&amp;quot;].&amp;#39;&amp;quot;&amp;gt;Borrar&amp;lt;/a&amp;gt;)&amp;lt;/div&amp;gt;&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;lt;/div&amp;gt;&amp;#39;);&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Cerramos&amp;nbsp;la&amp;nbsp;etiqueta&amp;nbsp;DIV&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$contador&amp;nbsp;++;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;Formulario&amp;nbsp;para&amp;nbsp;añadir&amp;nbsp;un&amp;nbsp;nuevo&amp;nbsp;TOPICO&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;name=&amp;quot;nuevo_topico&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;nbsp;action=&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=aniadirT&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Nombre:&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;Fnombre&amp;quot;&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;id=&amp;quot;Fnombre&amp;quot;&amp;nbsp;size=&amp;quot;32&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Apellidos:&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;Fapellidos&amp;quot;&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;id=&amp;quot;Fapellidos&amp;quot;&amp;nbsp;size=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;E-mail:&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;Femail&amp;quot;&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;id=&amp;quot;Femail&amp;quot;&amp;nbsp;size=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Título:&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;Ftitulo&amp;quot;&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;id=&amp;quot;Ftitulo&amp;quot;&amp;nbsp;size=&amp;quot;55&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Descripci&amp;oacute;n:&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;textarea&amp;nbsp;name=&amp;quot;Fdescripcion&amp;quot;&amp;nbsp;cols=&amp;quot;55&amp;quot;&amp;nbsp;rows=&amp;quot;6&amp;quot;&amp;nbsp;id=&amp;quot;Fdescripcion&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;name=&amp;quot;Submit&amp;quot;&amp;nbsp;value=&amp;quot;Publicar&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;#################################&amp;nbsp;MENSAJES&amp;nbsp;#################################&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;aniadirM&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Escribir&amp;nbsp;nuevo&amp;nbsp;MENSAJE&amp;nbsp;en&amp;nbsp;la&amp;nbsp;BD&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;trim($Fnombre)&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;&amp;nbsp;&amp;&amp;&amp;nbsp;trim($Fmensaje)&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Comprobamos&amp;nbsp;que&amp;nbsp;no&amp;nbsp;estén&amp;nbsp;en&amp;nbsp;blanco&amp;nbsp;nombre&amp;nbsp;y&amp;nbsp;mensaje&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysql_query(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;topicos&amp;nbsp;order&amp;nbsp;by&amp;nbsp;id&amp;quot;);&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Evitar&amp;nbsp;mensajes&amp;nbsp;en&amp;nbsp;tópicos&amp;nbsp;inexistentes&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysql_fetch_array($result)&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$Tid&amp;nbsp;==&amp;nbsp;$row[&amp;quot;id&amp;quot;]&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql&amp;nbsp;=&amp;nbsp;(&amp;quot;INSERT&amp;nbsp;INTO&amp;nbsp;mensajes&amp;nbsp;(nombre,apellidos,email,mensaje,fecha,ref_topic)&amp;nbsp;VALUES&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(&amp;#39;$Fnombre&amp;#39;,&amp;#39;$Fapellidos&amp;#39;,&amp;#39;$Feamil&amp;#39;,&amp;#39;&amp;quot;.nl2br($Fmensaje).&amp;quot;&amp;#39;,curdate(),&amp;#39;$Tid&amp;#39;)&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mysql_query($sql);&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Mensaje&amp;nbsp;añadido&amp;#39;);?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;Pequeño&amp;nbsp;Script&amp;nbsp;en&amp;nbsp;Java&amp;nbsp;que&amp;nbsp;se&amp;nbsp;encarga&amp;nbsp;de&amp;nbsp;redirigir&amp;nbsp;al&amp;nbsp;usuario&amp;nbsp;al&amp;nbsp;topico&amp;nbsp;donde&amp;nbsp;se&amp;nbsp;añade&amp;nbsp;el&amp;nbsp;mensaje&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;SCRIPT&amp;nbsp;LANGUAGE=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;

 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location.href&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=mensajes&amp;Tid=&amp;lt;?&amp;nbsp;echo&amp;nbsp;$Tid&amp;nbsp;?&amp;gt;&amp;quot;;&lt;br /&gt;

 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/SCRIPT&amp;gt;&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Cerrando&amp;nbsp;IF&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Cerrando&amp;nbsp;WHILE&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;Introduzca&amp;nbsp;su&amp;nbsp;&amp;lt;b&amp;gt;Nombre&amp;lt;/b&amp;gt;&amp;nbsp;y&amp;nbsp;un&amp;nbsp;&amp;lt;b&amp;gt;Mensaje&amp;lt;/b&amp;gt;&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

//&amp;nbsp;----------------------------------------------------------------------------&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$act&amp;nbsp;==&amp;nbsp;&amp;quot;mensajes&amp;quot;&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Ver&amp;nbsp;MENSAJES&amp;nbsp;de&amp;nbsp;un&amp;nbsp;TOPICO&amp;nbsp;dado&amp;nbsp;y&amp;nbsp;su&amp;nbsp;DESCRIPCION&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysql_query&amp;nbsp;(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;topicos&amp;nbsp;WHERE&amp;nbsp;id=&amp;#39;$Tid&amp;#39;&amp;quot;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysql_fetch_array($result)&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Si&amp;nbsp;nos&amp;nbsp;devuelve&amp;nbsp;columna&amp;nbsp;es&amp;nbsp;que&amp;nbsp;es&amp;nbsp;correcto&amp;nbsp;y&amp;nbsp;proseguimos&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;mysql_query(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;mensajes&amp;nbsp;WHERE&amp;nbsp;ref_topic=$Tid&amp;nbsp;order&amp;nbsp;by&amp;nbsp;id&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(&amp;nbsp;$row&amp;nbsp;=&amp;nbsp;mysql_fetch_array($result)&amp;nbsp;)&amp;nbsp;{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;lt;div&amp;gt;&amp;#39;.$row[&amp;quot;mensaje&amp;quot;]);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;$admin&amp;nbsp;)&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Sólo&amp;nbsp;mostramos&amp;nbsp;la&amp;nbsp;opción&amp;nbsp;de&amp;nbsp;borrado&amp;nbsp;al&amp;nbsp;ADMIN&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;nbsp;&amp;nbsp;(&amp;lt;a&amp;nbsp;href=&amp;quot;&amp;#39;.$_self.&amp;#39;?act=eliminarM&amp;Mid=&amp;#39;.$row[&amp;quot;id&amp;quot;].&amp;#39;&amp;Tid=&amp;#39;.$Tid.&amp;#39;&amp;quot;&amp;gt;Borrar&amp;lt;/a&amp;gt;)&amp;lt;/div&amp;gt;&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;lt;/div&amp;gt;&amp;#39;);&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Cerramos&amp;nbsp;la&amp;nbsp;etiqueta&amp;nbsp;DIV&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;Formulario&amp;nbsp;para&amp;nbsp;añadir&amp;nbsp;un&amp;nbsp;nuevo&amp;nbsp;MENSAJE&amp;nbsp;en&amp;nbsp;el&amp;nbsp;TOPICO&amp;nbsp;especificado&amp;nbsp;--&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;name=&amp;quot;nuevo_topico&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;nbsp;action=&amp;quot;&amp;lt;?&amp;nbsp;$_self&amp;nbsp;?&amp;gt;?act=aniadirM&amp;Tid=&amp;lt;?&amp;nbsp;echo&amp;nbsp;$Tid&amp;nbsp;?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Nombre:&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;Fnombre&amp;quot;&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;id=&amp;quot;Fnombre&amp;quot;&amp;nbsp;size=&amp;quot;32&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Apellidos:&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;Fapellidos&amp;quot;&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;id=&amp;quot;Fapellidos&amp;quot;&amp;nbsp;size=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;E-mail:&amp;nbsp;&amp;lt;input&amp;nbsp;name=&amp;quot;Femail&amp;quot;&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;id=&amp;quot;Femail&amp;quot;&amp;nbsp;size=&amp;quot;64&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Mensaje:&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;textarea&amp;nbsp;name=&amp;quot;Fmensaje&amp;quot;&amp;nbsp;cols=&amp;quot;120&amp;quot;&amp;nbsp;rows=&amp;quot;10&amp;quot;&amp;nbsp;id=&amp;quot;Fmensaje&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;name=&amp;quot;Submit&amp;quot;&amp;nbsp;value=&amp;quot;Enviar&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}else{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;El&amp;nbsp;tópico&amp;nbsp;al&amp;nbsp;que&amp;nbsp;intenta&amp;nbsp;acceder&amp;nbsp;no&amp;nbsp;existe&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}?&amp;gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-5131758321816141893?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/5131758321816141893/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=5131758321816141893' title='77 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/5131758321816141893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/5131758321816141893'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/05/foro-sencillo.html' title='Foro &quot;sencillo&quot;'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>77</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-1884570004655482634</id><published>2007-05-22T22:46:00.000Z</published><updated>2007-05-28T17:38:56.805Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='proyecto'/><title type='text'>Foro, sencillo, funcional y simple (o más)</title><content type='html'>Pues lo dicho, hoy me han ofrecido un pequeño (pero no por ello menos importante) proyecto para la creación de un 'foro' utilizando &lt;a href="http://www.php.net"&gt;PhP&lt;/a&gt; y &lt;a href="http://www.mysql.org"&gt;MySql&lt;/a&gt;. No se tratará en sí de un foro sino más bien de un tablón de anuncios con tópicos (como los foro, con sus comentarios dentro), sin usuarios y lo mas simple y sencillo posible.&lt;br /&gt;
Hacía tiempo que no me ponía 'serio' con el PhP; lo que me falta es que me pasen la plantilla donde introducir (y por lo que veo, también maquetar y hacer interfaces) para ponerme serio.&lt;br /&gt;
&lt;br /&gt;
Supongo que al cliente (porque sí, se trata de un trabajillo [gracias Edu ;)]) no le importe que cuelgue aquí el código (no revelaré donde estará corriendo, ya que no va a ser un trabajo muy meticuloso en cuanto a seguridad y &lt;a href="http://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL"&gt;sql injection&lt;/a&gt;).&lt;br /&gt;
Lo único que puedo decir por ahora es que sólo trabajaré con un archivo php que se usará como plantilla para hacer que todo funcione.&lt;br /&gt;
&lt;br /&gt;
Sin más, saludos y sí, aún no he dejado esto.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;UPDATE(26 - 05 - 07 /01:55):&lt;/b&gt; Al final la especie de foro éste si que tendrá un administrador con privilegios para borrar tópicos (y todos los mensajes que le correspondan) y mensajes en sí mismo.&lt;br /&gt;
Sigo esperando la plantilla para empezar a meter en tablas  los formularios y los resultados...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;UPDATE(28 - 05 - 07 /18:35):&lt;/b&gt; Ya está todo hecho, he pasado del uso de sesiones (iba a hacerlo para el administrador) ya que el admin solo quiere borrar tópicos y mensajes y además por el dinero que me dan (no es que me queje) paso de complicarme más la vida.&lt;br /&gt;Sólo queda por implementar el típico máximo de tópicos / mensajes mostrados por página y meterlo todo en la plantilla, que por cierto aun no tengo ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-1884570004655482634?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/1884570004655482634/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=1884570004655482634' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/1884570004655482634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/1884570004655482634'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/05/foro-sencillo-funcional-y-simple-o-ms.html' title='Foro, sencillo, funcional y simple (o más)'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-5408426930221833078</id><published>2007-05-14T12:53:00.000Z</published><updated>2007-05-28T17:46:13.426Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>PhP - Indentador V 1.0</title><content type='html'>Al fin he conseguido crear una versión funcional del "Indentador de Código para Entornos Htm" ICEH ('hieloh'[x'DDD]).&lt;br /&gt;
&lt;br /&gt;
Ten encuenta que para poder visualizar correctamente el codigo &lt;span style="font-weight:bold;"&gt;he añadido el caracter "·" en la sección de "str_replace" justo después del Ampersand, "&amp;"&lt;/span&gt;.
&lt;span style="font-style:italic;"&gt;Para que funcione tienes que eliminar esos puntos.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Ya sin más, el código:&lt;br /&gt;

&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&amp;lt;!--&amp;nbsp;&amp;nbsp;------------------&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;|&amp;nbsp;By&amp;nbsp;Aladaris&amp;nbsp;2007&amp;nbsp;|--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;&amp;nbsp;------------------&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;nbsp;Se&amp;nbsp;hace&amp;nbsp;uso&amp;nbsp;del&amp;nbsp;script&amp;nbsp;descargar.php&amp;nbsp;obtenido&amp;nbsp;en&amp;nbsp;http://www.php.net&amp;nbsp;--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;Indentador&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;if(trim($HTTP_POST_VARS[&amp;quot;inicial&amp;quot;])&amp;nbsp;!=&amp;nbsp;&amp;quot;&amp;quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;$HTTP_POST_VARS[&amp;quot;inicial&amp;quot;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;lt;&amp;quot;,&amp;quot;&amp;·lt;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;gt;&amp;quot;,&amp;quot;&amp;·gt;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;nbsp;&amp;quot;,&amp;quot;&amp;·nbsp;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;#92&amp;#39;&amp;quot;,&amp;quot;&amp;·#39;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;#39;&amp;#92&amp;quot;&amp;#39;,&amp;quot;&amp;·quot;&amp;quot;,$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;str_replace(&amp;quot;&amp;#92&amp;#92&amp;#92&amp;#92&amp;quot;,&amp;quot;&amp;·#92&amp;quot;,$code);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$code&amp;nbsp;=&amp;nbsp;nl2br($code);&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Sustituimos&amp;nbsp;los&amp;nbsp;saltos&amp;nbsp;de&amp;nbsp;línea&amp;nbsp;por&amp;nbsp;&amp;lt;br&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$salida&amp;nbsp;=&amp;nbsp;fopen(&amp;quot;identado.txt&amp;quot;,&amp;quot;w&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fputs($salida,&amp;nbsp;$code);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fclose($salida);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;(&amp;#39;&amp;lt;div&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;descargar.php?f=identado.txt&amp;quot;&amp;gt;Descargar&amp;nbsp;codigo&amp;nbsp;identado&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;#39;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;?&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;FORM&amp;nbsp;ACTION=&amp;quot;identador.php&amp;quot;&amp;nbsp;METHOD=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;textarea&amp;nbsp;name=&amp;quot;inicial&amp;quot;&amp;nbsp;cols=&amp;quot;120&amp;quot;&amp;nbsp;rows=&amp;quot;40&amp;quot;&amp;nbsp;id=&amp;quot;inicial&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;Identar&amp;quot;&amp;gt;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br /&gt;

&amp;lt;?&amp;nbsp;}&amp;nbsp;?&amp;gt;&lt;br /&gt;

&amp;lt;/body&amp;gt;&lt;br /&gt;

&amp;lt;/html&amp;gt;&lt;br /&gt;


&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Si ya has mirado el código, habrás comprobado que se hace uso de un script externo llamado &lt;span style="font-style:italic;"&gt;descargar.php&lt;/span&gt;, y tal y como se cita en la cabecera del código, lo extraje de la web &lt;a href="http://www.php.net"&gt;php.net&lt;/a&gt;.
Paso a copiar el código del script de descarga (repito, no es mio, aunque se sigue ajustando a la filosofia del blog):&lt;br /&gt;
&lt;br /&gt;
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&amp;lt;?php&lt;br /&gt;

//Script&amp;nbsp;conseguido&amp;nbsp;en&amp;nbsp;http://www.php.net/&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$archivos&amp;nbsp;=&amp;nbsp;array(&amp;quot;identado.txt&amp;quot;,&amp;nbsp;&amp;quot;identador.php&amp;quot;,&amp;nbsp;&amp;quot;descargar.php&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$f&amp;nbsp;=&amp;nbsp;$_GET[&amp;quot;f&amp;quot;];&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(strpos($f,&amp;quot;/&amp;quot;)!==false){&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&amp;quot;No&amp;nbsp;puedes&amp;nbsp;navegar&amp;nbsp;por&amp;nbsp;otros&amp;nbsp;directorios&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!in_array($f,$archivos)){&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&amp;quot;&amp;lt;b&amp;gt;ERROR!&amp;lt;/b&amp;gt;&amp;nbsp;no&amp;nbsp;tienes&amp;nbsp;permiso&amp;nbsp;descargar&amp;nbsp;$f&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(&amp;quot;Content-type:&amp;nbsp;application/octet-stream&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(&amp;quot;Content-Disposition:&amp;nbsp;attachment;&amp;nbsp;filename=&amp;#92&amp;quot;$f&amp;#92&amp;quot;&amp;#92n&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$fp=fopen(&amp;quot;$f&amp;quot;,&amp;nbsp;&amp;quot;r&amp;quot;);&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fpassthru($fp);&lt;br /&gt;

?&amp;gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GIXyW7J18pg/RkhhspdGIbI/AAAAAAAAAAU/MgtmI9O3NS0/s1600-h/identador.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_GIXyW7J18pg/RkhhspdGIbI/AAAAAAAAAAU/MgtmI9O3NS0/s320/identador.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5064405200648151474" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;span style="font-style:italic;"&gt;----- Pendiente por publicar -----&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-weight:bold; font-size:x-small;"&gt;*Comentarios extendidos del code&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-5408426930221833078?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/5408426930221833078/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=5408426930221833078' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/5408426930221833078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/5408426930221833078'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/05/blog-post.html' title='PhP - Indentador V 1.0'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GIXyW7J18pg/RkhhspdGIbI/AAAAAAAAAAU/MgtmI9O3NS0/s72-c/identador.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-3034811024347985427</id><published>2007-05-11T23:23:00.000Z</published><updated>2007-05-28T17:44:31.369Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='proyecto'/><title type='text'>Indentación...</title><content type='html'>Sigo buscando un modo para &lt;a href="http://es.wikipedia.org/wiki/Indentaci%C3%B3n"&gt;indentar el código&lt;/a&gt;. Creo que voy a optar por hacerme algun tipo de aplicación que me sirva para reemplazar los espacios, " ",(y en general cualquier simbolo que pueda interferir con el código del blog) por su correspondiente &lt;a href="http://ascii.cl/es/codigos-html.htm"&gt;caracter html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;span style="font-size:85%;"&gt;
&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;UPDATE(14 - 05 - 07 /11:00)&lt;/span&gt;: &lt;/span&gt;Ya he implementado el identador, al final he optado por hacerlo en php que me resulta mucho más cómodo y puedo compartir la herramienta sin necesidad de su descarga. Me queda solucionar un problemilla que crea un doble salto de línea y publico el código.&lt;br /&gt;
    Ya lo he usado en la entrada "&lt;a href="http://siracode.blogspot.com/2007/05/dando-mis-primeros-pasos-en-el-bash.html"&gt;Linux - Montar imágenes&lt;/a&gt;" arreglando el doble salto de línea a mano :P.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-3034811024347985427?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/3034811024347985427/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=3034811024347985427' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/3034811024347985427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/3034811024347985427'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/05/identacin.html' title='Indentación...'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-2316427861968910145</id><published>2007-05-11T15:13:00.000Z</published><updated>2007-05-21T11:40:03.630Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS - Personalizando el blog</title><content type='html'>He estado mirando como funciona el blogger este y me he dado cuenta de que las plantillas son grandes archivos html, xml o lo que sea, con unas cabeceras inmensas donde se define el estilo.
Por eso, y visto que voy a ir poniendo código en este blog, he creado una nueva clase, "codigo" que lo que hace básicamente es dar formato al código que publique. Configura la fuente, situa el texto más centradamente, colorea el fondo y lo rodea por un elegante (xD) "dashed" borde rojo.
&lt;br /&gt;
Sin más os copio el fragmento simple de código &lt;a href="http://www.w3c.es/Divulgacion/Guiasbreves/HojasEstilo"&gt;css&lt;/a&gt; que he generado.
&lt;br /&gt;
&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
.codigo{&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;font-family&amp;nbsp;:&amp;nbsp;times&amp;nbsp;new&amp;nbsp;roman;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;font-size&amp;nbsp;:&amp;nbsp;85%;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;text-align&amp;nbsp;:&amp;nbsp;justify;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;margin-left&amp;nbsp;:&amp;nbsp;19%;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;padding&amp;nbsp;:&amp;nbsp;15px;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;background-color&amp;nbsp;:&amp;nbsp;#FFF8DC;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;border&amp;nbsp;:&amp;nbsp;dashed&amp;nbsp;2px&amp;nbsp;red;&lt;br /&gt;

}
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

Según un par de sitios de referencia que vi para modificar bloggers, lo ideal es copiar ese fragmento de código justo debajo de las declaraciones de los "headings" (&lt; .h1&gt; &lt; .h2&gt; ...).&lt;br /&gt;
Para utilizarlo simplemente hay que poner el codigo deseado entre las siguientes etiquetas:&lt;br /&gt;&lt;br /&gt;
&lt; .table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt; .tbody&gt;&lt; .tr&gt;&lt; .td&gt;
&lt;br /&gt;
...Aquí el Código...
&lt;br /&gt;
&lt; /td&gt;&lt; /tr&gt;&lt; /tbody&gt;&lt; /table&gt;
&lt;br /&gt;&lt;br /&gt;
He decidido hacerlo con tablas porque al hacerlos con "div" o "span" no conseguía ajustar el ancho del recuadro (que varíe según la longitud del texto). Es un poco más engorroso, pero investigaré el método para hacerlo mas sencillo.&lt;br /&gt;
&lt;span style="font-size:85%;"&gt;(&lt;span style="font-weight: bold;"&gt;Pongo puntos y espacios para que no se vuelva loco el editor de entradas&lt;/span&gt;)
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-2316427861968910145?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/2316427861968910145/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=2316427861968910145' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/2316427861968910145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/2316427861968910145'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/05/css-personalizando-el-blog.html' title='CSS - Personalizando el blog'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-7841112292407535778</id><published>2007-05-10T14:22:00.000Z</published><updated>2007-05-14T09:58:31.276Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash script'/><title type='text'>Linux - Montar imágenes</title><content type='html'>Dando mis primeros pasos en el &lt;a href="http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html"&gt;Bash Scripting&lt;/a&gt; he hecho este pequeño script, con interface y todo, para facilitarme el montaje de imágenes de disco *.iso, *.img, *.nrg, *.mdf.

&lt;div id="codigo"&gt;&lt;table class="codigo" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
   #!/bin/bash&lt;br&gt;#By&amp;nbsp;Aladaris&amp;nbsp;2007&amp;nbsp;GNU&amp;nbsp;License&lt;br&gt;#Este&amp;nbsp;script&amp;nbsp;facilita&amp;nbsp;la&amp;nbsp;tarea&amp;nbsp;de&amp;nbsp;montar&amp;nbsp;imagenes&amp;nbsp;ya&amp;nbsp;sean&amp;nbsp;de&amp;nbsp;extension&amp;nbsp;*.iso&amp;nbsp;*.img&amp;nbsp;*mdf&amp;nbsp;ó&amp;nbsp;*.nrg&lt;br&gt;#&lt;br&gt;clear&lt;br&gt;echo&amp;nbsp;Este&amp;nbsp;script&amp;nbsp;depende&amp;nbsp;de&amp;nbsp;los&amp;nbsp;paquetes&amp;nbsp;cc2iso&amp;nbsp;y&amp;nbsp;mdf2iso&lt;br&gt;echo&lt;br&gt;echo&amp;nbsp;Introduce&amp;nbsp;el&amp;nbsp;nombre,&amp;nbsp;ruta&amp;nbsp;incluida,&amp;nbsp;SIN&amp;nbsp;LA&amp;nbsp;EXTENSIÓN:&lt;br&gt;read&amp;nbsp;NAME&lt;br&gt;clear&lt;br&gt;function&amp;nbsp;ppal&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;La&amp;nbsp;imagen&amp;nbsp;que&amp;nbsp;se&amp;nbsp;va&amp;nbsp;a&amp;nbsp;montar&amp;nbsp;es:&amp;nbsp;&amp;quot;$NAME&amp;quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;OPTIONS=&amp;quot;ISO&amp;nbsp;IMG&amp;nbsp;MDF&amp;nbsp;NRG&amp;nbsp;CAMBIAR&amp;nbsp;DESMONTAR&amp;nbsp;SALIR&amp;quot;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;select&amp;nbsp;opt&amp;nbsp;in&amp;nbsp;$OPTIONS;&amp;nbsp;do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;&amp;quot;$opt&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;ISO&amp;quot;&amp;nbsp;];&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sudo&amp;nbsp;mount&amp;nbsp;-t&amp;nbsp;iso9660&amp;nbsp;-o&amp;nbsp;loop&amp;nbsp;&amp;quot;$NAME&amp;quot;.iso&amp;nbsp;/media/imagen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ppal&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;[&amp;nbsp;&amp;quot;$opt&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;IMG&amp;quot;&amp;nbsp;];&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sudo&amp;nbsp;ccd2iso&amp;nbsp;&amp;quot;$NAME&amp;quot;.img&amp;nbsp;&amp;quot;$NAME&amp;quot;.iso&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sudo&amp;nbsp;mount&amp;nbsp;-t&amp;nbsp;iso9660&amp;nbsp;-o&amp;nbsp;loop&amp;nbsp;&amp;quot;$NAME&amp;quot;.iso&amp;nbsp;/media/imagen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ppal&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;[&amp;nbsp;&amp;quot;$opt&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;MDF&amp;quot;&amp;nbsp;];&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sudo&amp;nbsp;mdf2iso&amp;nbsp;&amp;quot;$NAME&amp;quot;.mdf&amp;nbsp;&amp;quot;$NAME&amp;quot;.iso&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sudo&amp;nbsp;mount&amp;nbsp;-t&amp;nbsp;iso9660&amp;nbsp;-o&amp;nbsp;loop&amp;nbsp;&amp;quot;$NAME&amp;quot;.iso&amp;nbsp;/media/imagen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ppal&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;[&amp;nbsp;&amp;quot;$opt&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;NRG&amp;quot;&amp;nbsp;];&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sudo&amp;nbsp;mount&amp;nbsp;-t&amp;nbsp;iso9660&amp;nbsp;-o&amp;nbsp;loop,offset=307200&amp;nbsp;&amp;quot;$NAME&amp;quot;.nrg&amp;nbsp;/media/imagen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ppal&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;[&amp;nbsp;&amp;quot;$opt&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;CAMBIAR&amp;quot;&amp;nbsp;];&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Introduce&amp;nbsp;el&amp;nbsp;nombre,&amp;nbsp;ruta&amp;nbsp;incluida,&amp;nbsp;SIN&amp;nbsp;LA&amp;nbsp;EXTENSIÓN:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;read&amp;nbsp;NAME&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clear&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ppal&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;[&amp;nbsp;&amp;quot;$opt&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;DESMONTAR&amp;quot;&amp;nbsp;];&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sudo&amp;nbsp;umount&amp;nbsp;/media/imagen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ppal&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elif&amp;nbsp;[&amp;nbsp;&amp;quot;$opt&amp;quot;&amp;nbsp;=&amp;nbsp;&amp;quot;SALIR&amp;quot;&amp;nbsp;];&amp;nbsp;then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Recuerda&amp;nbsp;que&amp;nbsp;el&amp;nbsp;punto&amp;nbsp;de&amp;nbsp;montaje&amp;nbsp;es&amp;nbsp;/media/imagen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clear&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;Opción&amp;nbsp;incorrecta&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ppal&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi&lt;br&gt;done&lt;br&gt;}&lt;br&gt;ppal  
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GIXyW7J18pg/RkSWxpdGIaI/AAAAAAAAAAM/EGqnI5zS7_8/s1600-h/script_montar.png"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_GIXyW7J18pg/RkSWxpdGIaI/AAAAAAAAAAM/EGqnI5zS7_8/s320/script_montar.png" alt="" id="BLOGGER_PHOTO_ID_5063337660756926882" border="0" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-7841112292407535778?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/7841112292407535778/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=7841112292407535778' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/7841112292407535778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/7841112292407535778'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/05/dando-mis-primeros-pasos-en-el-bash.html' title='Linux - Montar imágenes'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GIXyW7J18pg/RkSWxpdGIaI/AAAAAAAAAAM/EGqnI5zS7_8/s72-c/script_montar.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2724345704264146670.post-3716764306199474251</id><published>2007-05-10T13:58:00.000Z</published><updated>2007-05-10T14:14:45.990Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='miscelanea'/><title type='text'>Iniciando el Blog</title><content type='html'>Hace 5 minutos &lt;span style="font-size:78%;"&gt;(o menos [lo que se tarde en crear un blog en blogger]) &lt;/span&gt;se me ocurrió crear este blog en el que ir publicando todo el código que vaya generando en mi vida y que considere interesante compartir.

Me parece una buena idea, que no se si dejaré de lado en un futuro (como casi todo lo que empiezo), para dentro de X tiempo poder observar mi evolución en cuanto a programación.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2724345704264146670-3716764306199474251?l=siracode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siracode.blogspot.com/feeds/3716764306199474251/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2724345704264146670&amp;postID=3716764306199474251' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/3716764306199474251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2724345704264146670/posts/default/3716764306199474251'/><link rel='alternate' type='text/html' href='http://siracode.blogspot.com/2007/05/iniciando-el-blog.html' title='Iniciando el Blog'/><author><name>Aladaris</name><uri>http://www.blogger.com/profile/07877319841141204597</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_GIXyW7J18pg/S2uHV7ZmESI/AAAAAAAAAII/_F0FlXoKxlU/S220/mullets_poster.jpg'/></author><thr:total>1</thr:total></entry></feed>
