Aprende cómo leer un fichero con PHP completo

En este sencillo taller de PHP vamos a mostrar cómo se puede leer un archivo de principio a fin con PHP. Cuando nos referimos a un archivo, de manera general nos referirnos a streams (flujos) de texto, que se puedan acceder a través de las funciones PHP para manejo de archivos, como el contenido de texto de un fichero de texto que haya en el sistema de archivos del servidor o el flujo de texto que podemos obtener al acceder a una URL con PHP, de cualquier servidor web. Cabe…

Leer más

Personalizacion de documentos con PHP

GENERAR CONTRATOS  Este script sirve basicamente para remplazar varios textos que esten en la base de datos por unas respuestas dadas y almacenadas en una tabla. <? /* CABEZA DEL FORMULARIO FUNCTION*/ cabeza_selector(); /* SEGMENTO PARA GUARDAS CLAUSULAS ASOCIADAS A LAS RESPUESTAS EN UNA TEMPORAL*/ $claves = mysql_query(«select tem_claves.id_respuesta, tem_claves.id_pregunta, respuestas.detalle_respuesta, cuestionario.pregunta from tem_claves, respuestas, cuestionario where tem_claves.clave_excluyente = $id and respuestas.id_r_2 = tem_claves.id_respuesta and cuestionario.id = tem_claves.id_pregunta»); $numero = mysql_num_rows($claves); $claves2 = mysql_query(«select tem_claves.id_respuesta, tem_claves.id_pregunta, respuestas.detalle_respuesta, cuestionario.pregunta from tem_claves, respuestas, cuestionario where tem_claves.clave_excluyente = $id and respuestas.id_r_2 = tem_claves.id_respuesta and cuestionario.id = tem_claves.id_pregunta»); while($rowr = mysql_fetch_array($claves2)) { $clausulas = mysql_query(«select * from asociacion_clausulas,…

Leer más

Upload de archivos con PHP

En PHP tenemos muchas funcionalidades desarrolladas desde el principio y sin necesidad de instalar ningún añadido en nuestro servidor. Es el caso de subir archivos a un servidor web por HTTP y a través de una página con un formulario, donde se permite seleccionar el archivo que queremos cargar de nuestro disco duro.  El ejemplo se encuentra bien documentado en un montón de páginas para desarrolladores, sin ir más lejos en la página de la propia tecnología: http://www.php.net/manual/es/features.file-upload.php. Nosotros en este caso vamos a intentar ir un poco más allá, realizando…

Leer más

Implementación de la clase del carrito de la compra en PHP

Atributos de la clase carrito  Es preferible empezar por ver los atributos que tendrá la clase carrito, que ya adelantamos en el capítulo anterior.  //atributos de la clase  var $num_productos;  var $array_id_prod;  var $array_nombre_prod;  var $array_precio_prod; El atributo $num_productos guarda el número de productos almacenados en el carrito. $array_id_prod guarda los identificadores de los productos comprados. $array_nombre_prod almacena los nombres de los productos y por último, $array_precio_prod, que guarda el precio de los productos.  Por ejemplo, si tuviésemos un solo producto en el carrito, $num_productos valdría uno. Además, en los…

Leer más

Gestión de directorios por PHP

Siguiendo con la saga de artículos referentes a la explotación de archivos por medio de PHP, vamos a presentar algunas funciones que nos pueden ser muy útiles en la navegación por directorios. Este tipo de funciones podrían, por ejemplo, servirnos para crear exploradores de archivos en nuestro navegador.  Funciones de gestión de directorios Función Descripción Sintaxis opendir Abre un directorio situado en $path y le asigna un identificador $dir $dir = opendir($path) readdir Lee un elemento del directorio $dir abierto previamente con opendir y desplaza el puntero al elemento siguiente…

Leer más

Especialización de Android 100% online

Especialización en vivo Android Desde tu casa u oficina cursa, aprende y certíficate en la Especialización Android: Java nivel 1 + Java nivel 2 + Android nivel 1 + Android nivel 2 ,  para desarrollar Aplicaciones móviles,  CURSO EN VIVO CON EL INSTRUCTOR ON LINE, en nuestro sistema de conferencia en línea  Participantes hasta 8 cupos Fecha: 14 / SEPTIEMBRE / 2015 Hora: 8:00pm a 9:30pm Clases en vivo: Lunes, miércoles y viernes (2 meses) Con más de 12 módulos del mejor material orientado a proyecto on line las 24 horas, Certificado por el Ministerio de…

Leer más

Implementación de la clase del carrito de la compra en PHP

Atributos de la clase carrito  Es preferible empezar por ver los atributos que tendrá la clase carrito, que ya adelantamos en el capítulo anterior.  //atributos de la clase  var $num_productos;  var $array_id_prod;  var $array_nombre_prod;  var $array_precio_prod; El atributo $num_productos guarda el número de productos almacenados en el carrito. $array_id_prod guarda los identificadores de los productos comprados. $array_nombre_prod almacena los nombres de los productos y por último, $array_precio_prod, que guarda el precio de los productos.  Por ejemplo, si tuviésemos un solo producto en el carrito, $num_productos valdría uno. Además, en los…

Leer más

Conoce las necesidades de un carrito de compra con php

Métodos del objeto carrito  Las funcionalidades que debería implementar el objeto carrito se definirán como métodos de la clase carro de la compra. En principio, se deben crear los siguientes métodos: Introducir un producto en el carrito Eliminar un producto del carrito Mostrar el carrito Otras funcionalidades que seguro que necesitarás a medida que avances en el trabajo… Datos a utilizar  Para empezar, tenemos que llevar la cuenta del número de productos que se han introducido en el carrito. En el momento de creación del objeto carrito, el número de…

Leer más

Inscripciones Abiertas el lunes 14 de Septiembre

El lunes 14 de Septiembre: Inscripciones abiertas, Diplomado de Programación,  Diseño Digital, Integración Web y Mercadeo  Inscripciones abiertas.  CLASES PRESENCIALES: Mañana  9am a 12m Lunes a Viernes de 9am a 12m:  HTML 5 Lunes a Viernes de 9am a 12m:  Premier edición de vídeo Lunes a Viernes de 9am a 12m:  Android nivel 1 Lunes a Viernes de 9am a 12m:  PHP nivel 2 Tarde 2pm a 5pm Lunes a Viernes de 2pm a 5pm:  3D nivel 2 Lunes a Viernes de 2pm a 5pm:  PHP orientado a objeto Lunes a Viernes de 9am a…

Leer más

Script PHP con PEAR para crear una interfaz de árbol

Estoy buscando algún script para crear el típico sistema de árbol para mostrar contenidos que se expanden y contraen al hacer clic en sus ramas, algo que sin duda habremos visto funcionando cientos de veces en otras páginas web o como interfaz de sistema operativo o de otras aplicaciones. Mi idea era encontrar el desarrollo ya creado, que poder implementar rápidamente en una aplicación web y he localizado un sistema ya listo que podría ser de utilidad. El sistema para crear el árbol es un paquete de PEAR, un framework…

Leer más