Subir archivos con php

Subir archivos con php

Si tienes un sitio, y necesitas agregarle una sección para que la gente pueda subir sus propios archivos, imágenes, etc en este artículo encontrarás la forma de hacerlo, primero antes que nada lo que debes crear es el formulario en donde la persona eligirá el archivo que quiere subir y luego lo enviará al lugar correspondiente:

<form method=»post» action=»paginaquerecibe.php» enctype=»multipart/form-data»>

<input type=”file” name=”archivo”>

<input type=”submit” value=”enviar archive”>

</form>

 

En ese paso ya creamos el formulario para enviar el archive, ahora tenemos que recibir el archivo y guardarlo en el lugar que deseamos:

<?php

$nombre=$_FILES[‘archivo’][‘name’];

$destino=”carpeta/imágenes”.$nombre;

copy($_FILES[‘archivo’][‘tmp_name’], $destino);

?>

 

En la primera definí el nombre del archivo que es el mismo que tiene el archivo subido por la persona, en la segunda línea definí la ubicación y le concatené el nombre dándole la url exacta donde debe quedar almacenado y con que nombre. Y en la última línea copié el archivo que estaba guardado temporalmente a la ubicación final.