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