Recibir formulario de contacto HTML con PHP

Hoy me han consultado una duda sobre cómo realizar un formulario de contacto y que te llegue el ticket a tu correo electrónico. Con PHP y HTMl5 no lleva más que unas pocas líneas de código.

Utilizaremos la función mail() de php. Más adelante desarrollaremos como usarla.

mail($destinatario,$asunto,$contenido,$cabecera);

Crearemos nuestro fichero que llamaremos contacta.php. El fichero se dividirá en dos grandes bloques: código HTML (que mostrará el formulario en la página web) y código PHP (que lo procesará). En el fichero primero iría el código PHP y después el HTML5, pero vamos a explicarlo al revés con fines didácticos.

Seguir leyendo

Utilidades en aplicación de consola

Cuando estamos haciendo programas sencillos en java, muchas veces no es útil tomar datos por consola o incluso tener un menú con múltiples opciones, ¿Cómo podemos hacerlo? ¡Es muy fácil! Os voy a presentar una clase con utilidades que nos darán una idea para trabajar con nuestro terminal en java. Esta entrada será dividida en dos partes
Puedes ver el código actualizado en el repositorio Utils de mi Github
La forma de obtener datos por consola es muy simple:

	//importanción de la clase
	import java.util.Scanner;
	//instanciamos un objeto del scanner:
	private static Scanner reader = new Scanner(System.in);
	//Obtenemos un parámetro por consola
	String data = reader.nextLine();

¿Simple verdad? Ahora veamos una posible solución para implementar un menú. Para ello utilizaremos dos clases:

  • Console, donde tendremos la lógica del menú
  • UtilsUI, que estarán las distintas utilidades de la consola.

Seguir leyendo

¡Comienza la andadura!

Me gustaría haceros una pequeña presentación sobre mí. Me llamo José Fernández y hace unos días he iniciado mi pequeña andadura de intercambio de experiencia y sus conocimientos en el mundo del desarrollo para toda aquella persona que le pueda ser de utilidad.
Soy un desarrollador al que le encanta aprender cosas nuevas (y eso es lo que soy ahora, un aprendiz y espero no dejar de serlo nunca). Espero que este blog sirva para eso: un continuo aprendizaje. Podría destacar mis conocimientos audidactas en desarrollo web con Symfony 2 (PHP). Aunque ya he hecho mis pinitos con la Programación orientada a objetos, ahora estoy potenciando ese campo (¡Y encantado que estoy!), con java como principal exponente. (Por cierto, podéis seguir mi Github en el que estoy subiendo algunas de mis primeras pruebas
Además del desarrollo, también soy técnico de sistemas, aunque en principio, no será ese tema no será el centro de atención de este blog.