<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ajaxman &#187; Tips</title>
	<atom:link href="http://www.ajaxman.net/category/tips/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxman.net</link>
	<description>Servicios Web, Desarrollo de aplicaciones, tutoriales sobre software</description>
	<lastBuildDate>Sun, 01 Apr 2012 06:18:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[Kohana - PHP] 12 consejos útiles para desarrollar con kohana PHP</title>
		<link>http://www.ajaxman.net/kohana-php-12-consejos-utiles-para-desarrollar-con-kohana-php.html</link>
		<comments>http://www.ajaxman.net/kohana-php-12-consejos-utiles-para-desarrollar-con-kohana-php.html#comments</comments>
		<pubDate>Tue, 10 May 2011 21:47:06 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Kohana 3]]></category>
		<category><![CDATA[Kohana Framework]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=2094</guid>
		<description><![CDATA[<p>Pues hoy les voy a mostrar, algunos consejos sobre el Framework kohana PHP, que les servirán mucho al momento de iniciarse en con este software, quizá algunos lo usen de otro modo y sea mejor, pero yo voy a poner como lo he usado y como me ha resultado de utilidad, así que si hay algo que no les funcione con kohana quizá deberían a darle un vistazo a este POST, aquí vienen:</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Pues hoy les voy a mostrar, algunos consejos sobre el Framework kohana PHP, que les servirán mucho al momento de iniciarse en con este software, quizá algunos lo usen de otro modo y sea mejor, pero yo voy a poner como lo he usado y como me ha resultado de utilidad, así que si hay algo que no les funcione con kohana quizá deberían a darle un vistazo a este POST, aquí vienen:</p>
<h2><strong>1.- Kohana PHP</strong></h2>
<p>Es un framework escrito en PHP para acelerar el desarrollo de aplicaciones web, originalmente basado en CodeIgniter pero reescrito desde cero.</p>
<h2><strong>2.- Las ventajas de kohana PHP</strong></h2>
<p>Bueno son muchas, aquí pondré algunas</p>
<ul>
<li>Extremadamente ligero</li>
<li> PHP 5 Estricto</li>
<li> OOP</li>
<li> Arquitectura HMVC</li>
<li> Curva de aprendizaje fácil, pero extensa</li>
<li> Se puede usar con Doctrine ORM, Smarty, Twig y hasta con tus propias clases sin problemas.</li>
<li> IDE &#8211; Trabaja muy bien con Netbeans.</li>
</ul>
<h2><strong>3.- Las versiones de Kohana PHP</strong></h2>
<p>Kohana surgió como un fork de Codeigniter(CI) tratando de mejorarlo, y la versión 2.x es basado en CI y actualmente hay soporte para la misma y es manejada por Jeremy Bush( aka zombor).</p>
<p>Sin embargo la versión que uso y recomiendo en las 3.x, mas específicamente la 3.1.3.1, la cual también es estable, la recomiendo por que esta reescrita desde cero pensando en puro PHP5 Y OOP, , es mas fácil de usar, y con muchas mejoras a nivel código, de la versión 3.0 y 3.1.1, hubo cambios algo fuertes y puede que tu código no funcione bien.</p>
<p>En resumen usa la versión 3.1.3.1 y evitate problemas.</p>
<h2><strong>4.-Instalando Kohana PHP</strong></h2>
<p>Tengo aquí un post que menciona como instalar Kohana PHP, que no es mas que descomprimir, ver si tenemos todos los requisitos y ya.</p>
<p>Además de eso recomiendo que su servidor tenga soporte para .htaccess y el modulo ModRewrite instalado y en ese archivo comenta esta linea, ya que puede generarte problemas con la ubicación de tu kohana</p>
<p></p><pre class="crayon-plain-tag"># Installation directory
#RewriteBase /</pre><p></p>
<h2><strong>5.-  Configura tus rutas dentro del bootstrap</strong></h2>
<p>Configura tus rutas dentro del archivo Bootstrap, por default viene configurada una ruta que se llama default la cual apunta al controlador welcome, elimina ese archivo y configura tus rutas o ponlo para que apunte al controlador por default de tu proyecto<br />
<span id="more-2094"></span></p>
<p></p><pre class="crayon-plain-tag">//reescribir estas lineas de acuerdo a tu proyecto
Route::set('default', '(&amp;lt;controller&amp;gt;(/&amp;lt;action&amp;gt;(/&amp;lt;id&amp;gt;)))')
-&gt;defaults(array(
 'controller' =&gt; 'welcome',
 'action'&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'index',
));</pre><p></p>
<h2><strong>6.- Elimina tu archivo de instalación</strong></h2>
<p>Cuando se instala kohana siempre trae un archivo que se llama install.php, el cual se encarga de verificar y mostrar que tengas todos los requisitos para usar kohana, después de que verifiques que todo esta ok, debes borrarlo ya que contiene información sensible que puede ser accesible muy fácilmente.</p>
<h2><strong>7.- Cada cosa en su lugar</strong></h2>
<p>Si bien cuando uno empieza a probar kohana sin leer mucho, hay cosas que podemos hacer pero que no están bien como poner consultas en los controladores, o en las vistas, hay que organizar todo, es mucho mejor.</p>
<p>Estas son las reglas</p>
<ul>
<li>Ruteos en el Bootstrap</li>
<li>Capa de lógica en el Controlador</li>
<li>Capa de persistencia de datos en los modelos</li>
<li>Capa de presentación en las vistas</li>
</ul>
<h2><strong>8.- Configura tu init del bootstrap</strong></h2>
<p>Configura en tu bootstrap tu url_base que es donde esta la dirección de tu sitio, es decir si tu sitio es http://www.ajaxman.net y ahí estas usando kohana en tu bootstrap debe de estar así</p>
<p>Y de preferencia usa urls amigables solo indicando, index_file como FALSE.</p>
<p></p><pre class="crayon-plain-tag">Kohana::init(array(
 'base_url'&nbsp;&nbsp; =&gt; 'http://www.ajaxman.net/',
 'index_file' =&gt; FALSE
));</pre><p></p>
<h2><strong>9.- Usa un IDE</strong></h2>
<p>Para desarrollar con kohana, sirve hasta el bloc de notas (o el vi), pero a veces no es lo mejor, yo recomiendo que usen un IDE (Entorno de Desarrollo Integrado) como Eclipse, Zend Studio, Netbeans, Aptana,etc.</p>
<p>Yo uso Netbeans y trabaja de maravilla, reconoce todos los métodos y clases de kohana, además de que Netbeans te sirve para programar en Java, C, C++, Python entre otros y es Open Source</p>
<h2><strong>10.- La configuración de tu aplicaciones</strong></h2>
<p>Todos los módulos y algunas clases de kohana viene con una carpeta config y dentro de estas aparece un archivo con el nombre de la clase, estos archivos, contienen la configuración de cada clase que necesita configuración.</p>
<p>Para tenerlos mas claros estos se encuentran dentro de:</p>
<ul>
<li>*configuraciones del sistema
<ul>
<li> System
<ul>
<li>config</li>
</ul>
</li>
</ul>
</li>
<li>*configuraciones de los módulos
<ul>
<li>Modules
<ul>
<li>nombre_del_modulo
<ul>
<li> config</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Y si bien se puede configurar desde ahí, no es recomendable, entonces lo que hay que hacer es que cada vez que necesites usar algo lo debes de configurar, para hacerlo solo debes de copiar estos archivos dentro de la ruta de aplicación esto es.</p>
<ul>
<li>*configuraciones de tu aplicación
<ul>
<li>application
<ul>
<li>config</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Y ahí configurarlos así tienes todo dentro de tu aplicación.</p>
<h2><strong>11.- Cambia tus permisos en tus archivos de logs</strong></h2>
<p>Cuando uno empieza a programar en kohana a veces veremos errores del tipo:</p>
<p><strong>ErrorException [ 2 ]: file_put_contents(/home/tuwebsite/public_html/application/logs/2011/05/10.php) function.file-put-contents]: failed to open stream: Permission denied ~ SYSPATH/classes/kohana/log/file.php [ 82 ]</strong></p>
<p>Esto sucede por que que no tienes permisos para escribir en el archivo 10.php lo que hay que hacer aparte de cambiar los permisos de application/logs y todos sus directorios también hay que crear un archivo en blanco con el nombre del día que nos este mostrando en este caso es el 10.php, y darle permisos 777, para que escriba los logs, en este caso el error es por que no existe mi controlador.</p>
<p>Entonces mas que nada hay que tener dicho archivo y permisos de escritura para que guarde ahí el error.</p>
<p>Si no quieren usar este archivo hay que comentar la siguiente linea en el bootstrap</p>
<p></p><pre class="crayon-plain-tag">/**
 * Attach the file write to logging. Multiple writers are supported.
 */
Kohana::$log-&gt;attach(new Log_File(APPPATH.'logs')); //Comentar esta linea</pre><p></p>
<h2><strong>12.- Quita el user_guide</strong></h2>
<p>Por último otra recomendación útil es quitar el modulo user_guide ya que no sirve de mucho mostrar esta información al usuario y puede ser un agujero de seguridad.</p>
<p>Solo hay que borrarlo dentro de la carpeta modules.</p>
<p>Con estos 12 tips espero que les sea más fácil de usar kohana además de que ojala y sirva de base para que migren de otros frameworks, si tienen algún duda pues me avisan en lo comentarios, ha también se viene el congreso de PHP, pronto mas detalles.</p>
<p>Kohana FrameWork:<a href="http://kohanaframework.org/"> Kohana: The Swift PHP Framework</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/kohana-php-12-consejos-utiles-para-desarrollar-con-kohana-php.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Php] Cargando clases en Php 5 !!sin dolores de cabeza!!</title>
		<link>http://www.ajaxman.net/php-cargando-clases-en-php-5-sin-dolores-de-cabeza.html</link>
		<comments>http://www.ajaxman.net/php-cargando-clases-en-php-5-sin-dolores-de-cabeza.html#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:55:13 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Manuales]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Manual]]></category>
		<category><![CDATA[Php5]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=1144</guid>
		<description><![CDATA[<p>Hasta hoy creo que voy a escribir algo sobre Php, una categoría que tenia algo de olvidada por este blog, y se trata de algo muy simple digamos que es un tip, es una forma de cargar clases en Php 5 sin hacer un relajo. Les cuento a que viene el caso o la situación, [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Hasta hoy creo que voy a escribir algo sobre Php, una categoría que tenia algo de olvidada por este blog, y se trata de algo muy simple digamos que es un tip, es una forma de<strong> </strong>cargar<strong> clases en Php 5</strong> sin hacer un relajo.</p>
<p>Les cuento a que viene el caso o la situación, estoy creando una clase en <strong>Php, </strong>para manejar unas cosas, sin embargo son 3 cosas diferentes, vamos, tendré que usar 3 clases diferentes, ya que se trata de cosas distintas, ahora bien, para usar una clase el <strong>php</strong> se haría de la siguiente forma.</p>
<p></p><pre class="crayon-plain-tag">&lt; ?php
include (&quot;clases/calcula.inc.php&quot;);
$calcula=new Calcula();
?&gt;</pre><p></p>
<p>El problema surge cuando deseamos utilizar varias clases, las cuales a veces por facilidad y por costumbre las almacenamos en archivos diferentes, el ejemplo se vería mas o menos de esta forma</p>
<p></p><pre class="crayon-plain-tag">&lt; ?php
include (&quot;clases/cacula.inc.php&quot;);
include (&quot;clases/suma.inc.php&quot;);
include (&quot;clases/resta.inc.php&quot;);
include (&quot;clases/raiz.inc.php&quot;);
$calc=new Calcula();

$sum=new Suma();

$rest=new Resta();
?&gt;</pre><p></p>
<p>Esto DESAFORTUNADAMENTE se tendrá que hacer si tenemos<strong> php 4</strong> en nuestro server,<strong> ya que si tenemos Php 5 podemos usar autoload, una función nativa de php5, </strong>como lo indica la documentacion de Php.</p>
<p><strong><em>Puede definir una función     __autoload la cual es llamada automáticamente en caso de que    intente usar una clase que no ha sido definida aún. Al llamar     esta función la ejecución del script da una última    oportunidad de cargar la clase antes de que PHP falle con un error. </em></strong></p>
<p>Aqui les pongo un ejemplo de como quedaría nuestro código anterior</p>
<p></p><pre class="crayon-plain-tag">&lt; ?php

function __autoload($nombre_de_clase) {
require_once $nombre_de_clase . '.php';
}

$calc=new Calcula();

$sum=new Suma();

............
?&gt;</pre><p></p>
<p>Como vemos es muy simple, espero que les ayude, ya que a mi no me ayudara mucho, por que en uno de los servers donde haré esto usa php 4 <img src='http://www.ajaxman.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  pues ya que, si a ti te sirvió coméntanos, como la usaste.</p>
<p>Mas información | <a href="http://www.php.net/manual/es/language.oop5.autoload.php" target="_blank">Auto carga de Objetos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/php-cargando-clases-en-php-5-sin-dolores-de-cabeza.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[Tips] Los 10 trucos esenciales para los administradores de Linux</title>
		<link>http://www.ajaxman.net/tips-los-10-trucos-esenciales-para-los-administradores-de-linux.html</link>
		<comments>http://www.ajaxman.net/tips-los-10-trucos-esenciales-para-los-administradores-de-linux.html#comments</comments>
		<pubDate>Fri, 25 Jul 2008 22:20:14 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[S.O.]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=992</guid>
		<description><![CDATA[<p>Ser administrador de sistemas Linux no es una tarea fácil, y aunque yo soy solo un usuario, y alguna vez, casi era administrador, se que es un proceso difícil. Además de que algunos que están acostumbrados a Windows, les costara trabajo, adaptarse a otro sistema, y pensar que hay que aprender a usar iptables, comandos [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Ser administrador de sistemas Linux no es una tarea fácil, y aunque yo soy solo un usuario, y alguna vez, casi era administrador, se que es un proceso difícil.</p>
<p>Además de que algunos que están acostumbrados a Windows, les costara trabajo, adaptarse a otro sistema, y pensar que hay que aprender a usar iptables, comandos de usuarios, configurar fuentes, etc, a veces se nos pueden pasar cosas elementales.</p>
<p>Pero como siempre lo he dicho Internet es una fuente enorme de conocimiento, y ahí podas encontrar casi todas tus respuestas a tus dudas, hoy IBM es la que nos hecha la mano.</p>
<p>Ya que han sacado, una lista con los 10 trucos esenciales para administradores de Linux, los trucos son los siguientes.</p>
<ol>
<li>Desmontando una unidad de DVD que no responde</li>
<li>Reparar la pantalla cuando se desbloquea(acepto correcciones de la traducción google no hace todo bien)</li>
<li>Colaboración en terminal o pantalla(lo mismo que la anterior)</li>
<li>Recuperar la contraseña de root(el truco mas valioso he importante)</li>
<li>Acceso SSH por puerta trasera</li>
<li>
<div id="result_box" dir="ltr">Sesiones VNC remotas a través de un túnel SSH</div>
</li>
<li>Revisando tu ancho de banda</li>
<li>Trucos de La linea de comandos (scripts y utilidades)</li>
<li>Espiando la consola</li>
<li>Recopilando información aleatoria de su sistema</li>
</ol>
<p>Como ven, estos trucos nos pueden ayudar mas de una vez, les pongo los textos en ingles para que me corrijan y vean realmente de que se trata.</p>
<ol>
<li>Unmounting the unresponsive DVD drive</li>
<li>Getting your screen back when it&#8217;s hosed</li>
<li>Collaboration with screen</li>
<li>Getting  back the root password</li>
<li>SSH back door</li>
<li>Remote  VNC session through an SSH tunnel</li>
<li>Checking your bandwidth</li>
<li>Command-line scripting and utilities</li>
<li>Spying on the console</li>
<li>Random system information collection</li>
</ol>
<p>Gracias a IBM, por echarnos la mano, prometo tomarlo en cuenta cuando sea sysadmin de Linux</p>
<p>Si buscan el contenido de los trucos, pueden visitar el link al sitio de IBM.</p>
<p><a href="http://www.ibm.com/developerworks/linux/library/l-10sysadtips/index.html?ca=drs-tp3008" target="_blank">Lazy Linux: 10 essential tricks for admins</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/tips-los-10-trucos-esenciales-para-los-administradores-de-linux.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Recusos] YourSerials, el buscador de numeros de serie</title>
		<link>http://www.ajaxman.net/recusos-yourserials-el-buscador-de-numeros-de-serie.html</link>
		<comments>http://www.ajaxman.net/recusos-yourserials-el-buscador-de-numeros-de-serie.html#comments</comments>
		<pubDate>Wed, 18 Jun 2008 20:15:48 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Buscador]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=878</guid>
		<description><![CDATA[<p>Después de que ayer y parte de hoy estuvo como la gran noticia la descarga de el mejor navegador del mundo Mozilla FireFox el cual anda por los 8,889,797 descargas, pasaremos a hablar de otras cosas, ya que creo que la web genera gran cantidad de contenido día con dia. En esta ocasión les mencionare [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Después de que ayer y parte de hoy estuvo como la gran noticia la descarga de el mejor navegador del mundo Mozilla FireFox el cual anda por los <strong>8,889,797 descargas,</strong> pasaremos a hablar de otras cosas, ya que creo que la web genera gran cantidad de contenido día con dia.</p>
<p>En esta ocasión les mencionare a YourSerials.com, el cual como su nombre lo indica es un buscador de números de serie o licencias para aaquéllos programas que nos restringen su uso.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-879 aligncenter" title="youserials" src="http://www.ajaxman.net/wp-content/uploads/2008/06/youserials.png" alt="youserials" width="500" height="363" /></p>
<p>Puede sonar hasta ilegal este tema sin embargo, creo que seria una buena forma de usar un software por un determinado tiempo, como si fuera un prueba, y posteriormente si vale la pena comprarlo.</p>
<p>Según el sitio menciona que posee mas de 54,000 serials, si alguien lo prueba que comente haber si sirve.</p>
<p>Vía | <a href="http://www.codigogeek.com/2008/06/17/youserials-buscador-numeros-seriales/" target="_blank">YouSerials: Buscador de numeros seriales</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/recusos-yourserials-el-buscador-de-numeros-de-serie.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Informe Antivirus] Panda Security: Importante informe sobre vulnerabilidades en sitios web</title>
		<link>http://www.ajaxman.net/informe-antivirus-panda-security-importante-informe-sobre-vulnerabilidades-en-sitios-web.html</link>
		<comments>http://www.ajaxman.net/informe-antivirus-panda-security-importante-informe-sobre-vulnerabilidades-en-sitios-web.html#comments</comments>
		<pubDate>Thu, 24 Apr 2008 16:42:29 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Informes Antivirus]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Vulnerabilidades]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=743</guid>
		<description><![CDATA[<p>Hoy en mi habitual mail que me llega desde panda labs, le di especial importancia a este el cual transcribo a continuación. Según informa PandaLabs, una vulnerabilidad de los servidores Internet Information Server está posibilitando un ataque hacker masivo que ya ha afectado al menos a 282.000 páginas web(286,000 al escribir esta nota), y que [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Hoy en mi habitual mail que me llega desde panda labs, le di especial importancia a este el cual transcribo a<a href="http://www.ajaxman.net/wp-content/uploads/2008/04/s8219_4.jpg"><img class="alignright alignnone size-full wp-image-744" style="float: right; margin: 15px;" title="s8219_4" src="http://www.ajaxman.net/wp-content/uploads/2008/04/s8219_4.jpg" alt="panda" width="300" height="361" /></a> continuación.</p>
<p>Según informa PandaLabs, una vulnerabilidad de los servidores Internet Information Server está posibilitando un ataque hacker masivo que ya ha afectado al menos a 282.000 páginas web(286,000 al escribir esta nota), y que puede seguir afectando a muchas más.</p>
<p>A través de dicho problema de seguridad, los hackers pueden inyectar código SQL en todas las páginas que se encuentren alojadas en un servidor web. Dicho código está diseñado para redirigir a todos los visitantes de las páginas manipuladas a un sitio web malicioso, desde el que intentarán analizar el sistema en busca de otras vulnerabilidades que permiten descargar todo tipo de amenazas.</p>
<p>La situación se agrava por el hecho de que la mayor parte de las páginas afectadas no resultan sospechosas en absoluto y tienen, además, un elevado tráfico web.</p>
<p>Cómo detectar si una página ha sido manipulada</p>
<p>Panda Security aconseja a todos los webmasters que tengan sus páginas alojadas en servidores Internet Information Server comprobar, lo antes posible, si sus páginas web han podido verse afectadas. El procedimiento es sencillo, ya que se trata de buscar una cadena de código específica en el código fuente de las páginas, asociada a una etiqueta IFRAME. Dicha cadena es:</p><pre class="crayon-plain-tag">&lt;script src=&quot;http://www.nihaorr1.com/1.js&quot;&gt;</pre><p>En caso de detectarla, hay que proceder a su eliminación inmediata y avisar a la persona o empresa encargadas de la gestión del servidor donde se alojan las páginas, para que proceda a tomar las medidas de seguridad pertinentes.</script></p>
<p>Revisen sus Web's y otra cosa, ¿no es mas facil usar Apache que usar IIS?, prueben Apache lñes aseguro que</p>
<p>Lo pueden comprobar y detectar equipos vulnerables o que han sido atacados con la siguiente busqueda en Google.</p>
<p><a href="http://www.google.com.mx/search?hl=es&amp;rlz=1B3GGGL_esMX254MX255&amp;q=%22%3Cscript+src%3Dhttp%3A%2F%2Fwww.nihaorr1.com%2F1.js%3E%22&amp;btnG=Buscar&amp;meta=&amp;aq=t"><br />
Ver resultados en Google </a><br />
Via | Boletin Panda</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/informe-antivirus-panda-security-importante-informe-sobre-vulnerabilidades-en-sitios-web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Informe Antivirus] Panda Security sobre virus e intrusos 04-04-2008</title>
		<link>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-04-04-2008.html</link>
		<comments>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-04-04-2008.html#comments</comments>
		<pubDate>Fri, 04 Apr 2008 19:11:15 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Informes Antivirus]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=686</guid>
		<description><![CDATA[<p>Bueno, ya es viernes, y las visitas siguen en aumento, este blog a empezadoa crecer bastante, voy a remodelar algunas cosillas en el blog, talvez esta semana o la que sigue. Pero para descansar les paso lo ultimo sobre los antivirus, para que no los agarren desprevenidos el find e semana. Durante la última semana, [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Bueno, ya es viernes, y las visitas siguen en aumento, este blog a empezadoa crecer bastante, voy a remodelar algunas cosillas en el blog, talvez esta semana o la que sigue.</p>
<p>Pero para descansar les paso lo ultimo sobre los antivirus, para que no los agarren desprevenidos el find e semana.<br />
Durante la última semana, el programa espía Virtumonde ha sido el que más ordenadores ha infectado, según los datos recogidos por PandaLabs, el laboratorio de detección y análisis de malware de Panda Security. El gusano Bagle.HX y el adware NaviPromo ocupan la segunda y la tercera posición.</p>
<p><strong>Top 10 TotalScan</strong></p>
<ol>
<li>Spyware/Virtumonde</li>
<li>W32/Bagle.HX.worm</li>
<li>Adware/NaviPromo</li>
<li>Adware/Comet</li>
<li>W32/Bagle.RP.worm</li>
<li>W32/Puce.E.worm</li>
<li>Adware/Zango</li>
<li>Adware/Lop</li>
<li>W32/Bagle.QV.worm</li>
<li>Adware/Starware</li>
</ol>
<p>Además, el 23,02% de los ordenadores protegidos con alguna solución de seguridad que han sido analizados esta semana estaban infectados, mientras que esa cifra aumenta hasta el 32,17% entre los ordenadores desprotegidos.</p>
<p>Respecto a los nuevos códigos maliciosos aparecidos esta semana, el informe de PandaLabs destaca el troyano <strong>QQHelper.Z</strong>, el adware <strong>AntispywareMaster </strong>y el gusano <strong>Rungbu.D</strong>.<br />
<strong><br />
QQHelper.Z </strong>está diseñado para soltar en el equipo dos rootkits que le ayudan a ocultar sus procesos, de modo que sea más difícil detectarlo. Este troyano se conecta a una página web y, además, realiza modificaciones en el sistema como añadir un enlace en la carpeta de &#8220;Favoritos&#8221;.</p>
<p>El adware <strong>AntispywareMaster </strong>simula ser un antispyware para engañar a los usuarios y conseguir así que estos lo instalen en su equipo y lo ejecuten. Una vez lo han hecho, este adware crea accesos directos en el menú Inicio y en el escritorio. Cuando es ejecutado, simula realizar un análisis del equipo en busca de códigos maliciosos, mostrando como resultado un número aleatorio de infecciones.</p>
<blockquote><p>Al analizar este código malicioso hemos encontrado un archivo en el que está registrada la información sobre infecciones que se tiene que mostrar. Es decir, este antispyware sabe ya, de antemano, los códigos maliciosos que va a encontrar en la máquina de los usuarios. Una muestra evidente de que se trata de una herramienta maliciosa</p></blockquote>
<p>explica Luis Corrons, director técnico de PandaLabs.</p>
<p>Una vez terminado el análisis, si el usuario intenta desinfectar el equipo, es redirigido de manera automática a una página, donde se puede comprar el producto.</p>
<p>El gusano <strong>Rungbu.D</strong>, por su parte, está diseñado para copiarse en todas las unidades del sistema. Además, modifica varias claves del registro de Windows lo que le permite llevar a cabo acciones maliciosas como ocultar las extensiones de los archivos, cambiar los iconos de los documentos de Microsoft Word por otro icono incluido en el código del gusano y ejecutarse con cada reinicio del sistema, entre otros.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-04-04-2008.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Javascript - Jquery] Jhon Resig: aprendiendo javascript, y jQuery</title>
		<link>http://www.ajaxman.net/javascript-jquery-jhon-resig-aprendiendo-javascript-y-jquery.html</link>
		<comments>http://www.ajaxman.net/javascript-jquery-jhon-resig-aprendiendo-javascript-y-jquery.html#comments</comments>
		<pubDate>Tue, 01 Apr 2008 05:38:43 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Ajaxman]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Pdf]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Dom]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/?p=667</guid>
		<description><![CDATA[<p>Mientras siguo desarrollando el proyecto que me ha llevado mas tiempo de lo previsto, veo que los recursos para los desarrolladores web no paran de fluir. El maestro Jhon Resig, que ya nos tiene acostumbrados a sus platicas, nos presenta un video en donde vemos el uso de Javascript, con algunos trucos que nos seran [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Mientras siguo desarrollando el proyecto que me ha llevado mas tiempo de lo previsto, veo que los recursos para los desarrolladores web no paran de fluir.</p>
<p>El maestro Jhon Resig, que ya nos tiene acostumbrados a sus platicas, nos presenta un video en donde vemos el uso de Javascript, con algunos trucos que nos seran de gran utilidad.</p>
<p>Son consejos simples, en donde tambien vemos el uso/manejo del <a href="http://es.wikipedia.org/wiki/DOM">DOM</a>, y por supuesto el manejo de <a href="http://jquery.com/">Jquery</a>, es en ingles, pero como muchos lo dominan bastante bien, se que no les sera dificil, les dejo el video a ver que les parece.</p>
<p><a href="http://video.google.com/videoplay?docid=-7485992465859932389">Javascript y Jquery</a></p>
<p>[googlevideo]http://video.google.com/videoplay?docid=-7485992465859932389[/googlevideo]</p>
<p>Y tambien les dejo el PDF de la presentacion para que puedan ver todo lo que se trato en el video</p>
<p>Descargar aqui <a href="http://www.ajaxman.net/wp-content/uploads/2008/04/javascript.pdf">PDF javascript y Jquery</a></p>
<p>Via | <a href="http://ejohn.org/blog/javascript-talk-at-northeastern/">JavaScript Talk at Northeastern</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/javascript-jquery-jhon-resig-aprendiendo-javascript-y-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Informe Antivirus] Panda Security sobre virus e intrusos 28-03-2008</title>
		<link>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-28-03-2008.html</link>
		<comments>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-28-03-2008.html#comments</comments>
		<pubDate>Fri, 28 Mar 2008 19:40:25 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Informes Antivirus]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/656/informe-antivirus-panda-security-sobre-virus-e-intrusos-28-03-2008/</guid>
		<description><![CDATA[<p>Ultimamente me han estado llegando los informes de panda antivirus cada 15 dias quiien sabe por que, pero no dejare de publicarlos claro a menos que se me pase (ups ), Aqui les dejo el informe de esta semana. Un 21% de los ordenadores protegidos que se han analizado esta semana en la web Infected [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p><span class="zemanta-img" style="margin: 1em; display: block; float: right"><a href="http://en.wikipedia.org/wiki/Image:Panda_Security_Logo_HighRes.png" target="_blank"><img src="http://upload.wikimedia.org/wikipedia/en/thumb/9/9b/Panda_Security_Logo_HighRes.png/202px-Panda_Security_Logo_HighRes.png" style="border: medium none ; display: block" /></a><span style="margin: 1em 0pt 0pt; display: block"></span></span>Ultimamente me han estado llegando los informes de <a href="http://en.wikipedia.org/wiki/Panda_Security" title="Panda Security" rel="wikipedia" target="_blank" class="zem_slink">panda antivirus</a> cada 15 dias quiien sabe por que, pero no dejare  de publicarlos claro a menos que se me pase (ups <img src='http://www.ajaxman.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ), Aqui les dejo el informe de esta semana.<br />
Un 21% de los ordenadores protegidos que se han analizado esta semana en la web Infected or Not (<a href="http://www.infectedornot.com">http://www.infectedornot.com</a>) estaban infectados con malware.</p>
<p>&#8220;La gran cantidad de nuevo malware que se pone en circulación cada día provoca que las soluciones tradicionales ya no sean suficientes para mantener protegidos a los usuarios. Para que resulten eficientes, estas soluciones deben ser complementadas con herramientas online capaces de acceder a una base mayor de conocimiento y de detectar, por lo tanto, más malware&#8221;, afirma Luis Corrons, Director Técnico de PandaLabs.</p>
<p>Respecto a los ejemplares de malware que más infecciones han causado esta semana, la lista está encabezada por el adware Comet, diseñado para mostrar anuncios a los usuarios durante la navegación. Los gusanos Puce.E y Bagle.RP ocupan los siguientes puestos de la lista.</p>
<p>Top 10 TotalScan</p>
<ol>
<li>Adware/Comet</li>
<li>W32/Puce.E.worm</li>
<li>W32/Bagle.RP.worm</li>
<li>Adware/OneStep</li>
<li>W32/Archivarius.A.worm</li>
<li>Adware/Zango</li>
<li>Adware/Starware</li>
<li>W32/Bagle.RP.worm</li>
<li>Trj/Downloader.SZW</li>
<li>Adware/SpyAxe</li>
</ol>
<p>En relación con los nuevos ejemplares aparecidos durante la última semana, el informe de PandaLabs destaca los troyanos Nakuru.A, y Selex.B y el gusano RenameLoi.A.</p>
<p>Nakuru.A, una vez ejecutado, ralentiza la conexión a <a href="http://en.wikipedia.org/wiki/Internet" title="Internet" rel="wikipedia" target="_blank" class="zem_slink">Internet</a> del ordenador infectado. Además, modifica las ventanas de <a href="http://en.wikipedia.org/wiki/Internet_Explorer" title="Internet Explorer" rel="wikipedia" target="_blank" class="zem_slink">Internet Explorer</a> incluyendo un título con el texto: &#8220;Welcome to Your New Home Page&#8221;.</p>
<p>Selex.B, por su parte, es un troyano diseñado para capturar información del sistema y enviarla a su creador. Roba direcciones de correo de los ordenadores infectados a las que luego envía correo basura.</p>
<p>Para engañar al usuario, la primera vez que es ejecutado este troyano muestra una pantalla para simular que se está descargando un gestor de descargas llamado: &#8220;Fastlane Downloader 3.34b&#8221;.</p>
<p>El gusano RenameLoi.A por su parte, cuando es ejecutado por primera vez, muestra una pantalla de Internet con el fondo en verde y un texto religioso, a la vez que hace sonar un pitido. Esta página también la establece como página de inicio y de búsqueda de Internet Explorer y también se muestra con cada reinicio del PC.</p>
<p>Cuando el ordenador arranca, muestra otra pantalla, esta vez con el texto &#8220;[Day of judgment]&#8220;. Para propagarse, este gusano se copia en todas las unidades removibles. Además, crea varias copias de sí mismo en el equipo.</p>
<p>RenameLoi.A también modifica la página del inicio y el buscador del navegador de Internet y lleva a cabo acciones maliciosas y molestas cómo ocultar los ficheros con atributos de ficheros de sistema.</p>
<p id="zemanta-pixie" style="margin: 5px 0pt; width: 100%"><a href="http://www.zemanta.com/" id="zemanta-pixie-a" title="Zemified by Zemanta"><img src="http://img.zemanta.com/pixie.png?x-id=e4925435-ed2d-495c-a8a9-5671d06ccbc0" id="zemanta-pixie-img" style="border: medium none ; float: right" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-28-03-2008.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Informe Antivirus] Panda Security sobre virus e intrusos 22-02-2008</title>
		<link>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-22-02-2008.html</link>
		<comments>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-22-02-2008.html#comments</comments>
		<pubDate>Fri, 22 Feb 2008 18:54:04 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Informes Antivirus]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/591/informe-antivirus-panda-security-sobre-virus-e-intrusos-22-02-2008/</guid>
		<description><![CDATA[<p>Bueno esto lo pongo, pues como ya saben es viernes, y para que no sorprendan a nadie el fin de semana les dejo el informe semanal que me envia panda. Estoy escribiendo un manual muy bueno sobre Ajax, php y MySQL que de seguro les gustara, solo que no tengo mucho tiempo, pero prometo postearlo [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Bueno esto lo pongo, pues como ya saben es viernes, y para que no sorprendan a nadie el fin de semana les dejo el informe semanal que me envia panda.</p>
<p>Estoy escribiendo un  manual muy bueno sobre Ajax, php y MySQL que de seguro les gustara, solo que no tengo mucho tiempo, pero prometo postearlo este fin de semana o durante la proxima semana asi que muy al pendiente igual y sale hoy jajaja.</p>
<p>Casi el 30% de los ordenadores que disponen de alguna solución de seguridad, están infectados con malware, según los datos de los análisis realizados durante la presente semana en la web (http://www.infectedornot.com)</p>
<blockquote><p>Dada la gran cantidad de malware que los delincuentes de Internet ponen cada día en circulación, las compañías de seguridad no dan abasto para detectarlos todos. Esto provoca que no todas las soluciones antimalware detecten lo mismo y, por ello, muchos ordenadores protegidos están infectados sin que los usuarios lo sospechen</p></blockquote>
<p>, afirma Luis Corrons, director técnico de PandaLabs.</p>
<p>Por su parte, el gusano Bagle.HK ha sido el ejemplar de malware más activo durante esta semana. Destaca la gran actividad de esta familia de gusanos, ya que son cuatro las variantes que aparecen en la lista de las 10 amenazas que más daños han causado estos días.</p>
<p>Códigos maliciosos más activos:</p>
<p><strong>
<ul>
<li>W32/Bagle.HX.worm</li>
<li>Spyware/Virtumonde</li>
<li>W32/Bagle.RP.worm</li>
<li>Adware/Comet</li>
<li>W32/Puce.E.worm</li>
<li>W32/Bagle.QV.worm</li>
<li>Trj/Rebooter.J</li>
<li>Adware/Starware</li>
<li>Adware/Zango</li>
<li>W32/Bagle.RC.worm</li>
</ul>
<p></strong></p>
<p>En cuanto a nuevos ejemplares de malware aparecidos durante la semana, PandaLabs destaca a los troyanos Phisher.BH y Explorea.A, así como al gusano Yalove.A.</p>
<p><strong>Phisher.BH</strong> está diseñado para recopilar en un archivo .txt -llamado <strong>windowsupdate_inst.log</strong>- todas las direcciones de correo que puedan encontrarse almacenadas en el ordenador. Posteriormente se encarga de enviar el fichero a un servidor FTP que supuestamente está ubicado en Brasil.</p>
<p>Hecho lo anterior, desde ese mismo servidor se envían mensajes de correo electrónico que tratan de redirigir a los usuarios a falsas páginas diseñadas para realizar ataques phishing. Las mismas están relacionadas con entidades bancarias y sistemas de pago por Internet.</p>
<p>Por su parte, <strong>Explorea.A </strong>es un troyano que tiene como objetivo realizar diversos cambios en la configuración del sistema, algunos de ellos muy molestos y que, posiblemente, preparen el terreno a posteriores ataques de otros ejemplares de malware. Así, por ejemplo, deshabilita el editor del registro de Windows, oculta ficheros y carpetas e, incluso, es capaz de reiniciar el sistema.</p>
<p>Por último, <strong>Yalove.A</strong> es un peligroso gusano que descarga otros malware en el ordenador. Cuando es ejecutado, crea varias copias de sí mismo con nombres como<strong> fuik.gif</strong> o <strong>mywork.exe</strong>, entre otros. Además, genera un archivo denominado <strong>AUTORUN.INF</strong>. Tras ello, muestra aleatoriamente en el navegador Internet Explorer, links que conducen a copias del buscador Google.</p>
<p>Además de lo anterior, se conecta a cierto dominio de Internet desde el que descarga una copia de sí mismo y una ampliación.</p>
<p>Asimismo, modifica el archivo <strong>host.txt</strong> para impedir el acceso a un gran número de páginas web relacionadas con aplicaciones de seguridad informática que puedan estar instaladas en el sistema. Al mismo tiempo, impide la ejecuciòn de muchas herramientas de ese tipo</p>
<p>El gusano también crea y modifica diversas entradas en el registro de Windows.</p>
<p>Via | Email <a href="www.pandasecurity.com">www.pandasecurity.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/informe-antivirus-panda-security-sobre-virus-e-intrusos-22-02-2008.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WordPress] Include: Incluyendo archivos en nuestro blog</title>
		<link>http://www.ajaxman.net/wordpress-include-incluyendo-archivos-en-nuestro-blog.html</link>
		<comments>http://www.ajaxman.net/wordpress-include-incluyendo-archivos-en-nuestro-blog.html#comments</comments>
		<pubDate>Mon, 18 Feb 2008 05:09:19 +0000</pubDate>
		<dc:creator>ajaxman</dc:creator>
				<category><![CDATA[Manuales]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Manual]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://www.ajaxman.net/581/wordpress-include-incluyendo-archivos-en-nuestro-blog/</guid>
		<description><![CDATA[<p>Bueno, es domingo, y como vieron anteriormente, modifique la seccion de agregar a los RSS, y la seccion que tengo con Linklift, esto yo simplemente queria agregarle una tablita o unos divs para que lograra hacer los cambios y ademas de copiar cun poco de codigo. Hasta ahi todo hiba bien, sin embargo, no resulto [...]</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Bueno, es domingo, y como vieron anteriormente, modifique la seccion de agregar a los RSS, y la seccion que tengo con  Linklift, esto yo simplemente queria agregarle una tablita o unos divs para que lograra hacer los cambios y ademas de copiar cun poco de codigo.</p>
<p>Hasta ahi todo hiba bien, sin embargo, no resulto como yo queria, y cuando hice el cambio de el diseño de los formularios y el enlace a los feeds, no quedo muy bien , por culpa de internet Explorer.</p>
<p>Y lo tuve que cambiar rapidamente, y pense, ¿como hacer para que los cambios que yo haga se vean bien y los agrege sin tener que estar haciendo mucho trabajo y esfuerzo?, la respuesta fue sencilla.</p>
<p>Usar la funcion include,  de php, veamos de que se trata esta función,</p>
<p><strong><a href="http://mx.php.net/manual/es/function.include.php">La sentencia include() incluye y evalúa el archivo especificado</a></strong></p>
<p>y se usa de la siguiente forma.</p>
<p><strong>Contenido del archivo vars.php</strong></p>
<p></p><pre class="crayon-plain-tag">$color = 'verde';
$fruta = 'manzana';</pre><p></p>
<p><strong>Contenido del archivo test.php que usa la funcion include</strong></p>
<p></p><pre class="crayon-plain-tag">echo &amp;quot;una $fruta $color &amp;quot;; // una
include 'vars.php'; //aqui hacemos el include del archivo

echo &amp;quot;una $fruta $color&amp;quot;; // una manzana verde</pre><p></p>
<p>Como vemos es bastante facil, sin embargo, usando wordpress, es muy distinto por una sencilla razon: el PATH(ruta).</p>
<p>Con esto me refiero a que si usamos simplemente la funcion include, php hara lo siguiente.</p>
<p>Buscara el archivo que le hemos indicado, en la misma carpeta donde esta el archivo donde usaremos la funcion include, y posteriormente pasara, a buscarlo en la ruta indicada en el archivo de configuracion <a href="http://mx.php.net/manual/es/ini.core.php#ini.include-path">php.ini</a>.</p>
<p>Entonces si tenemos nuestro archivo index.php, de wordpress.</p>
<p>www.misitio.com/wp-admin/wp-content/themes/mitema_de_miblog/index.php</p>
<p>Sin embargo al usar la funcion include sin  especificar la ruta completa, en realidad estara incluyendo al archivo siguiente.</p>
<p>usando</p>
<p></p><pre class="crayon-plain-tag">.
...
include(&amp;quot;archivo_a_incluir.php&amp;quot;);
...
.</pre><p></p>
<p>www.misitio.com/archivo_a_incluir.php</p>
<p>Esto sucede por la estructura y el manejo de ficheros de wordpress, para solucionar esto, haremos uso de la siguiente constante de WORDPRESS para PHP.</p>
<p><strong>TEMPLATEPATH</strong>, la cual nos indica cual es el path o la ruta real de nuestro template, entoces.</p>
<p><span id="more-581"></span></p>
<p>usando y TEAMPLATEPATH</p>
<p></p><pre class="crayon-plain-tag">.
...
include (TEMPLATEPATH . '/archivo_a_incluir.php');
...
.</pre><p></p>
<p>De esta forma podemos incluir los achivos que deseemos, en nuestro template, ademos, si ya tenemos nuestro archivo que estamos incluyendo en nuestro tema,y cambiamos de tema , pero el archivo nos sigue sirviendo, tan solo copiaremos algo parecido al codigo anterior y listo, a no preocuparnos por los paths.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajaxman.net/wordpress-include-incluyendo-archivos-en-nuestro-blog.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.ajaxman.net @ 2012-05-21 21:13:20 -->
