<HTML>
<CABEZA>
<TITLE>Interfaz de carga de archivos</TITLE>
</CABEZA>
<CUERPO><TABLA><CENTRO>
<?
si($SubirAcción){
$SubirAcción=0;
$Límite de tiempo=60;
/*Establezca el tiempo límite de tiempo de espera. El tiempo predeterminado es 30 segundos. Cuando se establece en 0, es ilimitado*/.
set_time_limit($TiempoLimit);
Si(($Upfile!= "ninguno")&&
($Archivo superior! = ""))
{
$Filepath="d:webwebphptest" //Subir la ruta de almacenamiento del archivo
$FileName=$Filepath.$Upfile_name;
if($Upfile_size <1024) //Subir tamaño de archivo
{$FileSize = (cadena)$Upfile_size "bytes";}
elseif ($Upfile_size <(1024 * 1024))
{
$FileSize = número_formato((doble)($Upfile_size / 1024), 1) " KB";
}
demás
{
$FileSize = number_format((double)($Upfile_size/(1024*1024)),1)."MB";
}
if(!file_exists($NombreDeArchivo))
{
if(copiar($Upfile,$NombreDeArchivo))
{desvincular ($Upfile);
eco "<br><br>n";
echo "¡El archivo $Upfile_name se ha cargado correctamente!";
eco "<br><br>n";
echo "Ubicación del archivo: $NombreDeArchivo";
eco "<br><br>n";
echo "Tamaño de archivo: $FileSize";
eco "<br><br>n";
}
demás
{echo "¡Falló la carga del archivo $Upfile_name!";
}
demás
{echo "¡El archivo $Upfile_name ya existe!";
}
demás
{echo "¡No seleccionaste ningún archivo para cargar!";
set_time_limit(30); //Restaurar la configuración de tiempo de espera predeterminada
}
?>
<FORM ENCTYPE = "multipart/form-data" NOMBRE = "Enviar formulario"
ACCIÓN = "default.php" MÉTODO = "POST">
<TIPO DE ENTRADA = "oculto" NOMBRE = "MAX_FILE_SIZE" VALOR = "1000000">
<TIPO DE ENTRADA = "oculto" NOMBRE = "AcciónCargar" VALOR = "1">
<TR><TD><INPUT NOMBRE = "Archivo ascendente" TIPO = "archivo" TAMAÑO = "30"></TD>
</TR><TR><TD><INPUT NOMBRE = "enviar" VALOR = "enviar" TIPO = "enviar">
<INPUT NAME = "reset" VALOR = "Reset" TYPE = "reset"></TD>
</TR></FORM></CENTER></TABLE>
</CUERPO>
</HTML>