La función ahora la tengo así:
Código:
if(is_uploaded_file($HTTP_POST_FILES['fichero']['tmp_name'])){ $fichero = $_FILES['fichero']['tmp_name']; $upload2 = prueba.txt; $upload = "/".$upload2; if(move_uploaded_file($fichero,$upload) && mail("[email protected]","Sugerencia artículo alpinismo","Nueva sugerencia de artículo en alpinismo",$headers)){ echo "<br><ul>Gracias por tu artículo.</ul>"; } else{ echo "<br><ul>El artículo no se ha podido enviar. Inténtalo de nuevo más tarde.</ul>"; } } else{ echo "<br><ul>Error en el archivo</ul>"; }
pero vamos, he probado las mil maneras, con fichero en la carpeta destino y sin él, poniendo el nombre del fichero y sin ponerlo, y poniendo el destino de muchas formas. Y no va de ninguna manera.
¿A alguien se le ocurre por qué puede ser?
Un saludo y gracias.