Código PHP:
function replace_name($tmp_name1,$value,$FilaFile4) {
//Variables de nombre
$Tfile="Soporte";
$ext = explode(".", $value);
$extension = end($ext);
//Cambio de nombre
$NameNuevo="$Tfile$FilaFile4.$extension";
rename("Documentos/PROVEEDOR/123/Soporte/$value","Documentos/PROVEEDOR/123/Soporte/$NameNuevo");
return;
}
foreach ($_FILES['f_soporte']['error'] as $key => $error) {
$tmp_name1 = $_FILES["f_soporte"]["tmp_name"][$key];
$namef = $_FILES["f_soporte"]["name"][$key];
move_uploaded_file($tmp_name1, "Documentos/PROVEEDOR/123/Soporte/$namef");
$FilaFile4++;
$Dfile= array();
foreach ($_FILES["f_soporte"]["name"] as $key => $value)
$Dfile[]=replace_name($tmp_name1,$value,$FilaFile4);
}
<codde>
Mensaje de error:
Warning: rename(Documentos/PROVEEDOR/123/Soporte/SOP_copia.pdf,Documentos/PROVEEDOR/123/Soporte/Soporte1.pdf): No such file or directory in /home/sistemb1/public_html/rdf/front_s_process.php on line 416
</code>
Lo que intento hacer es que recorra cada archivo, lo cargue, lo renombre y obtenga el nuevo nombre de cada archivo, alguna ayuda, algún código de ejemplo etc. por favor?
Muchas gracias.