Hola -=ArgoN=-
Estoy probando con el código que me has dado:
mensaje.html = true;
mensaje.htmlText = comments;
siendo mensaje el nombre de la instancia de mi campo de introducción de texto y comments el nombre de la variable de dicho campo.
Lo introduzco al principio del código php pero no furula. Te pongo el código php tal y como lo he escrito incluyendo tu código:
Código PHP:
<?
$auth_domain = array("info.com","info.com");
$to = "[email protected]";
$subject = "requieren información";
mensaje.html = true;
mensaje.htmlText = comments;
if (isset($HTTP_REFERER)) {
foreach ($auth_domain as $line) {
if (eregi($line,$HTTP_REFERER)) {
$check_url = 1;
continue;
}
}
}else{
$check_url = 1;
}
if ($check_url != 1) {
echo "error=this formmail is not allowed in your domain";
exit;
}
$date = getdate(time());
$date = sprintf("%s %s %s %s:%s:%s", $date["mday"],$date["month"],$date["year"],$date["hours"],$date["minutes"],$date["seconds"]);
$from = "$name<$email> ";
$header = "From:$from\n";
$header .= "Reply-To:$from\n";
$body = "El siguiente comentario ha sido enviado por: \n";
$body .= "$name el $date\n\n";
$body .= "---------------------------------------------------------------\n\n";
$body .= "<NOMBRE> $name\n\n";
$body .= "<EMPRESA> $empresa\n\n";
$body .= "<TELEFONO> $tel\n\n";
$body .= "<CIUDAD> $ciudad\n\n";
$body .= "<PAIS> $pais\n\n";
$body .= "---------------------------------------------------------------\n\n";
$body .= "$comments\n\n";
$body .= "---------------------------------------------------------------\n\n";
$header=trim($header);
mail($to, $subject, $body, $header) or die("error=No se pudo enviar el mensaje!");
echo "&error=Su mensaje ha sido enviado!!";
-=ArgoN=-, perdona mi ignorancia, pero de php no tengo ni idea (sólo tengo nociones básicas de asp) y el servidor de la web sólo admite php...vaya faena!! ¿Sabes por qué no me sale?
Muchas gracias por todo y que se recupere pronto tu codo
Un saludo
Cristina