ayuda con envio correo php

Iniciado por Dannysoft, 5 Octubre 2006, 23:29 PM

0 Miembros y 2 Visitantes están viendo este tema.

Dannysoft

saludos foro tengo un problema, tengo mi aplicacion para enviar correo que es esta:


<?
$destinatario="micorreo@hotmail.com";
$asunto="Consulta desde la pagina web";
$cuerpo=$comentario;
//$adjuntar=$attachment[]
$cabecera.="From: ".$nombre." <".$email."> \n";
mail ($destinatario,$asunto,$cuerpo,$cabecera,$comentario);
echo "<script language=javascript>
window.location.href='c_contactenos.php';
</script>";

?>


elproblema es que ademas de los campos que tengo por defauult tengo que enviar otros campos como telefono, trabajo, importe, etc, mi pregunta es en que parte iria todo eso para que se envie por email, gracias por todo.

No hay perfeccion sin esfuerzo...

Azielito

xD
pues, haces un formaulario y capturas todo y concatenas las variables para pasarlas al $cuerpo

Espero estar equivocado, pero, que hace esa variable al ultimo de la funcion mail()?
o sea, $comentario =S creo que esta de sobra, o, para que sirve :S?




El ejemplo que te decia seria algo asi
<?php
$nombre 
$_POST['nombre'];
$telefono $_POST['telefono'];
$email $_POST['email'];
$comentario $_POST['comentario'];
$cuerpo "Hola!, $nombre escribio un comentario desde la web<br>";
$cuerpo .= "el comentario es el siguiente<hr>";
$cuerpo .= $comentario;
$cuerpo .= "<hr>Y puedes localizarlo en el telefono: $telefono";
$cuerpo .= "opor el correo electronico a: $email";
?>

viste ese punto antes del "=" en la variable? con eso agrega esa cadena a la variable ;)

Dannysoft

ok lo probare, gracias por la ayuda azielito
No hay perfeccion sin esfuerzo...

deya

"No es mas pobre el que tiene poco, sino el que mucho ambiciona" Charles Chaplin.


Azielito

buen aporte deya, aun que pienso que es mejor programar tus propios scripts :)

nunca he provado ese phpMailer >.<

deya

Cita de: Azielito en  6 Octubre 2006, 17:56 PM
buen aporte deya, aun que pienso que es mejor programar tus propios scripts :)

nunca he provado ese phpMailer >.<

Claro que es muy bueno programar sus propios scripts, pero nunca está de más probar aquellos que han echo otros.  :P

Sobre el phpmailer, es lo mejor de lo mejor para el envío de correos. Lo he utilizado para listas de correos, envío de múltiples datos adjuntos, etc etc etc.

Muy bueno.

Salu2  ;)
"No es mas pobre el que tiene poco, sino el que mucho ambiciona" Charles Chaplin.


Dannysoft

bueno he bajado el programa que pusiste deya para enviar pero como lo utilizo ????
No hay perfeccion sin esfuerzo...

дٳŦ٭

Cita de: Dannysoft en  7 Octubre 2006, 21:03 PM
bueno he bajado el programa que pusiste deya para enviar pero como lo utilizo ????

PHPMAILER es una clase en PHP, revisa el archivo de ejemplo y lee esto: http://www.programacion.com/php/articulo/phpmailer/

Saludos


Con sangre andaluza :)


Dannysoft

haber, seguro hay gente que no sabe usar el phpmailer asi que decidi hacelo a la manera antigua o sea codificando asi que tome como ejemplo lo que me dijo azielito y lo uní con mi codigo al final ya pude mandar mi email contatenando, el codigo que use es este:


<?
$destinatario="tu_correo@hotmail.com";
$asunto="Consulta desde la pagina web";

$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$comentario = $_POST['comentario'];

$cuerpo = "Hola!, $nombre escribio un comentario desde la web <br>";
$cuerpo .= " el comentario es el siguiente: ";
$cuerpo .= $comentario;
$cuerpo .= "  Y puedes localizarlo en el telefono $telefono";
$cuerpo .= " o por el correo electronico a: $email";

//$adjuntar=$attachment[]
$cabecera.="From:".$nombre." <".$email."> \n";
mail ($destinatario,$asunto,$cuerpo,$cabecera);
echo "<script language=javascript>
window.location.href='rm_contactenos.php';
</script>";

?>



espero les sirva a todos suerte ...
No hay perfeccion sin esfuerzo...