ARTICULOS

Upload de archivos al servidor

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

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. Paginación de resultados con PHP
2. Optimizar código PHP
3. Enlace externo dinámico con frames
4. Función explode() de PHP
5. Upload de archivos al servidor
6. Modificación de cadenas
7. Contando visitantes activos con PHP
8. Definción y uso de clases en PHP
9. Verificar existencia de una URL
10. Tiempo de carga de una página PHP
Más artículos...

Otros artículos...

Java Script Detectar el idioma y país del usuario
Flash Evitar activación de Flash en IE
Marketing Cómo reducir la tasa de abandono
PHP Rotador de banners con estadísticas
Hojas de Estilo Cambiar el cursor del Mouse
ASP ¿Qué es el archivo GLOBAL.ASA?
Java Script Cambiando el color a las celdas con links
Java Script Manual de introducción al JavaScript
Hojas de Estilo Scroll con hojas de estilo CSS
PHP Informe sobre el PhpNuke
Más artículos...