PHP Orientado a Eventos, Clases, herencias y ejercicios

PHP: Programación orientada a objeto La mayoría de los lenguajes de programación modernos son orientados a objetos o en su defecto se aproximan mucho a éstos permitiendo algunas de sus características como es el caso de PHP. La programación OO principalmente hace uso de clases, objetos, relaciones, instancias, propiedades y métodos Qué es el constructor de una clase Las clases soportan un tipo de función especial que se conoce como constructor. El constructor es llamado cuando se crea el objeto. Normalmente utiliza para inicializar tareas como: asignación de valores a…

Leer más

MySql, motores de almacenamiento.

MOTORES DE ALMACENAMIENTO DE MYSQL Y TIPO DE TABLAS   Un motor de almacenamiento es una parte esencial de un SGDB puesto que se encarga de crear, recuperar, actualizar y borrar los datos de una base de datos.   ¿Por qué son importantes los motores de almacenamiento?   Los datos en MySQL pueden ser almacenados de diversas formas, con distintas técnicas que nos aportan distintas funcionalidades. Aquí es donde encontramos la importancia de los motores de almacenamiento, ya que, dependiendo del motor que elijamos obtendremos distintas ventajas y dependerá de…

Leer más

JQuery Nociones Básicas

JQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC. jQuery es software libre y de código abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pública General de GNU v2, permitiendo su uso en proyectos libres y privativos.  jQuery, al igual que otras bibliotecas, ofrece…

Leer más

PHP Orientado a Objetos, Nociones Básicas

PHP: Programación orientada a objeto La mayoría de los lenguajes de programación modernos son orientados a objetos o en su defecto se aproximan mucho a éstos permitiendo algunas de sus características como es el caso de PHP. La programación OO principalmente hace uso de clases, objetos, relaciones, instancias, propiedades y métodos. Objetos y clases Cuando hablamos de software OO los objetos casi siempre son elementos físicos, como puede ser un cliente, proveedor, etc. o elementos conceptuales que existen en el entorno software, por ejemplo un objeto encargado del mantenimiento de…

Leer más

Sistema de Login de usuarios con PHP

1. Preparando una tabla en MySQL Esto se puede hacer desde la consola de MySQL, creamos una base de datos(si es que no la tenemos) con el comando create database miBaseDeDatos; luego la selecciónamos con use miBaseDeDatos; , una vez dentro de la base de datos proseguimos.Vamos a comenzar preparando una tabla en nuestra base de datos, la cual almacenara la información de los usuarios, para crear la tabla simplemente copia y ejecuta la siguiente consulta SQL: CREATE TABLE `usuarios` ( `idusuario` INT(11) NOT NULL AUTO_INCREMENT, `usuario` VARCHAR(20) NOT NULL, `password` VARCHAR(10) NOT NULL, PRIMARY KEY  (`idusuario`) ) 2. Conectando a MySQL en PHP Ya…

Leer más

PHP para Shell, Utilidades practicas.

Todo el mundo sabe del potencial que tiene PHP para la programación de páginas web, pero también lo fantástico que puede llegar a ser para crear programas multiplataformas para Shell. Vamos a ver algunas cosas que podemos hacer con PHP en línea de comandos y que puede ser desconocidos para algunos. 1.- Ejecutar un Script Podemos crearnos nuestros programas en un archivo php y luego ejecutarlo por medio del binario de php. Vamos a ver como ejecutarlo en Linux y Windows. En Linux deberíamos de ejecutar: $ php test.php Mientras…

Leer más

Generar Gráficos con PHP y MySQL

JpGraph es una librería PHP para crear imágenes de gráficas dinámicas desde páginas PHP que me sacó de un apuro hará un par de años y que ahora de nuevo me vuelve a solucionar la papeleta. Es una librería que existe hace años, el sistema está muy depurado y soporta multitud de funcionalidades, por lo que seguramente encontraremos solución a casi cualquier necesidad en el ámbito de creación de gráficas. Se pueden crear gráficas lineales, gráficas de barras, tartas, etc. Además, la mayoría de las configuraciones de las gráficas vienen…

Leer más

Aprendiendo PHP: Calculadora Básica

Para el desarrollo del aprendizaje del lenguaje PHP la  mejor manera de iniciar es realizando una mini calculadora. Como todo programador junior, principiante o como lo queramos llamar, debemos arrancar con cosas pequeñas pero sustanciosas, bien el objetivo final será el siguiente: Manos a la obra, iniciemos creando nuestro formulario base, para lo cual vamos a teclear las siguientes lineas de código: 12345678910111213141516171819 < !DOCTYPE html><html lang=»es»>    <head>        <meta charset=»UTF-8″/>        <title>Jugando con Php</title>    </head>        <body>     <h2>MINI CALCULADORA CON PHP</h2>         <form method=»post»>         <label>Número 1:</label>   …

Leer más

Generar PDF con PHP

Genera PDFs Dinámicamente con PHP PDF es el Formato de Documento Portable desarrollado por Adobe. Es un estándar abierto implementado por Adobe en su serie de software Acrobat, pero que puede ser implementado y extendido por cualquiera que tenga tiempo disponible, ganas y le agarre la mano. Un truco de gran potencial es usar PHP para generar archivos PDF y servirlos a través de la web en forma dinámica. PHP puede hacer mucho por su sitio web. Puede generar recibos, facturas y folletos atractivos para imprimir. Disco-Cover tiene un sitio de prueba que…

Leer más

Creando Un Pop-Up Sencillo

Algo que es muy utilizado y que, a pesar de haber toneladas de información y códigos en la red, se sigue preguntando y pidiendo es cómo hacer una ventana pop-up. Creo que la mejor forma de no ahogarse en un vaso de agua tratando de adaptar algún script que encontremos por ahí y que no se ajuste exactamente a lo que queremos es aprender a hacerlo desde cero conociendo los conceptos elementales. El método open() El objeto window posee un método para abrir nuevas ventanas: el método open(). window.open(); Eso abrirá…

Leer más