Cita:
Iniciado por emilio_oli
Has probado en vez de:
$name = htmlspecialchars($_POST['name']);
poner:
$name = $_POST['name'];
y así con los demás campos?
Eso no es un problema, usar ficha función no debería ser problema ¿en qué basas tu opinión?
Cita: Espero puedan ayudarme, ya que no soy experto en php
Podrías agregar un "else" a la última condición, para que, en caso de fallar mail() puedas imprimir algo y saber que no funcionó.
De otra forma "una pantalla en blanco" no nos dice nada y es complicado adivinar una posible causa, o bien, es comenzar a tirar argumentos sin razón (como la respuesta anterior) a ver si alguna pega.
Otro detalle sería que consultes el log de errores (eso lo debes ver con tu hosting) para buscar si existe un error real o no.