Hola buenos dias, hacia mucho que no venia por aqui.

Me encuentro con un problema y no encuentro el error, tengo un formulario para subir archivos, por si solo me funciona, ahora que he querido introducir mas campos me da error 500 (fallo en la programación de la pagina).

He incluido dos campos mas al formulario, uno donde pone el nombre que quiero que se le asigne al archivo y otro con el destino.

El formulario si me envía bien al archivo que lo ejecuta, pero ahí me da el error 500.

Es cierto que lo he complicado por que al poder elejir el destino, dependiendo del valor del campo destino va a ir guardado en un destino u otro.

Dejo el codigo por si me podeis aconsejar, es en PHP

Código PHP:
<?php 

$destino 
= ($_POST['destino']);
$nombre = ($_POST['nombre']);


    if(
$destino Actas){ 
        
$ruta "administracion/actas/file";
        }
        elseif(
$destino Acuerdos){  
            
$ruta "administracion/acuerdos/file";
            }
        elseif(
$destino Comite){  
            
$ruta "documentos/sindicatos/Comite/file";
            }
        elseif(
$destino ComunicadosaC){ 
            
$ruta "administracion/comunicados/acomite";
            }
        elseif(
$destino ComunicadosaE){ 
            
$ruta "administracion/comunicados/aempresa";
            }
        elseif(
$destino Convenios){ 
            
$ruta "documentos/convenios/file";
            }
        elseif(
$destino Direccion){ 
            
$ruta "reuniones/direccion/file";
            }
        elseif(
$destino Documentos){ 
            
$ruta "administracion/documentos/file";
            }
        elseif(
$destino Flota){ 
            
$ruta "reuniones/flora/file";
            }
        elseif(
$destino RRHH){ 
            
$ruta "reuniones/rrhh/file";
            }
        elseif(
$destino SegySal){ 
            
$ruta "reuniones/segysal/file";
            }
        elseif(
$destino Sindicato){  
            
$ruta "documentos/sindicatos/SLT/file";
            }
        elseif(
$destino Solicitudes){  
            
$ruta "administracion/solicitudes/files";
            }
        elseif(
$destino Trafico){ 
            
$ruta "reuniones/trafico/file";
            }
            else{
                echo 
"No se ha encontrado la ruta";
                }

$namber=$_FILES['archivo']['name'];
$guardado=$_FILES['archivo']['tmp_name'];
$nuevonamber '.$nombre''.''pdf';


    if(!
file_exists('$ruta')){
        
mkdir('$ruta',0775,true);
        if(
file_exists('$ruta')){
            if(
move_uploaded_file($guardado'$ruta/' .$nuevonamber)){
                    echo 
"Archivo subido con exito.";
                    echo 
"Vuelve a la pagina del <a href='comite.php'><b>COMITE</b></a>";
                }else{
                    echo 
"No se pudo subir el archivo <a href='comite.php'><b>Intantalo de nuevo</b></a>";
                    }
                }
            }else{
                if(
move_uploaded_file($guardado'$ruta/' .$nuevonamber)){
                        echo 
"Archivo subido con exito";
                        echo 
"Vuelve a la pagina del <a href='comite.php'><b>COMITE</b></a>";
                    }else{
                        echo 
"No se pudo subir el archivo <a href='comite.php'><b>Intantalo de nuevo</b></a>";
                        }
                    }
?>
Muchas gracias

Y me alegro de volver a estar por aqui.

Un saludo.