Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2012, 09:28
adriiimd
 
Fecha de Ingreso: marzo-2012
Ubicación: Malaga
Mensajes: 15
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta guardar archivo en el servidor con php

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
  1.  
  2. </head>
  3.   <div id="formulario">
  4.     <form action="subir.php" method="post" enctype="multipart/form-data" name="form">
  5.       <label for="archivo">Archivo</label>
  6.       <input name="archivo" type="file" id="archivo" />
  7.       <input name="boton" type="submit" id="boton" value="Enviar" />
  8.      </form>
  9.   </div>
  10. </body>
  11. </html>


Código PHP:
Ver original
  1. <?php
  2.  $uploaddir = "uploads/";
  3.  $uploadfile = $uploaddir . basename($_FILES['archivo']['name']);
  4.  $error = $_FILES['archivo']['error'];
  5.  $subido = false;
  6.  if(isset($_POST['boton']) && $error==UPLOAD_ERR_OK) {
  7.    $subido = copy($_FILES['archivo']['tmp_name'], $uploadfile);
  8.   }
  9.    if($subido) {
  10.     echo "El archivo subio con exito";
  11.    } else {
  12.     echo "Se ha producido un error: ".$error;
  13.   }
  14. ?>