Ejemplo de Subida de archivos

Inicio » PHP » Subida de archivos
Autor: Redacción Ejemplode.com, año 2019

Este ejemplo es un formulario de subida de archivo o upload en php usando el tipo FILE de los formularios HTML y luego se envian mediante POST al servidor y asi se realiza la subida

Demasiado simple sin comprobaciones ni nada. Recuerda tener una carpeta llamada uploads y con permisos de escritura para el público

Código:

if($_POST) {
$file = $HTTP_POST_FILES['archivo']['name'];
$dirfinal = "uploads/".$file."";

if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
     copy($HTTP_POST_FILES['archivo']['tmp_name'], $dirfinal);
   }
}
?>




 

 

Citado APA: (A. 2008,05. Ejemplo de Subida de archivos. Revista Ejemplode.com. Obtenido 05, 2008, de https://www.ejemplode.com/20-php/89-ejemplo_de_subida_de_archivos.html)

¡Ayúdanos a ayudarte! Por favor comparte este artículo.

  
PHP
Autor: Redacción Ejemplode.com, año 2019

Búsqueda:

Comentarios:

  1. hola el codigo esta muy bien pero necesito ayuda con, renombrar el archivo una vez lo subo para que si subo otro con el mismo nombre no lo sobrescriba.
    Por eduardo 02.13.14 a las 0:13:27
    1. excelente..

      ahora como hago para poder descargar el archivo, gracias
      Por liann 07.18.12 a las 0:47:27
      1. Estupendo ejemplo. Faltaría comprobar temas de seguridad. Por si a alguien le interesa he escrito un post con un código similar teniendo en cuenta algunos temas de seguridad.

        http://blog.spertegaz.com/2009/01/28/seguridad-en-php-al-subir-un-archivo/
        Por spertegaz 06.27.09 a las 1:04:13
        1. Bueno el codigo me sirvio bastante estaba buscando este tipo de codigo para hacer una página, me estoy iniciando en php y creo q estos codigos me ayudan bastante
          Por Gerardo 07.15.08 a las 16:19:22
          1. Está bien pero no sirve para PHP >4.02
            Ej:

            if($_POST) {
            $file = $_FILES["archivo"]["name"];
            $dirfinal = "uploads/".$file."";

            if (is_uploaded_file($_FILES["archivo"]["tmp_name"])) {
            copy($_FILES["archivo"]["tmp_name"], $dirfinal);
            }
            }
            Por harold 07.10.08 a las 20:06:45
            1. Muy bien tu script me ha solucionado un problema que tenia,, perfecto gracias.
              Por juan carlos 05.23.08 a las 16:27:49
              1. todo est perfecto. gracias.
                Por omar 05.21.08 a las 15:37:14

                Deja un comentario


                Acepto la política de privacidad.


Tweet