Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2005, 03:49
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Capturar variable, concatenar y sustituir caracteres

Hola a tod@s, tengo un pequeño script para mandar emails con php que he sacado de las faqs y quiero modificarlo un poco, pero no tengo ni idea de php

El script que tengo es el siguiente

Código PHP:
<?php 
$sfrom
=""//cuenta que envia 
$sdestinatario=""//cuenta destino 
$ssubject=""//subject 
$shtml=""//mensaje 
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n"
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"
$sheader=$sheader."Mime-Version: 1.0\n"
$sheader=$sheader."Content-Type: text/html"
mail($sdestinatario,$ssubject,$shtml,$sheader); 
echo 
"ENVIADO"
?>
Y lo que quiero hacer es que en un formulario anterior se introduzcan el destinatario y el texto del mensaje para mandarlo, de forma que al darle al enviar pase esos datos por post o get, los pille en esta página, concatene el nombre del remite con un texto predeterminado y después los inserte en el sitio que les corresponde. Además, antes de enviar, quiero sustituir todos los espacios por subrayados (_) es decir, al final quedaría algo asi

Código PHP:
<?php 

//capturamos los datos que se nos envian desde el form de la página anterior
//capturamos el campo REMITE y lo concatenamos con un texto preterminado
//para que quede REMITE@TEXTO y lo insertamosen la siguiente variable

$sfrom=""//cuenta que envia 

//insertamos el destinatario aqui
$sdestinatario=""//cuenta destino 

//insertamos el asunto
$ssubject=""//subject 

sustituimos todos los espacios del texto por subrayados y lo insertamos
$shtml
=""//mensaje 

$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n"
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"
$sheader=$sheader."Mime-Version: 1.0\n"
$sheader=$sheader."Content-Type: text/html"
mail($sdestinatario,$ssubject,$shtml,$sheader); 
echo 
"ENVIADO"
?>

Como debería hacer esto?? Weno, resumiendolas preguntas que tengo son: como debo declarar las variables, como les asignos los valores que vienen del form anterior, como concateno con otras variables o textos, como hago la sustitución de caracteres y... creo que ya está.

Muchas gracias por adelantado a tod@s, salu2
__________________
Vayamos por Partes :: Jack el Destripador