Me he encontrado que una rutina que antes me funcionaba, ahora no me funciona.
Le he hecho diferentes variaciones pero sigue igual.ç
La rutina en concreto es la siguiente :
Código PHP:
if (array_key_exists('_Form_Guardar', $_POST)) {
//$NomFile = $HTTP_POST_FILES['archivo'] ['name'];
$NomFile = $_FILES['archivo'] ['name'];
$extension = explode(".",$NomFile);
$num = count($extension)-1;
if($extension[$num] == "zip"){
$valorSORTIDA = $_POST['cCodic'];
// **** Coprobamos si está en el temporal
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
// **** Copiamos archivo en directorio destino
copy($HTTP_POST_FILES['archivo']['tmp_name'], "./../sortrutes/tracks/".$NomFile);
if (file_exists('./../sortrutes/tracks/'.$NomFile)){
rename('./../sortrutes/tracks/'.$NomFile,'./../sortrutes/tracks/'.$valorSORTIDA.'.zip');
echo "Hem copiat l'arxiu: " . $NomFile ." amb el nom de ".$valorSORTIDA .".zip";
} else {
echo "Error al copiar l'arxiu: " . $NomFile;
}
} else {
echo "Arxiu no enviat al temporal: " . $NomFile;
}
} else {
echo "La extesion del archivo ha de ser -ZIP-";
}
}
gracias.