Hola, tengo un problema con la función move_uploaded_file. El caso es que no va y he probado con un montón de ejemplos que he visto por ahí. He tenido en cuenta poner enctype="multipart/form-data" en el formulario así como usar método post y también he cambiado los permisos de escritura de la carpeta donde quiero mover el archivo.
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.