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"
Hay 2 opiniones. Opina sobre este curso.
| 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] |
|
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] |
|
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.064 | ||
Publicar en
del.icio.us
digg
meneame