probablemente el error está en que el archivo regis1.php tiene header y dentro del header esté la función comprobarClave(), de ahí que cuando la invocas desde regis.php te funcione.
si usaras cualquiera de las consolas verías que te levanta un error, algo así como "la función comprobarClave() no está definida".
una solución?? insertar la función comprobarClave() en el archivo llamante y a los archivos llamados quitarle las cabeceras, las etiquetas <html>, <body> y el doctype. lo que intentas hacer es una
web modular