No puedo enviar formulario por PHP
Resuelto/Cerrado
Consulta también:
- Formulario de contacto html que llegue a mi correo sin php
- Formulario HTML que llegue a mi correo ✓ - Foro de webmastering
- Formulario de contacto php con envio a correo electronico - Guide
- Recuperar cuenta de yahoo sin correo alternativo ni teléfono - Guide
- No es posible contactar a una cuenta inhabilitada instagram - Foro de redes
- Como eliminar un contacto de messenger - Guide
54 respuestas
Bueno mi gente, me supongo que están esperando que alguien les ayude. Les cuento que después de buscar por muchos sitios y de probar todos los formularios que me encontré, opté por usar éste. Les explico como se hace:
PRIMERO: Se crea un archivo html que lo pueden llamar como ustedes quieran con el siguiente código dentro... Perfectamente pueden arreglar la página con lo que quieran meterle, por supuesto a su gusto...
<form id="contacto" name="contacto" method="post" action="enviar/enviar.php">
<p align="left">
<label><strong>Nombre: </strong>
<input name="nombre" type="text" id="nombre" size="35"/>
</label>
</p>
<p align="left">
<label><strong>Empresa:</strong>
<input name="empresa" type="text" id="empresa" size="35"/>
</label>
</p>
<p align="left">
<label><strong> E-mail: </strong>
<input name="mail" type="text" id="mail" size="35"/>
</label>
</p>
<p align="left">
<label><strong>Mensaje:</strong><br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje" ></textarea>
</label>
</p>
<p align="left">
<input type="submit" name="submit" value="Enviar" />
<label>
<input type="reset" name="Borrar" id="Borrar" value="Restablecer" />
</label>
</p>
</form>
Como pueden ver en el inicio del código pueden ver que hace referencia a un archivo .PHP que es el que vamos a crear y lo vamos a llamar enviar.php y va a estar dentro de una carpeta llamada enviar que a su vez va a estar en la carpeta del sitio.
Textualmente dice:
action="enviar/enviar.php"
SEGUNDO: Ahora se crea un archivo .PHP que al igual que el del html se puede editar la parte visual referente al archivo e insertan el siguiente código:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por... " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Fue enviado... " . date('d/m/Y', time());
$para = "TU EMAIL";
$asunto = 'ASUNTO DEL MENSAJE';
mail($para, $asunto, utf8_decode($mensaje), $header);
?>
</h2>
<h2 align="center">Gracias!</h2>
<p align="center">Tu mensaje ha sido enviado correctamente, pronto nos pondremos en contacto con usted.</p>
<p align="center"> </p>
<p><span style="color:red;font-size:150%;font-weight:bold;"><?php print $email; ?></span></p>
<p align="center">Si no es correcto,
<script type='text/javascript'>
document.write('<a href="javascript:history.go(-1);">vuelve atras</a>');
</script>
<noscript>vuelve atras</noscript> y envialo de nuevo</p>
<script type='text/javascript'>
document.write('<p class="details"><a href="javascript:history.go(-2);">Volver a la página de inicio.</a></p>');
</script>
<script type='text/javascript'>
setTimeout('history.go(-2)', 9000);
</script>
<noscript>
<p align="center" class="details">Pulsa el boton "atras" en tu navegador para volver a la página anterior.</p>
</noscript>
Bueno, eso es todo. Si tienen algún problema con MUCHO GUSTO LES AYUDO Y GRATIS, DE VERDAD GRATIS, solamente me dejan un mensaje en el foro y con mucho gusto les ayudo
PRIMERO: Se crea un archivo html que lo pueden llamar como ustedes quieran con el siguiente código dentro... Perfectamente pueden arreglar la página con lo que quieran meterle, por supuesto a su gusto...
<form id="contacto" name="contacto" method="post" action="enviar/enviar.php">
<p align="left">
<label><strong>Nombre: </strong>
<input name="nombre" type="text" id="nombre" size="35"/>
</label>
</p>
<p align="left">
<label><strong>Empresa:</strong>
<input name="empresa" type="text" id="empresa" size="35"/>
</label>
</p>
<p align="left">
<label><strong> E-mail: </strong>
<input name="mail" type="text" id="mail" size="35"/>
</label>
</p>
<p align="left">
<label><strong>Mensaje:</strong><br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje" ></textarea>
</label>
</p>
<p align="left">
<input type="submit" name="submit" value="Enviar" />
<label>
<input type="reset" name="Borrar" id="Borrar" value="Restablecer" />
</label>
</p>
</form>
Como pueden ver en el inicio del código pueden ver que hace referencia a un archivo .PHP que es el que vamos a crear y lo vamos a llamar enviar.php y va a estar dentro de una carpeta llamada enviar que a su vez va a estar en la carpeta del sitio.
Textualmente dice:
action="enviar/enviar.php"
SEGUNDO: Ahora se crea un archivo .PHP que al igual que el del html se puede editar la parte visual referente al archivo e insertan el siguiente código:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por... " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Fue enviado... " . date('d/m/Y', time());
$para = "TU EMAIL";
$asunto = 'ASUNTO DEL MENSAJE';
mail($para, $asunto, utf8_decode($mensaje), $header);
?>
</h2>
<h2 align="center">Gracias!</h2>
<p align="center">Tu mensaje ha sido enviado correctamente, pronto nos pondremos en contacto con usted.</p>
<p align="center"> </p>
<p><span style="color:red;font-size:150%;font-weight:bold;"><?php print $email; ?></span></p>
<p align="center">Si no es correcto,
<script type='text/javascript'>
document.write('<a href="javascript:history.go(-1);">vuelve atras</a>');
</script>
<noscript>vuelve atras</noscript> y envialo de nuevo</p>
<script type='text/javascript'>
document.write('<p class="details"><a href="javascript:history.go(-2);">Volver a la página de inicio.</a></p>');
</script>
<script type='text/javascript'>
setTimeout('history.go(-2)', 9000);
</script>
<noscript>
<p align="center" class="details">Pulsa el boton "atras" en tu navegador para volver a la página anterior.</p>
</noscript>
Bueno, eso es todo. Si tienen algún problema con MUCHO GUSTO LES AYUDO Y GRATIS, DE VERDAD GRATIS, solamente me dejan un mensaje en el foro y con mucho gusto les ayudo
2 dic 2008 a las 21:38
15 dic 2008 a las 14:13