Desarrollo de un agregador de noticias que tiene como target usuarios brasileños. El sistema utiliza el Open Source Pligg con una serie de modificaciones. Maquetación XHTML + CSS. Integración de la red social Google Friend Connect.
Os paso un cacho de código js curioso, que te muestra en un popup el contenido de los campos pass con * de la web. Se puede poner en la barra de direcciones y se ejecuta sobre la pag actual. Es una forma rápida de recordar ese password q tú mismo pusiste hace siglos… javascript:(function(){var s,F,j,f,i; s =""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + ""; } } if (s) alert("Passwords en esta pagina:" + s); else alert("No hay ningun password en esta pagina.");})();
Lo que nos viene es un string como vemos en la primera linea del codigo. Lo que hacemos es descomponerla y separarla por partes para hacer diferentes consultas LIKE que luego pondremos en la consulta final . $tags1 ="busqueda que se desea"; $trozos = array (); $trozos = explode(" ", $tags1); $tags_sql= ""; for($i=0;$i<count($trozos);$i++) { $trozos[$i] = str_replace(" ",", ",$trozos[$i]); if ($i==0) { $tags_sql .= "’%".$trozos[$i]."%’"; }else { $tags_sql .= " or subfiltro like ‘%".$trozos[$i]."%’";</blockquote> } } $query = "SELECT * FROM table WHERE tags like " .$tags_sql ." ORDER BY RAND() limit 0,1"; si hacemos un echo de $query, obtendremos lo siguiente: SELECT * FROM table WHERE tags like ‘busqueda’ or tags like ‘que’ or tags like ‘se’ or tags like ‘desea’ ORDER BY RAND() limit 0,1
Desarrollo de la nueva web del Hotel Helmántico. Programacion PHP y Mysql. Diseño y Maquetacion XHTML + CSS. Dispone de una intranet para gestionar eventos y reservas.