Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2006, 18:42
Avatar de Infernal
Infernal
 
Fecha de Ingreso: septiembre-2004
Ubicación: Tamaulipas, Mexico
Mensajes: 124
Antigüedad: 19 años, 7 meses
Puntos: 0
Podrias hacer esto, no probe el sistema por lo que podria tener errores:



Código PHP:

/*Con este codigo lees la cantidad de archivos que hay en la carpeta
Puedes limitarlo solo a fotos con un pathinfo() para ver la extencion de los archivos: http://www.php.net/pathinfo
*/

$dir "/"// Directorio donde se guardan las imagenes
$n 0;
$op_dir opendir($dir);

while(
$_foto readdir($op_dir)) 
      if(
is_file($_foto)) $n++;

closedir($op_dir);




if (isset(
$_POST['submit'])) 



//Sacas la extencion del archivo con un explode


 
$_exten explode("."$_FILES['fichero']['tmp_name']);
 
$_extencion $_exten[count($_exten) - 1];

$id_foto $n 1;

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
  // Le asignamos el nombre al archivo
        
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $id_foto.$extencion)) { // 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

Es solo una sugerencia, saludos