Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2012, 11:39
Avatar de abimex
abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Cambiar nombre al subir archivo

Código PHP:
Ver original
  1. <html>
  2. <body>
  3. <form action="" method="post" enctype="multipart/form-data">
  4.      SUBIR ARCHIVO PARA TASACIÓN N° : <?echo $_GET["num"];?>
  5.      <br><br>
  6.     <label for="file">Sube un archivo:</label>
  7.     <input type="file" name="archivo" id="archivo" />
  8.     <input type="submit" name="boton" value="Subir" />
  9. </form>
  10. <div class="resultado">
  11. <?php
  12. if(isset($_POST['boton'])){
  13.    $nuevo_nombre = "adfafdafdd";
  14.     if ((($_FILES["archivo"]["type"] == "application/pdf") ||
  15.     ($_FILES["archivo"]["type"] == "application/pdf") ||
  16.     ($_FILES["archivo"]["type"] == "application/pdf")) &&
  17.     ($_FILES["archivo"]["size"] < 400000000)) {
  18.  
  19.  
  20.       if ($_FILES["archivo"]["error"] > 0) {
  21.         echo $_FILES["archivo"]["error"] . "<br />";
  22.       } else {
  23.  
  24.           if (file_exists("archivos/" . $nuevo_nombre)) {
  25.             echo $nuevo_nombre . " ya existe. ";
  26.           } else {
  27.  
  28.             move_uploaded_file($_FILES["archivo"]["tmp_name"],
  29.           "archivos/" . $nuevo_nombre);
  30.             echo "Archivo Subido <br />";
  31.             echo "<a href=menu_tasaciones.php>Volver</a> <br />";
  32.  
  33.           }
  34.       }
  35.     } else {
  36.  
  37.         echo "ARCHIVO NO PERMITIDO <br>";
  38.         echo ("<br>");
  39.         echo "<a href=menu_tasaciones.php>Volver</a> <br />";
  40.     }
  41. }
  42. ?>
  43. </div>
  44. </body>
  45. </html>
Normalmente no hago esto, pero eso debe funcionar, la variable $nuevo_nombre la puedes configurar como tu quieras
Código PHP:
Ver original
  1. $nuevo_nombre = $_POST['alguninput'];
  2. $nuevo_nombre = $_GET['algunparametro'];
  3. $nuevo_nombre = "lo que queiras";
Saludos