Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2006, 17:44
Avatar de marcosr
marcosr
 
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Pregunta Upload the imágenes, duda sobre el nombre a asignar.

Hola, tengo un upload funcionando que aprendí aquí, pero quiero ir un poco más allá.

Soy fotógrafo amateur y quiero hacerme una páginilla. El tema es que el upload lo puedo hacer facilmente, el ingreso de la dirección de la imágen también pero lo que no puedo sacar es cómo asignarle un nombre a cada imágen, es decir que cuando la suba por más que se llame PIC5874.jpg, pase a llamarse 1.jpg y la próxima 2.jpg y así consecutivamente.

Este es el código que utilizo para el upload:

Código PHP:
<?php
if (isset($_POST['submit'])) { 

echo 
$_FILES['fichero']['tmp_name'].'<br>';
echo 
is_uploaded_file($_FILES['fichero']['tmp_name']);
echo 
$_FILES['fichero']['tmp_name'].'--' .$_FILES['fichero']['name'].'<br>';
   if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo
        
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $_FILES['fichero']['name'])) { // se coloca en su lugar final
                
echo "<b>File uploaded correctly ! Info:</b><br>";
                echo 
"Uploaded file:   "."<a href=";  echo $_FILES['fichero']['name']; echo ">"; echo $_FILES['fichero']['name']; echo "</a><br>";
                echo 
"MIME type: <i>".$_FILES['fichero']['type']."</i><br>";
                echo 
"Size: <i>".$_FILES['fichero']['size']." bytes</i><br>";
                echo 
"<br><hr><br>";
        }
    }

// A continuación el formulario
}
?>
Luego en el formulario, un formulario como cualquier otro, con un campo de fichero llamado "fichero", envíado mediante "POST" y con form action "index.php" (como se llama la página).

Saludos y desde ya muchas gracias !