Ayuda con formulario + Calendario!!

Iniciado por denacroxis, 12 Octubre 2008, 21:02 PM

0 Miembros y 2 Visitantes están viendo este tema.

denacroxis

MmM ahora nose porque sale esto en la web cuando pongo SEND:

Method Not Allowed
The requested method POST is not allowed for the URL /formulario.htm.

Apache/1.3.37 Server at www.turismosj.com.ar Port 80


El codigo es este, tiene algo mal????

$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:".$_POST['email']."\n";
$header .= "Reply-To:$from\n";

$body = "El siguiente comentario ha sido enviado por: \n";
$body .= $_POST['name'] . " el " . $date . "\n\n";
$body .= "---------------------------------------------------------------\n\n";
$body = "Compañia:" .$_POST['company']."\n\n";
$body = "Telefono:" .$_POST['tel']."\n\n";
$body = "Fecha de Cita:" .$_POST['fecha'] ."\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!!";

?>


GRACIAS

Freeze.

No me digas que estas progamando/usando PHP en un archivo HTML :P

Si es asi cambia el "formulario.html" por "formulario.php" ;)

denacroxis

#12
No No no. El Archivo HMTL es formulario que tiene los campos. El otro si esta en PHP, ja soy un poco novato en esto pero tampoco para tanto jeje.

Arriba estan los codigos del HTML.

Ahi esta anduvo pero me manda cualquier cosa a la web, el codigo del PHP es:

$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:".$_POST['email']."\n";
$header = "Reply-To:" .$from."\n";

$body = "El siguiente comentario ha sido enviado por: \n";
$body .= $_POST['name'] . " el " . $date . "\n\n";
$body .= "---------------------------------------------------------------\n\n";
$body = "Compañia:" .$_POST['company']."\n\n";
$body = "Telefono:" .$_POST['tel']."\n\n";
$body = "Fecha de Cita:" .$_POST['fecha'] ."\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!!";

?>


Y me llega lo siguiente al correo



Para:    info@spdesamparados.com.ar
C.C.:    
Asunto:    Tiene un e-mail desde la ----WEB---Asomedsanjuan.com.ar!!
Remitente:    
Fecha:    14/10/2008
Fecha de Cita:10-04-2008

---------------------------------------------------------------

denacroxis

#13
EAaaa ya ta lo arregle je, chistoso responderme a mi mismo.

Ahoora si esto no lo se, porque tenog un meno de opciones, como un multiplechoy, la web del formulario es

http://www.turismosj.com.ar/formulario.htm

Bueno debajo del comentario hya una opciones si, bueno como tengo que ressivirlas en el PHP??

Gracias nuevamente

denacroxis

Alguien que me tire una mano de como poder recibir en el PHP las opciones de abajo del menu para mandarla al correo..


Gracias

alone-in-the-chat

De la misma forma que las demas en el array $_POST , encontraras una variable llamada asi

$_POST['género'] --> cambia el género x genero no se si funcionara bien cuando lleve tildes.

dentro debe de estar el contenido del atibuto value del radio seleccionado.

Saludos¡¡¡¡¡¡¡¡¡¡¡¡

Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

denacroxis

#16
Disculpa no vi esa ayudita, efectivamente era eso no me di cuenta del acento.


MIL GRACIAS A TODOS!!!!! CONCLUI CON EL FORM


Saludos y gracias, cualqueria que lo necesite mande un mail que le mando el codigo


Ertai

Lástima que no he podido cerrar antes el hilo.

Aprende a programar y luego pregunta lo que no sepas. Aquí todos estamos muy ocupados.
Si la felicidad se comprara, entonces el dinero sería noble.


void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}

дٳŦ٭

Cita de: Ertai en 16 Octubre 2008, 07:52 AM
Lástima que no he podido cerrar antes el hilo.

Aprende a programar y luego pregunta lo que no sepas. Aquí todos estamos muy ocupados.

No todos. Como ya he comentado, aquí se viene a aprender, no ha platicar de nuestros conocimientos.


Con sangre andaluza :)