Cita:
Iniciado por juanmanuel19686
prueba simplemente así, como lo dijo darkasecas.
Código PHP:
Ver original//SUBIR LA IMAGEN
$nombre_archivo=$_FILES['archivo']['name'];
if(isset($_FILES['archivo'])){ /* Guardar el archivo */
$destino= "productos/" .$_FILES['archivo']['name'];
$result1= rename($destino, 'productos/xxxx.jpg'); echo '<img src="images/yes.png"/> El archivo '.$_FILES['archivo']['name']. ' ha sido guardao correctamente. <br/> ';
}else{
echo '<p class="error">Error al subir el archivo.</p> ';
}
}
//FIN SUBIR IMAGEN
ahora bien para que hacer dos pasos si al momento de hacer el move_uploaded_file ya puedes renombrarlo.
Código PHP:
Ver original//SUBIR LA IMAGEN
$nombre_archivo=$_FILES['archivo']['name'];
if(isset($_FILES['archivo'])){ /* Guardar el archivo */
$nombreNuevoDelArchivo='ejemplo.jpg'; // aca por ejemplo pones el nombre nuevo
$destino= "productos/" .$nombreNuevoDelArchivo; // el destino del archivo subido toma el nombre nuevo sin necesidad de hacer rename.
echo '<img src="images/yes.png"/> El archivo '.$_FILES['archivo']['name']. ' ha sido guardao correctamente. <br/> ';
}else{
echo '<p class="error">Error al subir el archivo.</p> ';
}
}
//FIN SUBIR IMAGEN
Muchas gracias!
el segundo ejemplo me sirvió :)
solo una duda, porque al renombrar el archivo con $nuevo_nombre= $nom_prod .'.jpg'; cambia el formato de la imagen??...esta correcto?
es decir, si subo una imagen en formato PNG, por la linea de código que menciono se cambia a JPG, esta bien eso?, no traería problemas a futuro?
Saludos!