Foros del Web » Programando para Internet » PHP »

Php Y Formulario Flash

Estas en el tema de Php Y Formulario Flash en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/02/2006, 14:27
 
Fecha de Ingreso: enero-2006
Mensajes: 38
Antigüedad: 18 años, 3 meses
Puntos: 0
Sonrisa Php Y Formulario Flash

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
  #2 (permalink)  
Antiguo 01/02/2006, 14:57
Avatar de carlosfocus  
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola cristina, el codigo se ve bien, no se cual seria la facha y te recomiendo cuando insertes codigos enmarcalos en sus etiquetas para asi visualizarlo mejor, gracias.
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com
  #3 (permalink)  
Antiguo 01/02/2006, 15:19
 
Fecha de Ingreso: diciembre-2005
Mensajes: 165
Antigüedad: 18 años, 3 meses
Puntos: 4
Cita:
Iniciado por cristina_me
me funciona perfecto hasta que en el campo comentario inserto varias lineas de textos con retornos de carro (pulsando enter).
Que es lo que pasa entonces?
  #4 (permalink)  
Antiguo 03/02/2006, 04:03
 
Fecha de Ingreso: enero-2006
Mensajes: 38
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola Cubatron:

El formulario funciona si no meto retornos de carro. Pero cuando en el apartado de comentario meto texto con retornos de carrro no me funciona. Me sale mensaje enviado pero nunca llego a recibir la información en la cuenta de correo. ¿Sabes a qué puede deberser?

Muchas gracias por todo

Un saludo

Cristina
  #5 (permalink)  
Antiguo 03/02/2006, 04:30
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Tema repetido. Continua en http://www.forosdelweb.com/f16/formulario-flash-php-367870/
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 19:00.