Base64 (encode y decode) en Javascript
Me he pasado un rato buscando alguna función para codificar y decodificar (que no encriptar) cadenas de texto en base64, de la misma forma que lo haría en PHP.
En PHP es algo así:
<?PHP
$cadena = base64_encode('w00t');
echo $cadena; # dzAwdA==
$cadena = base64_decode('dzAwdA==');
echo $cadena; # w00t
?>
Y en Javascript, con el código que pondré a continuación, sería algo así:
<script>
var cadena = Base64.encode('w00t');
alert(cadena); // dzAwdA==
var cadena = Base64.decode('dzAwdA==');
alert(cadena); // w00t
</script>
Enviar el log de errores de PHP por email
Tener noticias de los errores que puedan surgir en una web, sobretodo cuando acaba de ser puesta en producción y necesita una atención especial para confirmar que todo funciona bien, o cuando se acaba de realizar algún cambio en el servidor, puede ser un punto muy importante.
Para recibir los errores por email, hay que hacer dos cosas:
Seguir leyendo y ver ó escribir comentarios →
Viaje a Les Angles, en Francia (final de Febrero 2010)
Este fin de semana que empieza hoy, viernes, va a ser sorprendentemente activo, me quedan unas horas de trabajar en la web de Paradise Studios y luego empezará todo, el lugar de encuentro de todos los fines de semana desde hace varios años, improvisar el resto de la noche para mañana despertarme tarde y salir corriendo a ensayo, que será el primero que hagamos con el nuevo nombre, Cold as ice. Este ensayo se va a adelantar porque esa misma tarde hay un Ultrashow de Miguél Noguera, y no tengo intención de perdermelo. El domingo haré un viaje rápido a Francia, a Les Angles, donde hay unas pistas de esquí que se de quien quiere visitar.
Hoy estoy positivo, a pesar de que la policía de mi pueblo / ciudad / provincia es (aunque quede mal decirlo) una puta basura.
Seguir leyendo y ver ó escribir comentarios →
Obtener la URL que se esta visitando con PHP
Con esta función, se puede saber la URL que se está visitando… y no hay nada más que decir, sólo la función y un ejemplo.
function selfURL(){
$s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s;
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI'];
}
function strleft($s1, $s2){
return substr($s1, 0, strpos($s1, $s2));
}
En realidad son dos, pero van juntas. Y para usarla es bastante sencillo.
echo selfURL(); /* http://www.emm-gfx.net/2010/02/obtener-la-url-que-se-esta-visitando-con-php/ */
Puede no parecer demasiado util, pero a mi me ha venido bien varias veces.