| ||||
Lo que debes hacer es definir en el action del form una pagina que tome los campos del form rellenado, y los utilice, previo chequeo de los campos, como parametros para la funcion mail() te sirve o necesitas ejemplos??? Saludos, Daniel López http://www.webdelhincha.com.ar |
| ||||
__________________ |
| |||
Necesito algunos ejemplos Cita: Mensaje Original por dan_arg Lo que debes hacer es definir en el action del form una pagina que tome los campos del form rellenado, y los utilice, previo chequeo de los campos, como parametros para la funcion mail() te sirve o necesitas ejemplos??? Saludos, Daniel López http://www.webdelhincha.com.ar |
| ||||
$email="[email protected]"; //mail donde se enviaran los datos $asunto="Desde la web"; //Asunto del mensaje if($accion=="enviar"){ if(empty($nombre)){ echo "Debes poner un nombre"; } else { $ok = mail("$email", "$asunto", "Nombre: $nombre\nEmail: $emailuser \n Apellidos: $apellidos"); if($ok){ echo "Enviado con exito"; } else { echo "Problemas con el envio del mail.."; } } } else { echo " <form method=post action=\"$PHP_SELF\"> <input type=hidden name=accion value=enviar> Nombre: <input type=text name=nombre><br> Apellidos: <input type=text name=apellidos><br> Email: <input type=text name=emailuser><br> <input type=submit name=enviar value=enviar>"; } ?> Ejemplo posteado by Camargo |
| ||||
Hola, estoy probando este code pero me da un error Notice: Undefined variable: accion in c:\inetpub\wwwroot\php\fmail.php on line 6 Notice: Undefined variable: PHP_SELF in c:\inetpub\wwwroot\php\fmail.php on line 24 que puedo cambiarle..??? <? $email="[email protected]"; //mail donde se enviaran los datos $asunto="Desde la web"; //Asunto del mensaje if($accion=="enviar"){ if(empty($nombre)){ echo "Debes poner un nombre"; } else { $ok = mail("$email", "$asunto", "Nombre: $nombre\nEmail: $emailuser \n Apellidos: $apellidos"); if($ok){ echo "Enviado con exito"; } else { echo "Problemas con el envio del mail.."; } } } else { echo " <form method=post action=\"$PHP_SELF\"> <input type=hidden name=accion value=enviar> Nombre: <input type=text name=nombre><br> Apellidos: <input type=text name=apellidos><br> Email: <input type=text name=emailuser><br> <input type=submit name=enviar value=enviar>"; } ?> |
| ||||
Bueno... este foro está lleno de preguntas similares... por favor miren en las FAQ's del foro o utilicen el buscador... La verdad es que el código de Camargo ya no debería utilizarse tal cual, porque no funcionaría con la directiva register_globals en off (que es como viene ahora el php por defecto). Acá posteo los pequeños cambios que se deberían hacer para que funcione correctamente. Código PHP: Saludos |