domingo, 27 de diciembre de 2009
jueves, 24 de diciembre de 2009
Experimentando con las diferentes notaciones de php
Solemos escribir html con php de la siguiente manera:
que tendría el mismo resultado que:
Ahora bien, existe otra forma de escribirlo (y quién sabe cuántas más), al lorito:
echo <<<HTML
<a href="link">hola</a>
HTML;
Interesante, verdad?
Un saludo
echo '<a href="link">hola </a>';
que tendría el mismo resultado que:
echo "<a href='link'>hola </a>";
Ahora bien, existe otra forma de escribirlo (y quién sabe cuántas más), al lorito:
echo <<<HTML
<a href="link">hola</a>
HTML;
Interesante, verdad?
Un saludo
domingo, 13 de diciembre de 2009
Aprendiendo a crear un captcha
He descubierto el siguiente link (en inglés) en que explican muy bien cómo hacer un captcha desde cero:
http://www.webcheatsheet.com/PHP/create_captcha_protection.php
A continuación una foto en plan decorativo. Es de un niño que aprendió desde pequeñito a crear captchas:
(Foto obtenida de http://img.ffffound.com)
http://www.webcheatsheet.com/PHP/create_captcha_protection.php
A continuación una foto en plan decorativo. Es de un niño que aprendió desde pequeñito a crear captchas:
(Foto obtenida de http://img.ffffound.com)
sábado, 5 de diciembre de 2009
domingo, 29 de noviembre de 2009
Función para parsear un array en php
function parseaArray($var){
if(is_array($var)){
$txt="<ul>";
foreach($var as $k1=>$v1){
$txt.= "<li class='$k1'>";
$txt.=parseaArray($v1);
$txt.="</li>";
}
$txt.="</ul>";
}else{
$txt.="$var";
}
return $txt;
}
Esta función nos devuelve una estructura html. Podemos usarla por ejemplo al obtener un output generado a través de curl
miércoles, 18 de noviembre de 2009
Foto de Creta
Cortesía de Elena Huerta y Antonio Matamala
http://www.lecturayaprendizaje.com
http://www.arbolesymitos.com
http://www.lecturayaprendizaje.com
http://www.arbolesymitos.com
domingo, 15 de noviembre de 2009
FFotografía: Jeff Wall
Imagen obtenida de la página: http://geoffmartin.wordpress.com/2008/11/12/invisible-man/
sábado, 7 de noviembre de 2009
Como quitar los tags de una cadena html
Pongamos por caso que queremos obtener el contenido de una página web sin los tags típicos de una web: <head> <style> ... etc...
Navegando por la web para conseguir hacerlo encontré el siguiente link:
http://nadeausoftware.com/articles/2007/09/php_tip_how_strip_html_tags_web_page
Es fabuloso
En él nos explican detalladamente cómo hacerlo.
Navegando por la web para conseguir hacerlo encontré el siguiente link:
http://nadeausoftware.com/articles/2007/09/php_tip_how_strip_html_tags_web_page
Es fabuloso
En él nos explican detalladamente cómo hacerlo.
miércoles, 4 de noviembre de 2009
Cargar jquery de google
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
// Load jQuery
google.load("jquery", "1.2.6");
google.setOnLoadCallback(function() {
// Your code goes here.
});
</script>
lunes, 2 de noviembre de 2009
Convertir un texto a su equivalente html
CONVERTIR A HTML
Esta función convierte una cadena a su equivalente en formato
html
Hala!, a disfrutarla
function myhtmlentities($str) {
$tbl=get_html_translation_table(HTML_ENTITIES);
unset ($tbl["<"]);
unset ($tbl[">"]);
unset ($tbl["'"]);
unset ($tbl['"']);
$tbl["“"]=""";
$tbl["”"]=""";
$tbl["…"]="...";
$tbl["—"]="-";
$tbl["»"]="»";
$tbl["«"]="«";
return str_replace(array_keys($tbl),array_values($tbl),$str);
}
domingo, 1 de noviembre de 2009
Como hacer una conexión AUTH con la API de Google mediante Javascript
Podéis encontrar la documentación en el siguiente link:
http://code.google.com/intl/es-ES/apis/blogger/docs/1.0/developers_guide_js.html
Básicamente lo que hay que hacer es:
1) Registrarse en Google Cuentas, https://www.google.com/accounts/
Allí nos pedirán que insertemos la url de callback (de vuelta) para el proceso de autenticación
2) Autenticarse desde nuestra página
El código que tenemos que utilizar es:
http://code.google.com/intl/es-ES/apis/blogger/docs/1.0/developers_guide_js.html
Básicamente lo que hay que hacer es:
1) Registrarse en Google Cuentas, https://www.google.com/accounts/
Allí nos pedirán que insertemos la url de callback (de vuelta) para el proceso de autenticación
2) Autenticarse desde nuestra página
El código que tenemos que utilizar es:
sábado, 24 de octubre de 2009
Uso de jquery.include.many para cargar plugins de jquery
La librería JQuery include es genial
Recomiendo que os la estudiéis,
Ver página web
Ahora veamos un ejemplo:
Si queremos cargar varios archivos (js, css...) haremos lo siguiente:
Recomiendo que os la estudiéis,
Ver página web
Ahora veamos un ejemplo:
Si queremos cargar varios archivos (js, css...) haremos lo siguiente:
function cargaJQueryUI(callback){ $.include(
['http://jquery-ui.googlecode.com/svn/tags/1.7.2/ui/ui.core.js', 'http://jquery-ui.googlecode.com/svn/tags/1.7.2/ui/ui.draggable.js', 'http://jquery-ui.googlecode.com/svn/tags/1.7.2/ui/ui.sortable.js'],
function(){ callback(); }
); }
Consideraciones sobre tener un blog de bachicha o no
He estado investigando la posibilidad de integrar el blog de bachicha en blogger en la propia página de Bachicha, www.bachicha.org, que está hecha con Drupal.
Todavía no he llegado a ninguna conclusión, aunque estoy viendo que a la hora de generar contenido, blogger es mucho más rápido.
Espero poder avanzar en este tema de la integración, y conseguir que lo que se publique en el blog aparezca en el servidor de bachicha.
Por ahora posteo una imagen, ya que en lo demás he fracasado
Todavía no he llegado a ninguna conclusión, aunque estoy viendo que a la hora de generar contenido, blogger es mucho más rápido.
Espero poder avanzar en este tema de la integración, y conseguir que lo que se publique en el blog aparezca en el servidor de bachicha.
Por ahora posteo una imagen, ya que en lo demás he fracasado
viernes, 23 de octubre de 2009
Usando la pequeña pero potente librería jquery.include.many
Tras leer la documentación en la página del autor del plugin:
http://arashkarimzadeh.com/index.php/jquery/17-includemany-jquery-include-many.html
http://arashkarimzadeh.com/index.php/jquery/17-includemany-jquery-include-many.html
lunes, 14 de septiembre de 2009
viernes, 27 de marzo de 2009
Suscribirse a:
Entradas (Atom)