Autor Tema: [AYUDA] Problema con formulario que cree  (Leído 617 veces)

Desconectado [ JJ-Chim ]

  • PHPerit@
  • *
  • Mensajes: 4
  • Karma: 0
    • Ver Perfil
[AYUDA] Problema con formulario que cree
« en: 19 de Noviembre de 2007, 17:14:17 pm »
Código: [Seleccionar]
<!-- Formulario creado por JJ-Chim -->
<form action="mailto:mi-email@mi-email.com" method="post" enctype="text/plain" name="form1" id="form1">
  <p align="center">
    <label>
    Nombre:<br />
    <input type="text" name="textfield" />
    <br>
    <br>
    Mensaje:<br />
    <textarea name="textarea"></textarea>
    </label>
  </p>
  <p align="center">
    <label>
    <input type="submit" name="Submit" value="Enviar" />
    </label>
    <label>
    <input type="reset" name="Submit2" value="Restablecer" />
    </label>
  </p>
</form>
<!-- Formulario creado por JJ-Chim -->

Cuando le doy a enviar me dice esto:

Este formulario se esta enviando por correo electronico
El envio de este formulario revelara se dirección de correo electronico,
y no cifrara la informacion del formulario como medida de privacidad.

Puede continuar o cancelar el envio.

Le doy a aceptar y nada no me llega nada, si dicen que es por esto [action="mailto:mi-email@mi-email.com"] en el formulario de pruevas que cree ta mi email y nada, miren JJ-Chim Demo
« Última modificación: 19 de Noviembre de 2007, 17:15:54 pm por [ JJ-Chim ] »

Comunidad PHPeros

[AYUDA] Problema con formulario que cree
« en: 19 de Noviembre de 2007, 17:14:17 pm »

Desconectado Frank005

  • PHPero Experto
  • *****
  • Mensajes: 580
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
Re: [AYUDA] Problema con formulario que cree
« Respuesta #1 en: 19 de Noviembre de 2007, 17:44:11 pm »
Eso es porque para enviar el formulario utilizas mailto .. Te recomiendo que utilizes php con la funcion mail() es mas seguro y mejor  ;)

Desconectado [ JJ-Chim ]

  • PHPerit@
  • *
  • Mensajes: 4
  • Karma: 0
    • Ver Perfil
Re: [AYUDA] Problema con formulario que cree
« Respuesta #2 en: 19 de Noviembre de 2007, 18:21:37 pm »
pero es que no se como fucionar la funcion mail()

Desconectado Revancha

  • PHPero Avanzado
  • ****
  • Mensajes: 375
  • Karma: 22
  • Sexo: Masculino
    • Ver Perfil
Re: [AYUDA] Problema con formulario que cree
« Respuesta #3 en: 19 de Noviembre de 2007, 18:34:53 pm »
creo que en zymic no está habilitada la función mail()

más info
http://cl.php.net/manual/es/function.mail.php

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: [AYUDA] Problema con formulario que cree
« Respuesta #4 en: 29 de Noviembre de 2007, 14:40:29 pm »
Dejenme intentarlo, seria asi formmail.php
Código: [Seleccionar]
<?php
echo &#39;<form method="POST" action="formmail.php">
<p>Nombre<br>
<input type="text" name="$nombresize="20"></p>
<p>Mensaje<br>
<input type="text" name="$mensajesize="20"></p>
<p>Asunto<br>
<input type="text" name="$asuntosize="20"></p>
<p>Email<br>
<input type="text" name="$emailsize="20"></p>
<p><input type="submit" value="Enviar" name="envio"><input type="reset" value="Restablecer" name="B2"></p></form>&#39;;
if(isset($_POST[&#39;envio&#39;])){ // Verificamos si pulsaron el boton de envio

$para ="email@dominio.com"// Aqui pones tu email

$asunto "&#39;".$_POST[&#39;$asunto&#39;]."&#39;"; // Aqui el asunto

$encabezado "From: $nombre <$email>"// Creamos los encabezados
$encabezado .= "\nReply-To: $email";

$mensaje .= "Nombre: $nombre\n"// Formamos el mensaje
$mensaje .= "Email: $email\n";
$mensaje .= "Mensaje: $mensaje\n";
if(!
mail($para$asunto$mensaje$encabezado)) { // Si sucede algun error...
echo"No se pudo enviar el mensaje."// Mostramos mensaje de error
exit(); // salimos
} else { // Si todo es correcto..
echo"El mensaje se ha enviado correctamente."// Mostramos mensaje que se ha enviado el mensaje.
}
}
?>
« Última modificación: 29 de Noviembre de 2007, 14:59:37 pm por x.mara.x »