Ir a Emagister Encuentra tu formación ideal
¡Mailxmail y emagister se unen para que tengas toda la formación a tu alcance!
12.185 cursos gratis
8.201.970 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

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"

Nuestras novedades en tu e-mail

Escribe tu e-mail:

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

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


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. PHP y MySQL. Aplicaciones Web: programación (primera parte)
Programación de aplicaciones Web con PHP y MySQL. Con este curso aprenderás el... [02/12/08]
5.012  
2. PHP y MySQL. Aplicaciones Web: HTML I (segunda parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos las páginas... [02/12/08]
2.605  
3. PHP y MySQL. Aplicaciones Web: HTML II (tercera parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora continuaremos con el... [02/12/08]
1.790  

El blog de mailxmail|¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Te interesa? ¡Te enviamos gratis las novedades de Programación!