He hecho un cambio al final del codigo para usar move_uploadfile
Código PHP:
$ruta_destino = "users/fotos/";
$fechas=time();
//trim lo que hace es eliminar espacios en blanco
$namefinal= trim ($_FILES['file']['name']);
$namefinal=$fechas.$namefinal;
$namefinal= ereg_replace (" ", "", $namefinal);
$uploadfile= $ruta_destino . $namefinal;
//if(imagejpeg($muestra,$uploadfile,'100')) { // se coloca en su lugar final
if(move_uploaded_file ( $namefinal, $ruta_destino)){ // Subimos el archivo
$subida="Imágen subida con éxito con un peso de ".$_FILES['file']['size']." bytes!";
}else{
$subida="ERROR";
}
Y he probado a poner en vez de $namefinal $muestra pero tampoco funciona por lo menos ahora me sale el mensaje de error,pero voy bastante perdido no se como solucionarlo.