hola a todo, con este codigo consigo guardar un archivo con php en el servidor, pero yo quiero renombrar el archivo que se sube con el nombre que yo quiera, y que solo dejara subir archivos sql. haber si me podeias ayudar para ver que tendria que modificar. hasta ahora todolo que tengo funciona solo falta añadirle esa funcionalidad.
un saludo y gracias
Código HTML:
Ver original
<form action="subir.php" method="post" enctype="multipart/form-data" name="form"> <input name="archivo" type="file" id="archivo" /> <input name="boton" type="submit" id="boton" value="Enviar" />
Código PHP:
Ver original<?php
$uploaddir = "uploads/";
$uploadfile = $uploaddir . basename($_FILES['archivo']['name']); $error = $_FILES['archivo']['error'];
$subido = false;
if(isset($_POST['boton']) && $error==UPLOAD_ERR_OK
) { $subido = copy($_FILES['archivo']['tmp_name'], $uploadfile); }
if($subido) {
echo "El archivo subio con exito";
} else {
echo "Se ha producido un error: ".$error;
}
?>