3.298 cursos gratis
6.267.101 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte) > Lenguaje PHP. Funciones básicas (tercera parte)

PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte)

Autor: Johnny Zulca Mamani
Curso:  3,50/5 3,50/5 (2 opiniones) |1082 alumnos|Fecha publicación: 02/12/2008

Capítulo 14:

 Lenguaje PHP. Funciones básicas (tercera parte)

Vamos a ver el caso de subir archivos desde un formulario. Para ello utilizaremos la etiqueta <input> del tipo <type ="file">. El formulario debe usar el método <method=" post"> de envío de datos y el atributo <enctype="multipart/form-data">, así por ejemplo.

<form enctype="multipart/form-data" action="subirarchivo.php"
method="post">
<input name="archivo" type="file">
<input type="submit" value="Subir Archivo">
</form>

Cuando el formulario es enviado, PHP detectara automáticamente que se esta subiendo un archivo y lo colocara en un directorio temporal en el servidor. Dicho directorio será el que este indicado en el archivo php.ini, o en su defecto en el directorio temporal del sistema.

Cuando PHP detecta que se esta subiendo un archivo crea varias variables con el prefijo del nombre del archivo pero con distintas terminaciones. La variable terminada en _name contiene el nombre original del archivo, la terminada en _size el tamaño en bytes de este y la variable terminada en _type nos indicará el tipo de archivo si este es ofrecido por el navegador.

Si el proceso de subida no ha sido correcto la variable archivo tomara el valor none y _size será 0 y si el proceso ha sido correcto, pero la variable terminada en _size da 0, quiere decir que el archivo a subir supera el tamaño máximo indicado por MAX_FILE_SIZE en el archivo php.ini.

Una vez subido el archivo, lo primero que debemos hacer es moverlo a otro lugar pues sino se hace nada con el, cuando acabe la ejecución de la pagina se borrara.

Tipos de Archivos:

"image/jpeg",
"image/gif",
"application/zip",
"application/pdf",
"application/msword",
"application/vnd.ms-excel",
"image/png",
"text/plain",
"text/php",
"text/asp",
"text/css",
"image/pjpeg",
"application/x-shockwave-flash"

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 2 opiniones. Opina sobre este curso.


Cursos similares a PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte)


Cursos Valoración Alumnos Vídeo
Internet. Elegir una plataforma multimedia
Si observamos la evolución de las páginas web en los últimos años, podemos constatar como de las primeras páginas web de texto y alguna que otra imagen, -un contenido tot... [27/08/08]
5/5 337  
Visual Basic 6. Curso de introducción
Tutorial de Visual Basic 6. El primer punto de este curso serán los controles y formularios que son los elementos gráficos que forman parte... [15/04/09]
 4,94/5 8.518  
Programación de aplicaciones XML/XSL con Python y Java
Un código para la programación de aplicaciones en XML/XSL en Python y Java... [05/05/05]
 3,67/5 3.064  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail