Comunidad de diseño web y desarrollo en internet online

funcion mail - juntar dos mensaje s en un mail

Citar            
MensajeEscrito el 09 Jun 2006 01:00 pm
hola
Estoy utilizando la función mail pero me gustaría meter dos textos en el texto del mail. se trata de un formulario que te permite recomendar una web, entonces quiero que se envie en el mensaje un enlace a mi web y el texto del que envía el mail, lo que equivaldria a meter en $mensaje el contenido de comentarios y sitiorecomendado. He probado lo de aqui abajo pero no sirve.

Código :

<?
$destino = $_REQUEST["email"];
$remitente = $_REQUEST["tuemail"];
$asunto = $_REQUEST["asunto"];
$mensaje = $_REQUEST["comentarios"];
$mensaje = $_REQUEST["sitiorecomendado"];
$encabezados = "From: $remitente\nReply-To: $remitente\nContent-Type: text/html; charset=iso-8859-1"; 

mail($destino, $asunto, $mensaje, $encabezados) or die ("Su mensaje no se envio.");
?>



alguien me puede ayudar??
Muchas gracias de antemano.
saludos

Por javaraes

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Jun 2006 01:05 pm
Bueno, realmente no conozco la función $_REQUEST que usastes ahy, por que medio estas recibiendo el formulario por GET o POST.
De todas formas el mensaje esta mal compuesto.

PDT: También creo que esto no deberia ir aqui.

Por Takashi

Claber

105 de clabLevel



Genero:Masculino  

Caracas - Venezuela

firefox
Citar            
MensajeEscrito el 09 Jun 2006 01:25 pm
En efecto este no es lugar para este post, pero bueno, te contesto, tienes un pequeño detalle y es que no concatenas lo que quieres meter al mensaje, nota que:

Código :

$mensaje = $_REQUEST["comentarios"];
$mensaje = $_REQUEST["sitiorecomendado"];


Guarda los comentarios en el mensaje, pero los pierde cuando metes los sitios recomendados, para que eso no te pase, haz un concatenación simple, fijate en esto:


$mensaje = $_REQUEST["comentarios"];
$mensaje .= $_REQUEST["sitiorecomendado"];


¿Ves ahora lo que te faltaba?

Takashi esto es request

php.net escribió:


Variables de petición: $_REQUEST

Nota: Introducidas en 4.1.0. No existe una matriz equivalente en versiones anteriores.

Nota: Antes de PHP 4.3.0, la información de $_FILES también era incluida en $_REQUEST.

Una matriz asociativa que consiste en los contenidos de $_GET, $_POST, y $_COOKIE.

Esta es una variable 'superglobal', o global automática. Esto simplemente quiere decir que está disponible en todos los contextos a lo largo de un script. No necesita hacer global $_REQUEST; para acceder a ella dentro de funciones o métodos.

Si la directiva register_globals está definida, entonces éstas variables también estarán disponibles en el contexto global del script; i.e., por separado de la matriz $_REQUEST. Para información relacionada, consulte el capítulo de seguridad titulado Uso de Registros Globales. Estas globales individuales no son autoglobales.


Que buenazo soy... ^^

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 10 Jun 2006 04:20 pm
Hummm asi que eso es.... ^_^ Gracias...

Por Takashi

Claber

105 de clabLevel



Genero:Masculino  

Caracas - Venezuela

firefox
Citar            
MensajeEscrito el 10 Jun 2006 05:00 pm

Aoyama escribió:

En efecto este no es lugar para este post

exacto... movido al foro de php

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 12 Jun 2006 07:36 am
oks.
¡Muchas gracias! ya está solucionao
saludos

Por javaraes

1 de clabLevel



Genero:Masculino  

msie

 

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