background preloader

Tutoriales

Facebook Twitter

Haciendo hablar a php :P - Programador In. PHP Specified Type - Programador In. Buenas tardes, el otro día andaba en el colectivo y me surgió una idea de como crear tipos en php y realmente por qué hacerlo?

PHP Specified Type - Programador In

Antes que nada, voy a aclarar que esto es una idea tipo "pasatiempo" realmente no me puse seriamente a planificar la idea, aunque no me parece mala, pero tampoco me parece una muy buena idea. En php los tipos son manejados por el intérprete automáticamente, y se puede evaluar el tipo de dato usando un Triple Igual (===). No obstante la falta de especificación de dichos tipos, a diferencia de otros lenguajes, en un aspecto puede llegar a ser interesante, pero en otro genera un problema que nunca antes se había dado, principalmente porque disminuye la seguridad en un lenguaje tan flexible.

Mi idea era crear una clase Type, y que sea heredada por clases menores que especifiquen los tipos, y usando TypeHinting de php, controlar los tipos y de paso darle seguridad, como verán ya tiene varias cosas positivas. pueden ver la dependencia property aquí. Perl Uploader with Progress Bar - Kirsle.net. Kirsle Posted by Noah Petherbridge on Friday, June 05 2009 @ 09:19:34 PM Update (11/25/09): This method is all wrong.

Perl Uploader with Progress Bar - Kirsle.net

Here is the correct way. A thread on Tek-Tips came up recently about making a progress bar for a file uploader in Perl. Como trabajar con PHP y FTP. Programación en Castellano. Las funcionalidades que nos puede ofrecer PHP son innumerables, y muchas de ellas puede llegar a ser muy desconocidas para los usuarios finales, como la forma de trabajar con el protocolo FTP mediante PHP.

Como trabajar con PHP y FTP. Programación en Castellano.

A lo largo de este tutorial, vamos a ir elaborando una serie de funcionalidades que nos permitirá realizar las funciones que realiza cualquier cliente FTP que podamos utiliza. Lo primero que vamos a definir, serán las funcionalidades de nuestra clase incluirá. En nuestro caso serán: Conexión al servidorCrear una carpeta en el servidorSubir un ficheroCambiar de directorioRecuperar el listado del directorioDescargar un fichero Lo siguiente que debemos de tener claro, es cuando debemos de utilizar una clase FTP.

Automatizar la carga de imágenes, como una galería, a la página web de un cliente.Realizar copias de seguridad fuera del sitio, mediante la transferencia de algún archivo. Paso 1 - Preparación Paso 2 – Creando nuestra clase. Garabatos Linux - Conocimiento Libre con Software Libre. Generar Archivo Excel con PHP. En este post veremos como se realiza la creación de un archivo EXCEL con PHP y una de sus mejores librerías para llevar a cabo esta tarea “PHPExcel”, sin mayor retraso comencemos !

Generar Archivo Excel con PHP

Lo primero que necesitamos para realizar nuestro ejercicio es descargar la librería desde su pagina oficial: CodePlex o PhpExcel Lo segundo y no se nos puede olvidar que cada librería que utilizaremos tenemos que importarla con la ruta donde se encuentre en nuestro proyecto. require_once '.. /Classes/PHPExcel.php'; Ahora les daré un ejemplo completo de como realizar un simple documento de EXCEL. Y algo mas hasta el momento hemos puesto propiedades, generado filas con datos y seleccionado nuestra pagina, Genial…. pero aun podemos hacer muchas cosas mas con esta libreria, una de ellas es darle formatos que estimemos necesario. Ejemplo, poner colores en las celdas… Documentacion de la librería: Documentacion GitHub. Subir archivos con ajax y mostrar precarga. Bueno, hace un tiempo publiqué un posteo en donde podíamos subir archivos al servidor en forma asíncrona, ya que Ajax sólo permite enviar texto, mas no archivos, y lo hacíamos mediante un iframe.

Subir archivos con ajax y mostrar precarga

Sin embargo, un compañero de trabajo me dijo que sí se podían subir archivos evitando el uso de iframe, así que dedico esta publicación justamente a mi amigo y compañero, Alberto ‘Toni’ Mamone. IMPORTANTE: Antes de comenzar. Crear un reporte en Excel con PHP y MySQL. En este post les trigo un ejemplo para crear un reporte en Excel con PHP y una base de datos MySQL, la librería que se va a utilizar es PHPExcel.

Crear un reporte en Excel con PHP y MySQL

PHPExcel PHPExcel es una librería escrita en PHP integrada por un conjunto de clases que permiten escribir y leer diferentes formatos de archivos de hojas de cálculo como .xls, . xlsx, .csv, .ods, PDF, HTML, … Este proyecto se basa en el estándar OpenXML Microsoft y PHP. Pagina Oficial y descarga ¿En qué consiste el ejemplo? El ejemplo va a consistir en extraer de la base de datos una lista de alumnos ordenados por carrera, los cuales serán presentados en una hoja de cálculo de Excel y se les aplicará formato a las celdas(Fuente, tamaño, alineación, bordes, relleno, etc). Base de datos Archivo HTML. Insertar, consultar y utilizar variables "bind" con MySQLI y PHP.

Desde la versión 5 de PHP, los desarrolladores de este popular lenguaje de programación están de enhorabuena con la incorporación de “MySQLI”, una versión mejorada de “MySQL” y recomendada oficialmente por PHP.

Insertar, consultar y utilizar variables "bind" con MySQLI y PHP

Entre sus ventajas respecto a MySQL, destacan: Las consultas a la base de datos se ejecutan con mayor rapidez.Permite sentencias preparadas. Paginación de registros de una base MySQL con PHP y jQuery – Parte 2. Paginación de registros de una base MySQL con PHP y jQuery - Parte 1. Hola a todos, el dia de hoy les traigo un ejercicio en el cual explicaré como podemos paginar los registros de una base de datos MySQL con PHP y jQuery, el ejercicio incluye ajax para evitar que nuestra pagina se recargue cada vez que cambiamos de pagina por lo tanto solo se actualizará la parte de la tabla donde van los datos y los números de pagina.

Paginación de registros de una base MySQL con PHP y jQuery - Parte 1

Comenzemos. Para este ejercicio vamos a utilizar la siguiente informacion de la siguiente tabla: Como enviar correos usando PHP. Enviar correos con PHP es una de las cosas más comunes de hacer con PHP ya sea para enviar formularios de contacto, enviar correos para verificar el correo del usuario, enviar notificaciones y un largo etc.

Como enviar correos usando PHP

La forma más sencilla de enviar correos es con una simple línea de código usando el comando mail de PHP el problema es que aunque funciona lo más probable es que nuestro correo llegará no sólo a la carpeta de no deseados sino que gmail o hotmail lo pondrán con unos mensajes de advertencia que espantarán a cualquier usuario. PHP crear un sitio multilingue. Seguro hemos visto muchas páginas web en las que puedes elegir el pais, el idioma, entre otros detalles, crear una programación distinta por cada idioma sería un tanto absurdo por la cantidad de tiempo que demora hacer esto, además que tendriamos que duplicar código y bases de datos, lo que claramente no resulta muy buena idea que digamos.

PHP crear un sitio multilingue

Para crear múltiples idiomas hay básicamente dos métodos que funcionan similar, el uso de constantes y el uso de arrays, el método más común es utilizar constantes que almacenen el valor por cada idioma. Bueno, veamos como funcionan ambos métodos y ya depende de cada uno usar uno u otro. El Proyecto Adelia: Creación de una web modular. Esto de la web modular era algo que tenía pendiente de saber qué era, hasta que decidí implementarlo en mi proyecto ADELIA.

Mi manera de hacer páginas web era la clásica, incluso utlizando PHP. De hecho, sólo usaba PHP para funciones auxiliares. Entiende los ataques XSS y aprende a prevenirlos en PHP. No hace mucho estuvimos viendo los ataques CSRF, qué son y cómo prevenirlos. Hoy vamos a hablar de uno de los ataques más comunes en cualquier página web. Los ataques XSS, Cross-site Scripting, son básicamente, inyecciones de código atacante que se hace posible gracias a la validación incorrecta de los datos introducidos por un usuario que, por lo general, es introducido en una página con un formulario o con algún enlace alterado. Los ataques, por desgracia, ocurren porque los desarrolladores no se encargan de blindar el código. Es muy importante entender cómo funcionan estos ataques con scripts PHP para evitar posibles vulnerabilidades en vuestros scripts. En este artículo descubrirás más sobre este tipo de ataques y cómo prevenirlos.