PHP Parse error: syntax error, unexpected end of file

0

I am trying to execute a cron scheduled task. I get the error: PHP Parse error: syntax error, unexpected end of file (route to file) on line 200. What am I doing wrong?

 <?php

__autoload('usuarios');

class html_usuarios extends usuarios{


       public function print_routing($accion,$idRegistroUsuario=FALSE){
         $html = "";

           $arrDatosRegistroUsuario = array();

             if($idRegistroUsuario) $arrDatosRegistroUsuario = 
             $this->getUsuario($idRegistroUsuario);


               ob_start();


         if($accion=='editar'){?>
          <?="Usuarios >" ." Edición > 
   ".$arrDatosRegistroUsuario['nombre'];?>
    <?}elseif($accion=='alta'){?>
        <?="Usuarios >" ." Alta ";?>
    <?}else{?>
        <?="Usuarios >" .$arrDatosRegistroUsuario['nombre'];?>
    <?}?>


    <?
    $html = ob_get_contents();

    ob_end_clean();
    return $html;

}


//////////////////////////////////////////////////////////////////
/*
*
*/
public function print_formulario_alta($insertado=0){

    global $arrIdiomas;

    $html = "";
    ob_start();



    if($insertado>0){?>
        <div id="div_mensajes_ok_server">Elemento guardado correctamente.
   </div>
    <?}else{?>
        <div id="div_mensajes_ok_server" class="ocultar"></div>
    <?}?>

    <form action="" id="frm_ficha" name="frm_ficha" method="POST" 
    enctype="multipart/form-data">
    <div id="div_mensajes_ko_server" class="ocultar"></div>
    <input type="hidden" value="" name="id_registro_grabado" 
    id="id_registro_grabado">

    <label <?=(in_array('nombre',$this->obtener_campos_requeridos())?' 
    class="requerido" ':'')?>>Nombre</label><input type="text" name="nombre" 
    id="nombre" value="">
    <label <?=(in_array('apellidos',$this->obtener_campos_requeridos())?' 
       class="requerido" ':'')?>>Apellidos</label><input type="text" 
 name="apellidos" id="apellidos" value="">

    <label <?=(in_array('email',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Email Notificaciones</label><input type="text" name="email" id="email" value="" onblur="this.form.usuario.value=quitartodosBlancos(this.value);">
    <label <?=(in_array('usuario',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Usuario</label><input type="text" name="usuario" id="usuario" value="" readonly="readonly">
    <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Contraseña</label><input type="text" name="password" id="password" value="">
    <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Repetir Contraseña</label><input type="text" name="repassword" id="repassword" value="">
    <input name="btnpass" type="button" class="button grande green" class="boton" id="btnpass" onClick="passGenerator(this.form)" value="Generar Password" >

    <label>Super Administrador</label><br><input type="checkbox" class="pequeno" name="superadmin" id="superadmin" value="1"></label>

    <br /> <br />
    <?if($insertado==0){?>
        <input type="submit"  value="Aceptar" class="button medium green" id="guardar" name="guardar">
            <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
        <?}else{?>
            <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
    <?}?>

    </form>

    <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Volver" onclick="document.location='/g-usuarios.php'">

    <?
    $html = ob_get_contents();

    ob_end_clean();
    return $html;

}

 //////////////////////////////////////////////////////////////////
/*
*
*/
public function print_formulario_editar($id,$insertado=0){

    global $arrIdiomas;
    $html = "";

    $arrDatosRegistro = $this->getUsuario($id);

    ob_start();




    if($insertado>0){?>
        <div id="div_mensajes_ok_server">Elemento guardado correctamente.</div>
    <?}else{?>
        <div id="div_mensajes_ok_server" class="ocultar"></div>
    <?}?>
    <form action="" id="frm_ficha" name="frm_ficha" method="POST" enctype="multipart/form-data">
    <div id="div_mensajes_ko_server"  class="ocultar"></div>
    <input type="hidden" value="<?=$id;?>" name="id_registro" id="id_registro">
    <input type="hidden" value="" name="id_registro_grabado" id="id_registro_grabado">

    <label <?=(in_array('nombre',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Nombre</label><input type="text" name="nombre" id="nombre" value="<?=mostrar_html($arrDatosRegistro['nombre']);?>">
    <label <?=(in_array('apellidos',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Apellidos</label><input type="text" name="apellidos" id="apellidos" value="<?=mostrar_html($arrDatosRegistro['apellidos']);?>">



    <label <?=(in_array('email',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Email Notificaciones</label><input type="text" name="email" id="email" value="<?=mostrar_html($arrDatosRegistro['email']);?>">


    <label>Super Administrador</label><br><input type="checkbox" class="pequeno" name="superadmin" id="superadmin" value="1" <?=(($arrDatosRegistro['superadmin']==1)? ' checked ': '')?>></label>




    <br /><br />
    <?if($insertado==0){?>
    <input type="submit"  value="Aceptar" class="button medium green" id="guardar" name="guardar">
    <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
    <?}?>
    </form>
    <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Volver" onclick="document.location='/g-usuarios.php'">

    <?
    $html = ob_get_contents();

    ob_end_clean();
    return $html;

}


 //////////////////////////////////////////////////////////////////
/*
*
*/
public function print_formulario_editar_password($id,$insertado=0){

    global $arrIdiomas;
    $html = "";

    $arrDatosRegistro = $this->getUsuario($id);

    ob_start();


    if($insertado>0){?>
        <div id="div_mensajes_ok_server">Elemento guardado correctamente.</div>
    <?}else{?>
        <div id="div_mensajes_ok_server" class="ocultar"></div>
    <?}?>
    <form action="" id="frm_ficha" name="frm_ficha" method="POST" enctype="multipart/form-data">
    <div id="div_mensajes_ko_server"  class="ocultar"></div>
    <input type="hidden" value="<?=$id;?>" name="id_registro" id="id_registro">
    <input type="hidden" value="" name="id_registro_grabado" id="id_registro_grabado">



    <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Contraseña</label><input type="text" name="password" id="password" value="">
    <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Repetir Contraseña</label><input type="text" name="repassword" id="repassword" value="">
    <input name="btnpass" type="button" class="button grande green" class="boton" id="btnpass" onClick="passGenerator(this.form)" value="Generar Password" >





    <br /><br />
    <?if($insertado==0){?>
    <input type="submit"  value="Aceptar" class="button medium green" id="guardar" name="guardar">
    <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
    <?}?>
    </form>
    <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Volver" onclick="document.location='/g-usuarios.php'">

      <?
    $html = ob_get_contents();

    ob_end_clean();
    return $html;

     }
     }
     ?>
    
asked by JosicoLol 07.03.2018 в 18:26
source

1 answer

0

That error means that you have a condition that you have not closed or nested ..

  • add a } on line 36 (to close the print_formulario_editar_password method)

  • select the last} you had

- execute the code .. and tell me if an error appears

 <?php

    __autoload('usuarios');

    class html_usuarios extends usuarios{


           public function print_routing($accion,$idRegistroUsuario=FALSE){
             $html = "";

               $arrDatosRegistroUsuario = array();

                 if($idRegistroUsuario) $arrDatosRegistroUsuario = 
                 $this->getUsuario($idRegistroUsuario);


                   ob_start();


             if($accion=='editar'){?>
              <?="Usuarios >" ." Edición > 
       ".$arrDatosRegistroUsuario['nombre'];?>
        <?}elseif($accion=='alta'){?>
            <?="Usuarios >" ." Alta ";?>
        <?}else{?>
            <?="Usuarios >" .$arrDatosRegistroUsuario['nombre'];?>
        <?}?>


        <?
        $html = ob_get_contents();

        ob_end_clean();
        return $html;

    }
    }

    //////////////////////////////////////////////////////////////////
    /*
    *
    */
    public function print_formulario_alta($insertado=0){

        global $arrIdiomas;

        $html = "";
        ob_start();



        if($insertado>0){?>
            <div id="div_mensajes_ok_server">Elemento guardado correctamente.
       </div>
        <?}else{?>
            <div id="div_mensajes_ok_server" class="ocultar"></div>
        <?}?>

        <form action="" id="frm_ficha" name="frm_ficha" method="POST" 
        enctype="multipart/form-data">
        <div id="div_mensajes_ko_server" class="ocultar"></div>
        <input type="hidden" value="" name="id_registro_grabado" 
        id="id_registro_grabado">

        <label <?=(in_array('nombre',$this->obtener_campos_requeridos())?' 
        class="requerido" ':'')?>>Nombre</label><input type="text" name="nombre" 
        id="nombre" value="">
        <label <?=(in_array('apellidos',$this->obtener_campos_requeridos())?' 
           class="requerido" ':'')?>>Apellidos</label><input type="text" 
     name="apellidos" id="apellidos" value="">

        <label <?=(in_array('email',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Email Notificaciones</label><input type="text" name="email" id="email" value="" onblur="this.form.usuario.value=quitartodosBlancos(this.value);">
        <label <?=(in_array('usuario',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Usuario</label><input type="text" name="usuario" id="usuario" value="" readonly="readonly">
        <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Contraseña</label><input type="text" name="password" id="password" value="">
        <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Repetir Contraseña</label><input type="text" name="repassword" id="repassword" value="">
        <input name="btnpass" type="button" class="button grande green" class="boton" id="btnpass" onClick="passGenerator(this.form)" value="Generar Password" >

        <label>Super Administrador</label><br><input type="checkbox" class="pequeno" name="superadmin" id="superadmin" value="1"></label>

        <br /> <br />
        <?if($insertado==0){?>
            <input type="submit"  value="Aceptar" class="button medium green" id="guardar" name="guardar">
                <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
            <?}else{?>
                <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
        <?}?>

        </form>

        <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Volver" onclick="document.location='/g-usuarios.php'">

        <?
        $html = ob_get_contents();

        ob_end_clean();
        return $html;

    }

     //////////////////////////////////////////////////////////////////
    /*
    *
    */
    public function print_formulario_editar($id,$insertado=0){

        global $arrIdiomas;
        $html = "";

        $arrDatosRegistro = $this->getUsuario($id);

        ob_start();




        if($insertado>0){?>
            <div id="div_mensajes_ok_server">Elemento guardado correctamente.</div>
        <?}else{?>
            <div id="div_mensajes_ok_server" class="ocultar"></div>
        <?}?>
        <form action="" id="frm_ficha" name="frm_ficha" method="POST" enctype="multipart/form-data">
        <div id="div_mensajes_ko_server"  class="ocultar"></div>
        <input type="hidden" value="<?=$id;?>" name="id_registro" id="id_registro">
        <input type="hidden" value="" name="id_registro_grabado" id="id_registro_grabado">

        <label <?=(in_array('nombre',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Nombre</label><input type="text" name="nombre" id="nombre" value="<?=mostrar_html($arrDatosRegistro['nombre']);?>">
        <label <?=(in_array('apellidos',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Apellidos</label><input type="text" name="apellidos" id="apellidos" value="<?=mostrar_html($arrDatosRegistro['apellidos']);?>">



        <label <?=(in_array('email',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Email Notificaciones</label><input type="text" name="email" id="email" value="<?=mostrar_html($arrDatosRegistro['email']);?>">


        <label>Super Administrador</label><br><input type="checkbox" class="pequeno" name="superadmin" id="superadmin" value="1" <?=(($arrDatosRegistro['superadmin']==1)? ' checked ': '')?>></label>




        <br /><br />
        <?if($insertado==0){?>
        <input type="submit"  value="Aceptar" class="button medium green" id="guardar" name="guardar">
        <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
        <?}?>
        </form>
        <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Volver" onclick="document.location='/g-usuarios.php'">

        <?
        $html = ob_get_contents();

        ob_end_clean();
        return $html;

    }


     //////////////////////////////////////////////////////////////////
    /*
    *
    */
    public function print_formulario_editar_password($id,$insertado=0){

        global $arrIdiomas;
        $html = "";

        $arrDatosRegistro = $this->getUsuario($id);

        ob_start();


        if($insertado>0){?>
            <div id="div_mensajes_ok_server">Elemento guardado correctamente.</div>
        <?}else{?>
            <div id="div_mensajes_ok_server" class="ocultar"></div>
        <?}?>
        <form action="" id="frm_ficha" name="frm_ficha" method="POST" enctype="multipart/form-data">
        <div id="div_mensajes_ko_server"  class="ocultar"></div>
        <input type="hidden" value="<?=$id;?>" name="id_registro" id="id_registro">
        <input type="hidden" value="" name="id_registro_grabado" id="id_registro_grabado">



        <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Contraseña</label><input type="text" name="password" id="password" value="">
        <label <?=(in_array('password',$this->obtener_campos_requeridos())?' class="requerido" ':'')?>>Repetir Contraseña</label><input type="text" name="repassword" id="repassword" value="">
        <input name="btnpass" type="button" class="button grande green" class="boton" id="btnpass" onClick="passGenerator(this.form)" value="Generar Password" >





        <br /><br />
        <?if($insertado==0){?>
        <input type="submit"  value="Aceptar" class="button medium green" id="guardar" name="guardar">
        <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Cancelar" onclick="document.location='/g-usuarios.php'">
        <?}?>
        </form>
        <input id="cancelar" name="cancelar" type="button" class="button medium gris" value="Volver" onclick="document.location='/g-usuarios.php'">

          <?
        $html = ob_get_contents();

        ob_end_clean();
        return $html;

         }

         ?>
    
answered by 07.03.2018 в 21:10