
Hace poco deje una consulta hacerca de modulacion y el uso de formularios
pues bien despues de algunos intentos logre que funcione sinembargo tengo un error que no puedo explicar el porque..
Sera mejor que vaya por partes

1. en mi index tengo un switch con includes() para modular la web
uno de includes llama a contactos.php y este a su vez envia los datos a recibidos.php
es aqui donde validos mis datos si no estan bien redirecciona a un apagina error.php si es correcto envia un email y redirecciona a motor.php(muestra un mensaje de conformidad de envio de email)
2. Haciedo el include hasta contactos.php
mi direcciom quedaba asi:
Código PHP:
http://misitio.com/index.php?PER=formulario
Código PHP:
if((empty($nombre)) or (empty($email)) or (empty($asunto)) or (empty($pais)) or (empty($texto)))
{
header("location:http://misitio.com/index.php/?PER=formulario&contactos=error");
}
Código PHP:
//envio email()
header("location:http://misitio.com/index.php/?PER=formulario&contactos=enviados");
4. ahora como hago los includes
Código PHP:
<?php
switch($formulario)
{
default:
include('web/contactos/contacto.php');
break; case "error":
include('web/contactos/error.php');
break; case "enviado":
include('web/contactos/motor.php');
}
?>
uso otro include que ya no viene al caso mencionar
Pues espero no habe mariado a nadie

Ahora el ERROR

pues en la parte superior de mi web uso un include para poner el rotador de banner
cuando entro al formulario de contacto la direcion queda asi:
Código PHP:
http://misitio.com/index.php/?PER=formulario
Código PHP:
http://misitio.com/index.php/?PER=formulario&contactos=error
Código PHP:
http://misitio.com/index.php/?PER=formulario&contactos=enviados

Código PHP:
to=&enviar=Enviar to / not supported.
Invalid method in request nombre=&email=&url=http%3A%2F%2F&pais=Espana&asunto=Asunto&texto=&enviar=Enviar
ni porque parece donde hago el include a mi rotador de banner...
es muy extraño

Espero que alguien me allas entendido


O como trabajar con formulario mediante POST cuando se tiene una web modular
