Foros del Web » Programando para Internet » PHP »

Ruta correcta con PHP

Estas en el tema de Ruta correcta con PHP en el foro de PHP en Foros del Web. Estimados..., he instalado el mail.php y he tomado una página que ya tenía un formulario en la página de contacto. Cuando trato de accionarlo me ...
  #1 (permalink)  
Antiguo 04/04/2012, 09:45
 
Fecha de Ingreso: abril-2012
Ubicación: Mendoza
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Ruta correcta con PHP

Estimados..., he instalado el mail.php y he tomado una página que ya tenía un formulario en la página de contacto. Cuando trato de accionarlo me aparece la ventana con error HTTP 404.
Cuál es el error que tengo en este código?
<?php
<form method=POST action="<?=$_SERVER['PHP_SELF']?>" target="_top">
<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="[email protected]">
<INPUT TYPE="HIDDEN" NAME="subject" VALUE="webSite Contact">
<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://atraccionvirtual.com.ar/gracias.htm">
<INPUT TYPE="HIDDEN" NAME="required" VALUE="email,email_confirm,your_name">
<input type=hidden name="sort" value="through,your_name,phone,company_name,email, email_confirm,comments">
?>
Muchas gracias
  #2 (permalink)  
Antiguo 04/04/2012, 10:19
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Ruta correcta con PHP

diez_anto, bienvenido a FDW.

Primero que nada, cualquier usuario podría enviar spam a diestra y siniestra con algunas pequeñas modificaciones a tu formulario.

Luego, todas las etiquetas HTML y sus atributos deben escribirse en minúsculas y sus valores entre comillas, entonces:

<form method=POST...> debería ser <form method="post"...>
<INPUT TYPE="HIDDEN"...> debería ser <input type="hidden"...>

Finalmente, cuando te aparece la ventana con error 404, qué URL te aparece en el navegador?
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 04/04/2012, 16:40
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ruta correcta con PHP

<form method=POST action="<?=$_SERVER['PHP_SELF']?>" target="_top">

<form method=POST action="<?php $_SERVER['PHP_SELF']; ?>" target="_top">
  #4 (permalink)  
Antiguo 04/04/2012, 17:34
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 9 meses
Puntos: 29
Respuesta: Ruta correcta con PHP

Tu principal error es lo que está en rojo:

<?php
<form method=POST action="<?=$_SERVER['PHP_SELF']?>" target="_top">
<INPUT TYPE="HIDDEN" NAME="recipient" VALUE="[email protected]">
<INPUT TYPE="HIDDEN" NAME="subject" VALUE="webSite Contact">
<INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://atraccionvirtual.com.ar/gracias.htm">
<INPUT TYPE="HIDDEN" NAME="required" VALUE="email,email_confirm,your_name">
<input type=hidden name="sort" value="through,your_name,phone,company_name,email, email_confirm,comments">
?>


y esperemos que estés usando bien el <?=$_SERVER['PHP_SELF']?> y el mail lo envíes desde la misma página del formulario.

Saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.

Etiquetas: correcta, ruta
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.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:52.