He logrado modificar esta parte al punto de que el script cambia el nombre original del archivo de la siguiente manera, por ejemplo: supongamos que acabo de insertar un nuevo registro a la base de datos con un id de 9 y ahora quiero subir 4 imagenes relacionadas con ese archivo cuyos nombres son: pic1.jpg, pic2.jpg, pic3.jpg y pic4.jpg
El script tal cual como lo he logrado modificar, lo que haría sería renombrar estos 4 archivos en orden de la siguiente manera: 1-9.jpg, 2-9.jpg, 3-9.jpg y 4-9.jpg (el primer número indica el orden del archivo en que fue subido y el segundo después del guión, lo relaciona con el id del último registro).
Sin embargo, yo lo quisiera cambiar mejor de la siguiente manera: 9a.jpg, 9b.jpg, 9c.jpg y 9d.jpg (el primero es el número de la id del último registro insertado en la base de datos y la letra se refiere al orden en que fue subido el archivo).
¿CÓMO PUEDO LOGRAR ESTO ÚLTIMO?
Esta es la parte del script que renombra los archivos:
Código PHP:
For($i=0; $i <= $file_uploads-1; $i++) {
If($_FILES['file']['name'][$i]) {
$ext=get_ext($_FILES['file']['name'][$i]);
$size=$_FILES['file']['size'][$i];
$max_bytes=$max_file_size*1024;
$id=mysql_insert_id();
// For renaming
If($random_name){
$file_name[$i]= $i+1 . "-" . $id .".".$ext;
} Else {
$file_name[$i]=$_FILES['file']['name'][$i];
}