Comunidad de diseño web y desarrollo en internet online

Problema con php

Citar            
MensajeEscrito el 30 Mar 2005 06:14 pm
Muy buenas a todos compañeros, les escribo para comentarles un problema que tengo con php, soy nuevo en este tema y no se mucho. El problema de mi codigo es que cuando meto el siguiente codigo al mandar un correo con formato html:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

el remitente no me llega con el nombre que recoge la variable, si no que me aparece un nombre tal como "[email protected]".
De esta forma recojo las variables de flash.
$headers .= "From: " . $_POST["nombre"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
No se que estare haciendo mal, gracias por todo un saludo:
David

Por zacariasw

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 30 Mar 2005 07:37 pm
Mira, este código debería funcionarte de maravilla, acomódalo a tu conveniencia...

Código :

$asunto = "Asunto del Correo";
$msg = "
<html>
Tu código html
</html>
";

$sfrom ="Nombre del Remitente <[email protected]>"; //cuenta que envia";
$sheader="From: {$sfrom} \n";
$sheader=$sheader."Mime-Version: 1.0 \n";
$sheader=$sheader."Content-Type: text/html";

$to = "{$_POST['name']} <{$_POST['email']}> \n";

@ mail($to, $asunto, $msg, $sheader);


Tengo la impresión que no es la primera vez que contesto esta misma pregunta... :roll:

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 31 Mar 2005 03:04 pm
Gracias me ha servido de mucho, solo una pregunta más, como puedo meter codigo html en el correo sin que me de error. Es decir pegar un html en la zona del correo que puedo ponerlo hacen falta comillas o parentesis?. Y tambien me gustaria saber pq a algunos correos no llegan y a otros si puede ser por mi servidor o pq al correo que lo mando el servidor de correo entrante es mail en vez de pop3?¿
Gracias un saludo:
David

Por zacariasw

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 31 Mar 2005 03:13 pm

zacariasw escribió:

Gracias me ha servido de mucho, solo una pregunta más, como puedo meter codigo html en el correo sin que me de error. Es decir pegar un html en la zona del correo que puedo ponerlo hacen falta comillas o parentesis?. Y tambien me gustaria saber pq a algunos correos no llegan y a otros si puede ser por mi servidor o pq al correo que lo mando el servidor de correo entrante es mail en vez de pop3?¿
Gracias un saludo:
David

Necesitas ser más explícito o yo ando hoy demasiado torpe.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 31 Mar 2005 09:36 pm
Hola de nuevo y perdona pero es que soy nuevo en php yo vengo de asp, lo que comentaba antes era que yo queria en el contenido de mi correo una web por asi decirlo entera pero no me deja me da error y no se como hacerlo. te pongo el ejemplo:

$message ="
<html>
<body>
<a href="http://www.wanadoo.com">wanadoo</a>
</body>
</html>

";

Y mi otro problema es que hay correos que no llegan a sus destinatarios como por ejemplo:

$sendTo = "[email protected]";

Por zacariasw

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 31 Mar 2005 09:42 pm
recuerda que todo el código que metas entre las comillas de la variable $message, debe tener \", sino, ya jodiste.

No olvides.

Código :

$message = " cualquier \"comilla\" debe ir de este modo, sino, está mal hecho";


También puedes hacer esto:

Código :

$message ="usar 'comillas' simples desntro de la variable, pero si haces <a href='http://tusitio.com'>link</a> en tu variable, realmente no es html válido (realmente es otro pedo.)";


No metes una página con un <a>, debes poner el código del html completo... COMPLETO EL HTML, pero salvando las comillas....

Lo del correo a unos si y otros no, no le veo lógica... si estás poniendo puras imagenes en el mensaje, lo más seguro es que te lo detecta como spam, debe llevar texto (más que imagenes) y pocos links externos, sino -de nuevo- estás jodido.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 31 Mar 2005 10:15 pm
Gracias ya me funciona no se que seria de mi sin gente como tu.
Un saludo: David Gonzalez
Mimessenger:
[email protected]

Por zacariasw

3 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.