Hola amigos:
Estoy realizando un sencillo formulario flash y php en mi web. He tomado el ejemplo de los recursos flash de forosdelweb y me funciona perfecto hasta que en el campo comentario inserto varias lineas de textos con retornos de carro (pulsando enter). ¿Qué le falta al código para que el problema se solucione? Creo que la carencia está en el código php, aquí os lo pongo:
<?
$auth_domain = array("chilepixel.com","chilepixel.com");
$to = "
[email protected]";
$subject = "requieren información";
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";
$body .= "<Hosting remoto> $REMOTE_HOST\n";
$body .= "<Dirección remota> $REMOTE_ADDR\n";
$body .= "<Agente usado> $HTTP_USER_AGENT\n";
$header=trim($header);
mail($to, $subject, $body, $header) or die("error=No se pudo enviar el mensaje!");
echo "&error=Su mensaje se ha enviado con éxito!!";
Soy muy novata en esto, así que quizá sea una tontería....Muchas gracias por todo
...
Cristina