ARTICULOS

Upload de archivos al servidor

Autor: Fabian Muller (http://www.webexperto.com) - 26/02/2003

Del.icio.us Digg Technorati

PHP posee una función que permite la subida de archivos al servidor de forma rápida y sencilla.

Formulario

Creamos un formulario para poder seleccionar el archivo a subir a través de un botón de "Examinar"

formulario.htm

<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Seleccionar archivo: <input name="archivo_usuario" type="file"><br>
<input type="submit" value="Subir archivo">
</form>

Upload

upload.php

<?
$directorio = '/archivos_upload/';

if (move_uploaded_file($_FILES['archivo_usuario']['tmp_name'], $directorio . $_FILES['archivo_usuario']['name']))
{
    print "El archivo fue subido con éxito.";
}
else
{
    print "Error al intentar subir el archivo.";
}

?>

Deberemos seleccionar el directorio destino en donde quedarán guardados los archivos, si este espacio se deja en blanco los archivos se almacenarán en el directorio en donde se encuentra el script.

También podemos utilizar la función file_exists() para comprobar antes de subir el archivo que no haya ninguno con el mismo nombre. Para más información visita el artículo "Funciones en archivos".

 

Más artículos sobre PHP

1. Una imagen para cada día de la semana
2. Fecha completa en español
3. Tutorial de sesiones en PHP
4. Banners aleatorios con PHP
5. Validar una dirección de email
6. Envio de emails con PHP
7. Contando visitantes activos con PHP
8. Upload de archivos al servidor
9. Usuarios activos con PHP sin BD
10. Modificación de cadenas
Más artículos...

Otros artículos...

ASP Utilizando el componente AspEmail
HTML Personalizar el icono de favoritos
Hojas de Estilo Crear página centrada sin usar tablas
ASP Reconocer idioma del visitante
Java Script Validar formularios con Dreamweaver
Fireworks Creando una bola 3D con sombra
Hojas de Estilo Modelo de cajas
Hojas de Estilo Formularios accesibles XHTML y CSS
Java Script Mensajes en la barra de estado en los links
ASP Trabajando con fechas y horas
Más artículos...