hola que tal como estan ya hice mi formulario como puedco hacer que envie
aca les mando todo les doy las gracias si me ayudan
<h2>correo</h2>
<FORM action="" method="post">
<INPUT type=hidden name=mailfrom_id value="Val_7743">
<INPUT type=hidden name=mailform_subject value="">
<INPUT type=hidden name=mailform_url VALUE="">
<B>Nombre y apellidos</B><BR>
<input type=text name=mailform_name size=33><BR><BR>
<B>Dirección de correo electrónico</B><BR>
<input type=text name=mailform_form size=33><BR><BR>
<B>Comentarios</B><BR>
<TEXTAREA name=mailform_text rows=10 cols=30 WRAP></TEXTAREA><BR><BR>
<INPUT type=submit value="Envía"><INPUT type=reset value="Cancela">
</FORM>
Mod: Al publicar código, usa etiquetas GeSHi
¿A que te refieres con "que envíe"?
¿A donde quieres enviarlo?
aun correo como hago
en el action puedes colocar un archivo de php para que leas tus variables con post y hacer lo que tu quieras. con esos valores
<form action="archivo_de_envio.php" method="post">
archivo_de_envio.php
$valor_input_1=$_POST['mailfrom_id'];
echo "el input mailform_id contiene: $valor_input_1";
y ya haces lo que quieras con esos valores xD
http://php.net/manual/es/function.mail.php (http://php.net/manual/es/function.mail.php)
ok gracias , pero donde coloco el correo a donde quiero que vaya
Cita de: cotin en 30 Mayo 2015, 00:08 AM
aun correo como hago
Para enviar esto a través de la página web, necesitas un servidor SMTP. Y necesitas utilizar PHP.
Lee esto: http://foro.elhacker.net/php/resuelto_mi_formulario_web_no_funciona-t432084.0.html (http://foro.elhacker.net/php/resuelto_mi_formulario_web_no_funciona-t432084.0.html)
Salu2s
PD: Antes de poner una duda, utiliza el buscador del foro y quizás encuentres temas con una solución a tu duda
ok gracias voy a revisar lo que me has mandado
hola ya hice que funcionara pero cuando llega no sale el nombre , apellido y notivo del contacto sale en blanco a que se debe eso aca esta el php
<?php
$para='mi correo';
$titulo='Contacto Desde la Web';
$mensaje="Nombre: ".$txtnombre."\r\nApellidos: ".$txttelefono."\r\nMotivo de Contacto: ".$txtmotivo;
$cabeceras='From: '.$txtemail."\r\nReply-To: ".$txtemail."\r\nX-Mailer: PHP/".phpversion();
mail($para, $titulo, $mensaje, $cabeceras);
?>
que puedo a ver puesto mal o derpente esta en en html del formulario que mando
<h2>correo</h2>
<FORM action="contacto.php" method="post">
<INPUT type=hidden name=mailfrom_id value="Val_7743">
<INPUT type=hidden name=mailform_subject value="">
<INPUT type=hidden name=mailform_url VALUE="">
<B>Nombre y apellidos</B><BR>
<input type=text name=mailform_name size=33><BR><BR>
<B>EMAIL</B><BR>
<input type=text name=mailform_form size=33><BR><BR>
<B>Comentarios</B><BR>
<TEXTAREA name=mailform_text rows=10 cols=30 WRAP></TEXTAREA><BR><BR>
<INPUT type=submit value="Envía"><INPUT type=reset value="Cancela">
</FORM>
se agradezco si alguien me puede ayudar
Primero que todo, Utiliza las etiquetas GeSHi para publicar código.
Ahora,el problema es que no estás capturando las variables del array $_POST.
En el código php no le has asignado valores a a las variables $txtnombre, etc
Tienes que definir las variables:
$txtnombre = $_POST['mailform_name'];
Y así sucesivamente con los demás campos de tu formulario.
Dime si tienes alguna duda.
Salu2s
hice lo que dijiste , no envia cuando entro al formulario y le doy enviar
sale asi
www.xxx.com/contacto.php ...... sale en blanco la hoja
he puesto en el php asi
<?php
$para='xxxxxxxxx';
$titulo='Contacto Desde la Web';
$mensaje="Nombre: ".$txtnombre =$_POST['mailform_name'].$txtemail=$_POST['mailform_form'].$txtmotivo=$_POST['mailform_text'];
$cabeceras='From: '.$txtemail."\r\nReply-To: ".$txtemail."\r\nX-Mailer: PHP/".phpversion();
mail($para, $titulo, $mensaje, $cabeceras);
?>
Repito: Utiliza las etiquetas GeSHi para publicar código!
Ahora, te sale la página en blanco porque ese archivo PHP no tiene ningún contenido solo realiza las funciones que escribiste.
¿No te llega el email?
como utilizo las etiquetas GeSHi
Cita de: cotin en 30 Mayo 2015, 01:52 AM
como utilizo las etiquetas GeSHi
El selector de GeSHi es un ComboBox a la derecha de la primera linea de botones del editor/creador del temas . O sea cuando creas un temas te sale un editor donde hay botones como negrita(B), cursiva(I), etc. A la derecha de la primera linea de botones dice GeSHi. Selecciona es lenguaje en que quieres poner el código y te autogenera unas etiquetas en el tema, dentro de esas etiquetas pones el código.
Ahora. No respondiste mi pregunta ¿Te llegan los emails?
Salu2s
no llegan los mensaje para nada
Cita de: cotin en 30 Mayo 2015, 02:09 AM
no llegan los mensaje para nada
Pregunto, leyó UD el hilo completo que se encontraba en el vínculo que le dí?
Pues ahi está todo bien explicado y debe trabajar.
Ahora, anteriormente mencionaste que si te llego el email
Citarhola ya hice que funcionara pero cuando llega no sale el nombre , apellido y notivo del contacto sale en blanco a que se debe eso aca esta el php
Entonces, ahora por que no llega?
Vuelve y lee el tema completo que te había sugerido.
Salu2s
si esto es porqu es un ejercicio esta bien pero si quieres hacerte una web y no tienes muchos conocimientos te recomiendo que uses wordpress y sus plugins ya que te será mas facil y sencillo. tambien peudes buscar en google un ejercicio que hay miles que te dicen como hacer un formulario
hola nuevamente ya no se que hacer hice todo lo que me han mandado y no manda mensaje mi formulario a ver si alguien me podria ayudar
Cita de: cotin en 2 Junio 2015, 16:09 PM
hola nuevamente ya no se que hacer hice todo lo que me han mandado y no manda mensaje mi formulario a ver si alguien me podria ayudar
Publica y explica el código de lo que has hecho para ver si hay algún error
$para='xxxxxxxxx';
$titulo='Contacto Desde la Web';
$mensaje="Nombre: ".$txtnombre =$_POST['mailform_name'].$txtemail=$_POST['mailform_form'].$txtmotivo=$_POST['mailform_text'];
$cabeceras='From: '.$txtemail."\r\nReply-To: ".$txtemail."\r\nX-Mailer: PHP/".phpversion();
mail($para, $titulo, $mensaje, $cabeceras);
he puesto asi , si llega pero no sale el nombre ,mail ........
Todavía tienes un poco desordenado eso:
Prueba esto:
$para = 'xxxxxxxxx';
$titulo = 'Contacto Desde la Web';
$txtnombre = $_POST['mailform_name'];
$txtemail = $_POST['mailform_form'];
$txtmotivo = $_POST['mailform_text'];
$mensaje = "Nombre: ".$txtnombre." E-mail: ".$txtemail." Motivo: ".$txtmotivo."";
$cabeceras = "From: ".$txtemail."";
mail($para, $titulo, $mensaje, $cabeceras);
No obstante, te recomiendo que leas esto que está todo bien explicado y tiene varios ejemplos.
http://php.net/manual/es/function.mail.php (http://php.net/manual/es/function.mail.php)
ok gracias voya ver lo que me has mandado