Código de PHP - Envio de formulario por correo

Envio de formulario por correográfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(23)
Publicado el 27 de Junio del 2002 por Ing. Gabriel Humberto
27.722 visualizaciones desde el 27 de Junio del 2002. Una media de 42 por semana
En un formulario de comentarios y sugerencias. Envia autorrespuesta a quien nos envia un comentario.
Este código no controla que se introduzcan los datos, unicamente muestra el funcionamiento de enviar por correo un formulario.

Versión 1
estrellaestrellaestrellaestrellaestrella(23)

Publicado el 27 de Junio del 2002gráfica de visualizaciones de la versión: Versión 1
27.723 visualizaciones desde el 27 de Junio del 2002. Una media de 42 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: Versión 1 (23)

rodrigo parada
27 de Junio del 2002
estrellaestrellaestrellaestrellaestrella
Este codigo me parece muy bien, solo me gustaria Gabriel Bojórquez que me explicaras como puedo hacer la validacion de los datos introducidos, como correo electronico y todo eso

bye bye

saludos desde toluca, mexico
Responder
Gabriel Bojórquez
08 de Julio del 2002
estrellaestrellaestrellaestrellaestrella
Lo que pasa maestro que eso lo haces o lo puedes hacer de dos formas, una desde el mismo codigo php, u otra es por medio de un java script desde el form.

Te envio un ejemplo de como se hace ... Saludos cordiales desde Hermosillo, Sonora

<!-- para llamarlo -->
<form method="post" action="http://www.tudominio.com/email.php" onSubmit="return validar(this)">

<!-- funcion -->
<script Language="JavaScript"><!--
function validar(formulario)
{

if (formulario.NOMBRE.value.length < 1)
{
alert("Escriba por lo menos 1 caracter en el campo \"nombre_usuario\".");
formulario.nombre_usuario.focus();
return (false);
}

var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚabcdefghijklmnñopqrstuvwxyzáéíóú
";
var checkStr = formulario.nombre_usuario.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Escriba sólo letra caracteres en el campo \"nombre_usuario\".");
formulario.nombre_usuario.focus();
return (false);
}

if (formulario.APELLIDO.value.length < 10)
{
alert("Escriba una URL correcta en el campo \"web_actual\".");
formulario.web_actual.focus();
return (false);
}

if ((formulario.EMAIL.value.indexOf ('@', 0) == -1)||(formulario.email.value.length < 5)) {
alert("Debes escribir una dirección de e-mail válida en el campo \"email\".");
formulario.email.focus();
return (false);
}
return (true);
}
//--></script>

Podras encontrar más trucos de este tipo en :

http://www.webrecurso.com/trucos.htm

Responder
noemi
27 de Septiembre del 2002
estrellaestrellaestrellaestrellaestrella
Esta muy bueno porque es la idea que yo tenía para un proyecto en el que estoy trabajando, pero no me funciona, estoy trabajando con PHP en un equipo win2000 y internet infarmation Server, el inconveniente que tengo es que no se porque para mandar una variable de un formulario a otra página no puedo hacerlo con $variable tengo que hacerlo <? echo $_POST['variable'] ?>, acostumbrada a trabajar con apache esto se me esta complicando, me podrías ayudar? desde ya muchas gracias.
Responder
adalid
19 de Noviembre del 2002
estrellaestrellaestrellaestrellaestrella
excelente
Responder
David Cruz (México)
27 de Noviembre del 2002
estrellaestrellaestrellaestrellaestrella
Muy buen codigo, lo recomiendo, y felicito al creador.
Responder
Paola
03 de Diciembre del 2002
estrellaestrellaestrellaestrellaestrella
Gabriel, EXCELENTE !!!, Te FELICITO, muy pocas personas publican codigos que realmente funcionan, Te lo digo por experiencia. Gracias por ser 100% usurio Internet y no un comerciante.
Sin tener idea de PHP , puedo el dia de hoy poner un formulario....
Mil Mil Felicitaciones y sigue asi. -BAJENLO :: FUNCIONA !!!!!!
Responder
Eduardo Acuña
11 de Marzo del 2003
estrellaestrellaestrellaestrellaestrella
Estimado Gabriel:

Tengo el siguiente problema, podes darme uan ayuda, desde ya muchas gracias

EL PROBLEMA ES:

CORREO ELECTRÓNICO ENVIADO EXITOSAMENTE

Mil gracias por enviarme tus comentarios y/o sugerencias
Tus comentarios fueron enviados a la dirección de correo electrónico: ema@werfel-asoc.com en unos momentos más recibirás un mensaje de confirmación en tu correo electrónico.

Fatal error: Call to undefined function: mail() in /inetpub/tecstra/correo.php on line 49
Responder
gabriel bojorquez
22 de Marzo del 2003
estrellaestrellaestrellaestrellaestrella
ok

al parecer el problema es de configuracion de php, ponte en contacto conmigo y te puedo dar asesoria sin costo no hay problema

saludos a todos y gracias por sus comentarios

pronto publicare otra version de este codigo y otros que tengo por ahi

esten pendientes
Responder
Sergio
24 de Junio del 2003
estrellaestrellaestrellaestrellaestrella
Gabriel de verdad que no sabe usted del apuro que me ha sacado con este código, afortunadamente no tuve ningún problema con él y me funciona a la perfección, felicidades por esta aportación a nosotros los que andamos sedientos de aprender mucho más. Saludos desde Tabasco. Gracias mil de nuevo. Adelante y éxito!
Responder
Adalberto Rosario
03 de Agosto del 2003
estrellaestrellaestrellaestrellaestrella
Felicito el creador de este codigo por su buena codificacion en PHP este codigo me a ayudado mucho en mi trabajo de creacion de Web Sites y por ello te doy las Gracias Gabriel.....
Responder
Santos Guerra
21 de Mayo del 2004
estrellaestrellaestrellaestrellaestrella
Es justamente lo que necesita cualquier principiante de PHP, para entender el código, hasta una persona que no sepa nada podría trabajar facilmente con este código, Gracias, Excelente el código.
Responder
Sagrario
27 de Julio del 2004
estrellaestrellaestrellaestrellaestrella
Hola Gabriel,
Excelente codigo, muy entendible. Yo tengo dudas, nosotros tenemos web hosting con unix y apache, por ello subi las paginas y funcionaron sin problema. En la oficina yo tengo win 2000 con php 4.0.3 instalado, que mas necesito instalar para probarlo
Responder
angel caceres licona
18 de Agosto del 2004
estrellaestrellaestrellaestrellaestrella
exelente,es lo que puedo decir de este codigo
Responder
Roberto
20 de Septiembre del 2004
estrellaestrellaestrellaestrellaestrella
en si el codigo esta muy bien pero por alguna razon no me llega el correo que envio por el formulario alguna idea del porque ya lo probado con el de hotmail y este de gnuchile.org como puedo arreglar este problemita ?
Responder
paco garcia
06 de Diciembre del 2004
estrellaestrellaestrellaestrellaestrella
Sencillo y muy facil de implementar. Lo he puesto hasta yo que no tengo ni idea de PHP :-)
Responder
Fabian Manzano
01 de Noviembre del 2005
estrellaestrellaestrellaestrellaestrella
Excelente codigo, simplemente es copiar y pegar para que funcione, en el archivo correo la unica indicación es que se debe poner el correo propio (aunque ahi lo mencionan en mi caso lo olvide durante un buen tiempo), excelente
Responder
cesar
16 de Febrero del 2006
estrellaestrellaestrellaestrellaestrella
No funciona,,,, no traspasa laos valores del modulo contactanos.php a correo.php las variables llegan en blanco...Te lo compro!!!!!
Responder
Martin
15 de Mayo del 2006
estrellaestrellaestrellaestrellaestrella
Por lo que es, es bueno, pero por funcionalidad es muy malo, porque como opino el primero, lo me esta llegando ningun dato del formulario al mail, me podrian indicar que es lo que tengo que modificar.?
Gracias
Responder
Yuri Silva Salinas
17 de Octubre del 2007
estrellaestrellaestrellaestrellaestrella
weno tu codigo, he probado con todo, no se nada de php, pero con este ejemplo que si me resulto me quedo bastante claro, mil gracias por tu codigo que me ha servido mucho, ya no tenia esperanzas jajaja gracias¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Responder
yuri
18 de Octubre del 2007
estrellaestrellaestrellaestrellaestrella
es weno tu codigo, pero tengo un problema me llegan los formularios vacios a mi correo, ayuda porfavor, gracias
Responder
GABRIEL BOJORQUEZ
20 de Octubre del 2007
estrellaestrellaestrellaestrellaestrella
CHECATE QUE EN TU HOSTING TENGAS LAS VARIABLES GLOBALES ACTIVADAS. ES MUY IMPORTANTE, ES PROBABLE QUE SEA LA CAUSA DEL PORQUE NO TE LLEGA. SI SIGUES CON EL PROBLEMA CONTACTAME, CON GUSTO TE APOYO
Responder
jose chaparro
04 de Agosto del 2009
estrellaestrellaestrellaestrellaestrella
AH junto con felicitrate por el codigo y la aclaración del "php.ini" descargado aqui: http://soporte.soportefeliz.com/index.php?_m=downloads&_a=viewdownload&downloaditemid=11 se me había olvidado votar, asi que un OK por el cofdigo probado con exito.
Responder
lui
22 de Mayo del 2014
estrellaestrellaestrellaestrellaestrella
quiero saber como hacer esto , para implementarlo en mi pagina, que puedan comentar , y comentar comentarios. gracias
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s240