No es que debas cambiar las variables que tu mismo definas como por ejemplo puede ser:
Código PHP:
$usuario = 'marcosr';
Esto no debes modificarlo. Lo que debes hacer es que en las variables de donde recibes los datos del formulario, debes insertar $_POST['campo'] si el formulario se envía por post o $_GET['campo'] en el caso de que se envíe por get. Supongo lo envías por post por lo que tu código quedaría así:
Código PHP:
<?
function respuesta($respuesta)
{
print "<span class=\"normal\">$respuesta <a href=\"mi url">Tornar</a></span>";
}
function enviar($destino,$asunto,$texto)
{
$origen = $_POST['de']; // 'de' lo sustituyes por el nombre del campo que define la variable orígen.
$destino = $_POST['para']; // 'para' lo sustituyes por el nombre del campo que define la variable destino.
return (mail($destino, $asunto, $texto, "From: $origennContent-Type: text/html; charset=iso-8859-1"));
}
print "<head><title>Formulariotitle></head>";
print "<body>";
$texto .="Nom: $nom ";
$texto .="Municipi: $municipi ";
$texto .="Correu: $correu ";
$texto .="Missatge: $missatge ";
if (enviar($destino,"Missatge rebut des de la web",$texto))
respuesta($respuestaok);
else
respuesta($respuestako);
?>
Creo que no me equivoqué en nada, espero que los grandes sabios del PHP no deban corregirme nada : )
Prúebalo !
Es bueno que te diga que la carta que escribiste a iespana está muy bien redactada pero... cuestión se escribe con C y no question, hablamos inglés?
Saludos !