Mmmm bueno gente, soy un aprendiz de php, la idea es ser un programador de verdad y por eso cuando aprendo algo nuevo me gusta compartirlo (Hace poco aprendi a usar funcions)... Lo se es algo muy tonto pero que esperan, no estoy estudiando este lenguage en ningun lado, aprendo yo solo poco a poco.
Bueno aqui les dejo esta funcion para el envio de correos...
Creamos un archivo de texto:
correo.txt
Creamos un archivo php: email.php
PD:
Solo hay que usar la imeginacion y usar variables para cargar los datos como remitente, destino, etc...
gowend - 31/01/2011 22:36:06
Hola amigo, tambien estoy en tu situación aprendo por mi cuenta php, aunque no tengo mucho tiempo de estar aprendiendolo, me intereso mucho tu post y lo probe en mi servidor local (appserv) pero me salio el siguiente error:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\pry\Scripts\correo.php on line 11
Fallo envio
y este es el sript muy similar tomandolo como prueba:
<?
function correo()
{
$txt = file_get_contents("C:\AppServ\www\pry\Scripts\algo.txt");
$mensaje = str_replace(array('Gower','1234125'),array($correo,$pass),$txt);
$nombre_from = 'Prueba';
$correo_from = "gjchacon@misena.edu.co";
$email_to = "gowerchacon@gmail.com";
$asunto = "Por fin funciono esto";
$header = "From: ".$nombre_from." <".$correo_from.">\r\n";
$ok = mail($email_to,$asunto,$mensaje,$header);
echo ($ok) ? "Enviado... " : "Fallo envio";
}
?>
y en el principal:
<?
include("C:\AppServ\www\pry\Scripts\correo.php");
$correo = correo();
echo $correo;
?>
Me gustaría que me ayudases con esto ya que necesito avanzar mucho mas en mi objetivo de ser un buen programador.
De antemano gracias!!