Ayuda envio formulario en PHP

Hola, a ver si alguien me puede ayudar.
He hecho una página web, y una de sus secciones es un formulario de sugerencias que envía un correo electrónico con la función mail().
El código es el siguiente:
<?
$nombre=$nombre;
$telefono=$telefono;
$mail=$mail;
$consulta=$consulta;
$msg = "Nueva consulta\n\n";
$msg.= "Nombre: $nombre\n";
$msg.= "Teléfono: $telefono\n";
$msg.= "Correo: $mail\n";
$msg.= "Asunto: $consulta\n";
mail("tal@pascual.com","Consulta WEB nueva",$msg,$mail);
?>


Este código es el que siempre uso y siempre me ha ido bien.

El problema es que llega el mail en blanco a la dirección indicada, o sea, llega tal que asi:

Nueva consulta

Nombre:
Teléfono:
Correo:
Asunto:


No concatena los datos enviados desde el formulario. He probado la misma página en un servidor distinto y funciona perfectamente, pero en el servidor donde la tengo que colgar no va.

Hay alguna otra forma de ponerlo en php para que concatene los datos que le indico?

Gracias!!
0 respuestas