Bueno ese ejemplo lo que haces es enviar a la direccion que se capturo en el formulario:
$direccion = $_GET['direccion']; <<<-- esto trae el campo direccion ingresado en el formulario y lo guarda en la variable $direccion.
Si queres que se envie a una direccion fija, haces asi, la linea
$direccion = $_GET['direccion'];
la cambias por
$direccion = '
[email protected]';
y listo ahi te envia a ti.
El remitente del mensaje sera
[email protected] ya que figura en el FROM de tu codigo.
Ese codigo que traes de ejemplo sirve para que desde una web el webmaster te envie un mensaje a ti (poco util jeje), imagino que lo que tu quieres es la inversa o sea que de tu web, el usuario te envie un email a ti que sos el webmaster. En ese caso modificas el script asi:
Código PHP:
<?
$webmaster = '[email protected]';
$direccion=$_GET['direccion'];
$tipo=$_GET['tipo'];
if ($direccion!="direccion"){
if ($tipo=="plano"){
// Envio en formato texto plano
mail($webmaster,"Ejemplo de envio de email","Ejemplo de envio de email de texto plano\n\nWebEstilo.\nhttp://www.webestilo.com/\n Manuales para desarrolladores web.\n","FROM: Usuario <$direccion>\n");
} else {
// Envio en formato HTML
mail($webmaster,"Ejemplo de envio de email","<html><head><title>WebEstilo. Manual de PHP</title></head><body>Ejemplo de envio de email de HTML<br><br>WebEstilo.<br>http://www.webestilo.com/<br> <u>Manuales</u> para <b>desarrolladores</b> web.</body></html>","Content-type: text/html\n", "FROM: Usuario <$direccion
>\n");
}
echo "Se ha enviado un email desde la direccion: ",$direccion," en formato <b>",$tipo,"</b>.";
}
?>
Esto es asi porque el formato la orden mail es asi:
mail(destino, asunto, mensaje, cabecera);
puedes leer mas info aca:
http://www.php.net/manual/es/ref.mail.php