Foros del Web » Programando para Internet » PHP »

encadenar texto dinámico con texto estático

Estas en el tema de encadenar texto dinámico con texto estático en el foro de PHP en Foros del Web. hola..... estoy atascado con lo siguiente: if(isset($_POST['send'])==TRUE) { $sub=$_POST['sub']; $msg=$_POST['msg']; $query="select em from nl_subscribe where status='subscribe'"; $result=mysql_query($query); while($rowdata=mysql_fetch_array($result)) { mail($rowdata['em'],$sub,$msg); } }[/CODE] Quiero encadenar al ...
  #1 (permalink)  
Antiguo 14/06/2009, 09:52
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
encadenar texto dinámico con texto estático

hola..... estoy atascado con lo siguiente:


if(isset($_POST['send'])==TRUE) {

$sub=$_POST['sub'];
$msg=$_POST['msg'];

$query="select em from nl_subscribe where status='subscribe'";

$result=mysql_query($query);
while($rowdata=mysql_fetch_array($result))
{

mail($rowdata['em'],$sub,$msg);
}
}[/CODE]


Quiero encadenar al mensaje ($msg, que viene de un formulario),un texto con la dirección en la que borrarse de la subscripción a este newsletter.

Ya sé que no parece dificil, pero no lo consigo....

Muchas gracias...
  #2 (permalink)  
Antiguo 14/06/2009, 13:30
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: encadenar texto dinámico con texto estático

Entiendo que la URL para darse de baja se genera dinámicamente.

La solución a tu problema puede ser de varias maneras. Aquí va una simple propuesta.


Código PHP:
$mensaje 'Lorem Ipsum....';
$url_baja 'Si quiere darse de baja haga clic <a href="'.$url_baja.'">aqui</a>';

$mensaje_concatenado $mensaje $url_baja
Saludos!
  #3 (permalink)  
Antiguo 14/06/2009, 14:07
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: encadenar texto dinámico con texto estático

gracias por la respuesta....

lo único que consigo es algo así:
cuerpo del newsletter<br>Si quiere darse de baja haga clic <a href="el linkque sea">aqui</a>

Al encadenar el texto que viene del formulario con el segundo (que lleva html), no me reconoce el html de esta segunda cadena....
  #4 (permalink)  
Antiguo 14/06/2009, 14:56
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: encadenar texto dinámico con texto estático

Para poder enviar un correo con formato HTML has de añadir cabeceras adicionales a la funcion mail(), mirate el siguiente enlace para ver como hacerlo

http://es2.php.net/manual/es/function.mail.php

Busca el parrafo "Example #4 Envío de correo electrónico HTML"

Saludos!
  #5 (permalink)  
Antiguo 14/06/2009, 21:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: encadenar texto dinámico con texto estático

Tema trasladado desde PHP Orientado a Objetos
  #6 (permalink)  
Antiguo 15/06/2009, 08:54
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: encadenar texto dinámico con texto estático

gracias... solucionado.....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:16.