<?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>NeoEGM.com &#187; PHP</title>
	<atom:link href="http://www.neoegm.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neoegm.com</link>
	<description>Knowledge is inside</description>
	<lastBuildDate>Mon, 08 Jul 2024 05:38:01 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.39</generator>
	<item>
		<title>Plugin de WordPress WP-No-Format (Evitar el Formateo/Modificación del Código HTML)</title>
		<link>http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/</link>
		<comments>http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 00:42:58 +0000</pubDate>
		<dc:creator><![CDATA[NeoEGM]]></dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[convert_chars]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Format]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[GNU GPL]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wpautop]]></category>
		<category><![CDATA[wptexturize]]></category>

		<guid isPermaLink="false">http://www.neoegm.com/?p=444</guid>
		<description><![CDATA[Para los que están acostumbrados a trabajar con el modo HTML del editor de WordPress y odian cuando crea &#60;p&#62;s y reorganiza &#60;br/&#62;s a su voluntad (entre otras cosas), hice este plugin. Estuve buscando bastante este tipo de funcionalidad y, como no pude encontrar ningun plugin que te dejara decidir qué partes del código querrías [&#8230;]<div class='yarpp-related-rss'>
<strong>
Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/updated-qtranslate-support-for-the-google-xml-sitemaps-generator-wordpress-plugin-3-1-6-2nd-release/" rel="bookmark" title="Actualizado: Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator 3.1.6 (2da Versión)">Actualizado: Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator 3.1.6 (2da Versión) </a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/how-to-remove-the-visual-tab-from-the-wordpress-post-page-editor/" rel="bookmark" title="Cómo eliminar la hoja &#8220;Visual&#8221; del editor de posts/páginas de WordPress">Cómo eliminar la hoja &#8220;Visual&#8221; del editor de posts/páginas de WordPress </a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/qtranslate-support-for-the-google-xml-sitemaps-generator-wordpress-plugin/" rel="bookmark" title="Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator">Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator </a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Para los que están acostumbrados a trabajar con el modo HTML del editor de WordPress y odian cuando crea <em>&lt;p&gt;</em>s y reorganiza <em>&lt;br/&gt;</em>s a su voluntad (entre otras cosas), hice este plugin.</p>
<p>Estuve buscando bastante este tipo de funcionalidad y, como no pude encontrar ningun plugin que te dejara decidir qué partes del código querrías dejar &#8220;sin formato&#8221;, comencé a escribir el mío propio&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/07/WP-No-Format.png" alt="WP-No-Format" title="WP-No-Format" width="486" height="353" class="aligncenter size-full wp-image-457" /></p>
<p>Es muy fácil de usar. Luego de activarlo, simplemente podés escribir:</p>
<p><code>&lt;!-- noformat on --&gt;</code></p>
<p>en el editor de WordPress justo antes de la parte que quieras proteger y, a partir de ese momento, WordPress no va a tocar el código HTML que escribas.</p>
<p>Luego, si querés reanudar el &#8220;formateo&#8221; standard, tenés que tipear:</p>
<p><code>&lt;!-- noformat off --&gt;</code></p>
<p>Y eso es todo!</p>
<p><a href="http://www.gnu.org/licenses/gpl-3.0.txt"><img src="http://www.neoegm.com/wp-content/uploads/2009/07/gplv3-127x511.png" alt="GNU GPL v3" title="GNU GPL v3" width="127" height="51" class="aligncenter size-full wp-image-251" /></a> <span class="aligncenter">WP-No-Format está liberado bajo la licencia <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GNU GPL v3</a> (attached)&#8230;</span></p>
<p><strong>Actualización (versión 1.1):</strong> soporte agregado para la función <em>convert_chars</em>. Antes, algunos caracteres resultaban convertidos a entidades (por ejemplo, al escribir &#8220;&#038;&#038;&#8221; aparecía como &#8220;&amp;#038;&#038;&#8221;). <em><strong>[Actualización recomendada]</strong></em></p>
<div align="center">
<p class="download"><a href="http://wordpress.org/extend/plugins/wp-no-format/" target="_blank">Descargar WP-No-Format v1.1</a></p>
</div>
<p><a href="http://wordpress.org/extend/plugins/wp-no-format/changelog/">Acá</a> está la lista de cambios.</p>
<div align="center"><strong>Última versión de WordPress con la que fue testeado:</strong> <em>2.8.4</em></div>
<h4>Incoming search terms for the article:</h4>
<ul>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="hide source code wordpress plugin">hide source code wordpress plugin</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="wordpress no format">wordpress no format</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="wordpress losing formatting">wordpress losing formatting</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="wordpress auto format">wordpress auto format</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="html no format">html no format</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="wordpress noformat">wordpress noformat</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="WP-No-FormatWordPressPlugin(PreventHTMLCodeFormatting/Modification)|NeoEGM com">WP-No-FormatWordPressPlugin(PreventHTMLCodeFormatting/Modification)|NeoEGM com</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="wordpress format html">wordpress format html</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="wordpress no formatting">wordpress no formatting</a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/" title="wordpress &amp;#038">wordpress &amp;#038</a></li>
</ul>
<div class='yarpp-related-rss'>
<strong><p>Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/updated-qtranslate-support-for-the-google-xml-sitemaps-generator-wordpress-plugin-3-1-6-2nd-release/" rel="bookmark" title="Actualizado: Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator 3.1.6 (2da Versión)">Actualizado: Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator 3.1.6 (2da Versión) </a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/how-to-remove-the-visual-tab-from-the-wordpress-post-page-editor/" rel="bookmark" title="Cómo eliminar la hoja &#8220;Visual&#8221; del editor de posts/páginas de WordPress">Cómo eliminar la hoja &#8220;Visual&#8221; del editor de posts/páginas de WordPress </a></li>
<li><a href="http://www.neoegm.com/es/tech/wordpress/plugins/qtranslate-support-for-the-google-xml-sitemaps-generator-wordpress-plugin/" rel="bookmark" title="Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator">Soporte de qTranslate para el Plugin de WordPress Google (XML) Sitemaps Generator </a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.neoegm.com/es/tech/wordpress/plugins/wp-no-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generador de contraseñas aleatorias PHP</title>
		<link>http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/</link>
		<comments>http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 08:10:31 +0000</pubDate>
		<dc:creator><![CDATA[NeoEGM]]></dc:creator>
				<category><![CDATA[Online Tools]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Generator]]></category>
		<category><![CDATA[GNU GPL]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Password]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://www.neoegm.com/?p=317</guid>
		<description><![CDATA[Como una nueva secuela del Generador de contraseñas aleatorias para Excel y el Generador de contraseñas aleatorias, hice un servicio generador de contraseñas aleatorias en PHP&#8230; Podés llamarlo de este modo (si pasás por encima de los valores de los parámetros, ves a ver la explicación): http://www.neoegm.com/services/random_password.php?length=8&#038;upper=1&#038;lower=1&#038;numbers=1 Así que, por ejemplo, para generar una contraseña [&#8230;]<div class='yarpp-related-rss'>
<strong>
Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/online-tools/random-password-generator/" rel="bookmark" title="Generador de contraseñas aleatorias">Generador de contraseñas aleatorias </a></li>
<li><a href="http://www.neoegm.com/es/tech/software/excel-add-ins/excel-random-password-generator/" rel="bookmark" title="Generador de contraseñas aleatorias para Excel">Generador de contraseñas aleatorias para Excel </a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/simple-string-class/" rel="bookmark" title="Clase String simple para C++">Clase String simple para C++ </a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Como una nueva secuela del <a href="http://www.neoegm.com/es/tech/software/excel-add-ins/excel-random-password-generator/">Generador de contraseñas aleatorias para Excel</a> y el <a href="http://www.neoegm.com/es/tech/online-tools/random-password-generator/">Generador de contraseñas aleatorias</a>, hice un servicio generador de contraseñas aleatorias en PHP&#8230;</p>
<p>Podés llamarlo de este modo (si pasás por encima de los valores de los parámetros, ves a ver la explicación):</p>
<p><a href="http://www.neoegm.com/services/random_password.php?length=8&#038;upper=1&#038;lower=1&#038;numbers=1"></p>
<pre>
http://www.neoegm.com/services/random_password.php?length=<span style="color: #ff0000;" title="Largo de la constraseña (máximo = 128) [opcional, default=8]"><strong>8</strong></span>&#038;upper=<span style="color: #ff0000;" title="Incluir letras mayúsculas (1 = sí, 0 = no) [opcional, default=1]"><strong>1</strong></span>&#038;lower=<span style="color: #ff0000;" title="Incluir letras minúsculas (1 = sí, 0 = no) [opcional, default=1]"><strong>1</strong></span>&#038;numbers=<span style="color: #ff0000;" title="Incluir caracteres numéricos (1 = sí, 0 = no) [opcional, default=1]"><strong>1</strong></span></pre>
<p></a></p>
<p>Así que, por ejemplo, para generar una contraseña de 10 caracteres numéricos podrías acceder a:</p>
<p><a href="http://www.neoegm.com/services/random_password.php?length=10&#038;upper=0&#038;lower=0&#038;numbers=1"></p>
<pre>
http://www.neoegm.com/services/random_password.php?length=<span style="color: blue;" title="Largo de la constraseña (máximo = 128) [opcional, default=8]"><strong>10</strong></span>&#038;upper=<span style="color: blue;" title="Incluir letras mayúsculas (1 = sí, 0 = no) [opcional, default=1]"><strong>0</strong></span>&#038;lower=<span style="color: blue;" title="Incluir letras minúsculas (1 = sí, 0 = no) [opcional, default=1]"><strong>0</strong></span></pre>
<p></a></p>
<p><span id="more-317"></span><br />
Eso es todo, ahora el código para los que quieran usarlo en sus propios sitios (leer más abajo para la licencia)&#8230;</p>
<div align="center">
<p class="download"><a href="http://download.neoegm.com/software/php-random-password-generator/random_password.php">Descargar archivo .PHP</a></p>
</div>
<p><br/><br />
<a href="http://www.gnu.org/licenses/gpl-3.0.txt"><img src="http://www.neoegm.com/wp-content/uploads/2009/07/gplv3-127x511.png" alt="GNU GPL v3" title="GNU GPL v3" width="127" height="51" class="alignleft size-full wp-image-251" /></a>El código está liberado bajo la licencia <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GNU GPL v3</a>&#8230;</p>
<p><br/><br />
De todos modos, acá está el código así lo pueden mirar sin tener que descargar el archivo PHP:</p>
<pre class="brush: php; collapse: true; light: false; title: ; toolbar: true; notranslate">
function make_seed()	//Function make_seed from http://www.php.net/manual/en/function.srand.php
{
  list($usec, $sec) = explode(' ', microtime());
  return (float) $sec + ((float) $usec * 100000);
}

function RandomPassword($length, $upper = true, $numbers = true, $lower = true)
{
	if (!$upper &amp;amp;&amp;amp; !$lower &amp;amp;&amp;amp; !$numbers)
		return &amp;quot;&amp;quot;;

	$ret = &amp;quot;&amp;quot;;

	$chars = 26 * 2 + 10;	//26 (a-z) + 26 (A-Z) + 10 (0-9)
		//a-z = 97-122
		//A-Z = 65-90
		//0-9 = 48-57
		
	srand(make_seed());		//Seed with microseconds
							//if you don't need this, you can just use srand(time());

	for ($i = 1; $i &amp;lt;= $length; $i++)
	{
		$repeat = false;

		$num = floor(rand(0, $chars-1));

		if ($num &amp;lt; 26)
			if ($lower)
				$ret .= chr($num + 97);
			else
				$repeat = true;
		else if ($num &amp;lt; 52)
			if ($upper)
				$ret .= chr($num - 26 + 65);
			else
				$repeat = true;
		else if ($num &amp;lt; 62)
			if ($numbers)
				$ret .= chr($num - 52 + 48);
			else
				$repeat = true;

		if ($repeat)
			$i--;
	}

	return $ret;
}
</pre>
<p>Y este es el código necesario para convertirlo en un servicio web:</p>
<pre class="brush: php; collapse: true; light: false; title: ; toolbar: true; notranslate">
$length = isset($_REQUEST['length'])?$_REQUEST['length']:8;
$upper = isset($_REQUEST['upper'])?$_REQUEST['upper']:true;
$numbers = isset($_REQUEST['numbers'])?$_REQUEST['numbers']:true;
$lower = isset($_REQUEST['lower'])?$_REQUEST['lower']:true;

if ($length &amp;lt; 1 || $length &amp;gt; 128)
	$length = 8;

if (!($upper == false || $upper == 0))
	$upper = true;

if (!($numbers == false || $numbers == 0))
	$numbers = true;
	
if (!($lower == false || $lower == 0))
	$lower = true;

echo RandomPassword($length, $upper, $numbers, $lower);
</pre>
<h4>Incoming search terms for the article:</h4>
<ul>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="GENERADOR DE CONTRASEÑAS ALEATORIAS">GENERADOR DE CONTRASEÑAS ALEATORIAS</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="generador de codigos numericos">generador de codigos numericos</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="generador de contraseñas en php">generador de contraseñas en php</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="generador de codigos numericos online">generador de codigos numericos online</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="generador de claves aleatorias php">generador de claves aleatorias php</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="generador de contraseñas php">generador de contraseñas php</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="generador de contraseñas aleatorias PHP">generador de contraseñas aleatorias PHP</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="php rand a-z">php rand a-z</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="php random">php random</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/" title="generador de claves en php">generador de claves en php</a></li>
</ul>
<div class='yarpp-related-rss'>
<strong><p>Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/online-tools/random-password-generator/" rel="bookmark" title="Generador de contraseñas aleatorias">Generador de contraseñas aleatorias </a></li>
<li><a href="http://www.neoegm.com/es/tech/software/excel-add-ins/excel-random-password-generator/" rel="bookmark" title="Generador de contraseñas aleatorias para Excel">Generador de contraseñas aleatorias para Excel </a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/simple-string-class/" rel="bookmark" title="Clase String simple para C++">Clase String simple para C++ </a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.neoegm.com/es/tech/online-tools/php-random-password-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
