Subir y descargar archivos con php

¿Hola experto disculpa alguna vez has hecho una página que suba y /o descargue archivos? He encontrado como pero no entiendo como redirecciona los archivos
En una html:
<body>
<form action="cargar.php" method="post" enctype="multipart/form-data" name="form1">
<p align="center">Archivo
   <input name="archivo" type="file" id="archivo">
  </p>
<p align="center"><input name="boton" type="submit" id="boton" value="Enviar"></p>
</form>
</body>
y puedo abrir cualquier archivo ,luego mi archivo"cargar.php":
if($boton) {
    if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
      copy($HTTP_POST_FILES['archivo']['tmp_name'], $HTTP_POST_FILES['archivo']['name']);
      $subio = true;
    }
if($subio) {
    echo "El archivo subio con exito";
} else {
    echo "El archivo no cumple con las reglas establecidas";
}
die();
}      
Pero al presionar botón me da opción de descargar el archivo, y no entiendo como lo hace o que parte del código da esa instrucción
Te agradezco mucho tu respuesta
Respuesta
¿Qué archivo te ofrece descargar?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas