Ir al contenido


Foto

Problema con correos desde php


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 ricardo777

ricardo777

    Newbie

  • Miembros
  • Pip
  • 7 mensajes

Escrito 11 septiembre 2014 - 01:32

que tal por favor necesito me ayuden con algo estoy realizando un sistema en el cual de base de datos se recuperan los correos pero mi inconveniente es que al momento de recuperar el correo no esta muy claro como puedo enviar un mensaje al correo seleccionado utilizando el script  del maestro cesar cancino, lo modifique de la siguiente manera
<?php
require_once'conexion/Trabajo.php';
$mail= new Trabajo();
$ma=$mail->getdatospeid($_GET["cedula"]);
$correo=$ma[0]["email"];
/*
Desarrollado por www.cesarcancino.com
*/

//Recupero los datoss enviados desde el formulario.
$nom=$_POST["nom"];
$tel=$_POST["tel"];
$correo=$_POST["correo"];
$mensaje=$_POST["mensaje"];
//**************************************************************
//envío el correo
$mi_mail="dragjohn@hotmail.com";
$remitente="Remitente<dragjohn@hotmail.com>";

$asunto="Asunto del correo"; //Asunto
$cuerpo="
<html>
<body>
<table>
<tr bgcolor='#f0f0f0'><td>
<font size='1' face='Verdana'>
Nombre:&nbsp;".$nom."<br>

Tel&eacute;fono:&nbsp;".$tel."<br>Correo:

&nbsp;".$correo."<br>Mensaje:&nbsp;".$mensaje."
</font>
</td>
</tr>
</table>
</body>
</html>

"; //mensaje

$sheader="From:".$remitente."\nReply-To:".$remitente."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";

mail($mi_mail,$asunto,$cuerpo,$sheader);
//**********************************************
/*de manera opcional ( pero recomendable )

podemos redireccionar al usuario

al alguna página de nuestro sitio,

en este caso lo redireccionaremos al mismo formulario
*/
echo "<script type='text/javascript'>

alert('Su mensaje ha sido enviado exitosamente')

</script>";
echo"<script type='text/javascript'>

window.location='Administrador.php

'</script>";
?>
pero no se donde tendria que colocarle al remitente porfavor podria ayudarme
esta es la base
CREATE TABLE IF NOT EXISTS `datosper` (
  `idper` int(11) NOT NULL AUTO_INCREMENT,
  `nombres` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
  `apellidos` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
  `cedula` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
  `papeleta` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
  `cimilitar` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
  `licencia` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
  `lagarnac` varchar(100) COLLATE utf8_spanish_ci NOT NULL,
  `fechanac` date NOT NULL,
  `email` varchar(100)
  • 0




IP.Board spam blocked by CleanTalk.