CSS Media Types (Medios de CSS)

Una de las caracteristicas de las hojas de estilo es que podemos definir la forma en que se visualizara el contenido dependiendo del dispositivo o medio en el que se presenta la informacion. Por ejemplo el monitor, en papel, un dispositivo braille, etc. es decir que un documento puede tener una presentacion al visualizarla en el monitor y otra diferente al momento de imprimirlo.

En la especificacion CSS 2.1 se listan 10 tipos:

  • all Utilizado para todos los dispositivos.
  • braille Utilizado para la retroalimentacion tactil de dispositivos braille.
  • embossed Utilizado para impresoras paginadas en braille.
  • handheld Utilizado para dispositivos moviles.
  • print Utilizado para documentos paginados destinados a ser impresos y para documentos vistos sobre pantalla en modo de vista preliminar.
  • projection Utilizado para presentaciones proyectadas.
  • screen Utilizado principalmente para pantallas del ordenador.
  • speech Utilizado para sintetizadores de voz.
  • tty Querido para medios de comunicación que usan una rejilla de carácter de diapasón fijo (como teletipos, terminales, o dispositivos portátiles con capacidades de demostración limitadas).
  • tv Destinado para dispositivos de tipo de televisión. Sigue leyendo

Como declarar un arreglo en PHP

Bueno vamos a comenzar definiendo que es un arreglo.

Un array o arreglo es una colección de valores con un único nombre.

Caracteristicas de los arreglos en PHP

  • No es necesario definir el tipo de datos que almacenara el arreglo(entero, caracter, objetos, double, etc. )
  • No es necesario  definir el tamaño del arreglo.
  • Los indices para acceder a los datos pueden ser numericos o alfanumericos.

Bien ahora pasemos a declarar un arreglo

Arreglo Numerico.

Ejemplo:

<?php
$nombres [] = “Sonia”;  //
Empieza en el indice 0
$nombres [1] = “Sofia”;   //
indice 1
?>

En el ejemplo anterior se crea un arreglo llamado nombres, al primer valor se le asigna el indice cero ya que entre los corchetes no se indico la posicion, si queremos que un valor Sigue leyendo

Procesar un formulario utilizando XAJAX y PHP

En este post, veremos como procesar un formulario utilizando Ajax y PHP, para esto haremos uso de la libreria XAJAX que nos permite implementar ajax en aplicacaciones php de manera sencilla. La libreria XAJAX la puedes dercargar desde su pagina: xajaxproject

Lo primero que haremos es crear el formulario HTML, lo colocaremos dentro de un div, este div es la unica parte de la pagina que se va a recargar a la hora de procesar nuestro formulario, es importante que le coloquemos el atributo id debido a que mediante este atributo haremos referencia al div que contiene el formulario, en este caso el atributo id del div que contiene el formulario es formDiv

Codigo HTML del formulario:

<div id="formDiv">
 <form method="post" action="javascript:void(null)" id="formUsuario">
 <div>Nombre:</div><div><input type="text" name="nombre" /></div>
 <div>Apellidos:</div><div><input type="text" name="apellidos" /></div>
 <div>Direccion:</div><div><input type="text" name="direccion" /></div>
 <div><input id="enviar" type="submit" value="Enviar" onclick = "xajax_procesaForm(xajax.getFormValues('formUsuario'));"/>
 </div>
 </form>
 </div>

En el evento onclick del submit vamos a escribir la funcion que se encarga de obtener los datos del formulario, Sigue leyendo

Obtener el ultimo id insertado en una base MySql

En MySql existe una funcion que retorna el último valor generado automáticamente que fue insertado en una columna AUTO_INCREMENT. Esta funcion es

last_insert_id()

Ten en cuenta que el valor que devuelve la funcion esta asociado a la conexion actual, es decir que tienes que ejecutar esta consulta antes de que cierres la conexion, de lo contrario te devolvera cero.

Espero que les sea de ayuda.  comenten!!!

Filezilla: Cliente de FTP

Después de meses de no publicar nada en el blog, por fin escribiré algo, en esta ocasión hablare sobre el cliente de FTP FileZilla,  su interfaz es sencilla e intuitiva, es software libre, además de que es multiplataforma.

Cuenta con un administrador de sitios mediante el cual nos permite crear una lista de sitios FTP a los cuales nos conectamos facilitando el acceso a ellos de manera más rápida.

Además de que podemos navegar por las carpetas en el equipo local y remoto. Para descargar o subir un archivo basta con arrastrar el archivo o a carpeta, además de que en la parte inferior se muestra en tiempo real el estado de las transferencias.

Puedes descargar el programa desde su pagina: Filezilla