Para realizar la subida de ficheros mediante PHP a un servidor necesitarás 2 cosas:
- Un formulario HTML configurado debidamente.
- En PHP leer la ubicación temporal del fichero mediante la variable $_FILES (parecida a $_POST)
El formulario sería configurado parecido a este:
- <form name="subida-imagenes" type="POST" enctype="multipart/formdata" >
- <inputtype="file"name="fichero"/>
- </form>
La clave está en el type POST y el enctype en enctype="multipart/formdata".
Si quieres ver una explicación completa la encontrarás en srcodigofuente. Es: como subir ficheros al servidor con formularios y PHP
El artículo está hecho con el ejemplo de una imagen pero es exactamente lo mismo para cualquier tipo de fichero.