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
...soy una novata total!!!
metelo donde tengas el codigo que hace que en tu campo de texto se cargue todo el texto ese que tienes con saltos de linia...

