Sentido Web

Referencias y explicaciones sobre desarrollo web, PHP, Ajax, XHTML, MySQL ...

Archivo para January 2011

18Jan
2011
<!-- 2 -->

Acortar URLs mediante goo.gl y PHP

La API de Google para acortar URLs permite acortar URLs, recuperar info del link original y las URLs acortadas de un usuario, aunque para usarlo se necesita crear una clave y dar de alta proyecto. El resto es fácil, acceso mediante CURL y listo: define(’GOOGLE_API_KEY’, ‘[insert your key here]‘); define(’GOOGLE_ENDPOINT’, ‘https://www.googleapis.com/urlshortener/v1′); function shortenUrl($longUrl) { // [...]
15Jan
2011
<!-- 2 -->

MemcacheQ: cola de mensajes mediante Memcached

MemcacheQ es una interesante implementación de Memcache que permite realizar una cola de mensajes que luego podremos utilizar en nuestras aplicaciones de formas variadas, por ejemplo, si tenemos un proceso largo que queremos dividir y realizar partes en background, podemos crear una cola de mensajes e ir añadiendo distintas tareas para luego ir recuperándolas una [...]
05Jan
2011
<!-- 4 -->

Modificar las búsquedas en WordPress

Si queremos modificar las búsquedas que ofrece WordPress para que devuelva lo que nosotros queremos tan solo hay que hacer dos funciones para dos filtros: add_filter(’posts_results’, ‘mi_search’); function mi_search($posts) { $s = get_query_var(’s'); if (condicion($s)) { $posts = array(); $paged = intval(get_query_var(’paged’)); if ($paged < 1) $paged = 1; $posts_per_page = intval(get_query_var(’posts_per_page’)); $from = ($paged-1)*$posts_per_page; [...]