Hola WalkerHugo prueba modificando el action de tu formulario:
Código HTML:
Ver original<form name="datos" action="public_html/contacto.php" method="post" onsubmit="return validar();">
Por este :
Código HTML:
Ver original<form name="datos" action="contacto.php" method="post" onsubmit="return validar();">
Esto debido a que si tu sitio esta publicando es por que tu index se encuentra en la carpeta Public, por ende contacto.php se encuentra en la misma "carpeta" y no es necesario acceder a otra "subcarpeta"
Saludos.