IVAN:
para dejar siempre una direccion visible que sea la tuya podes utilizar una clase que se llama grabUrl y esta en php.
en la pagina en donde llamas recetario.php escribis esto, (o en otra a la que envies el vinculo):
Código PHP:
<?
include("grabUrl.php");
$foo=new grabUrl();
$foo->getData("tu pagina con ruta absoluta");//ejemplo: http://www.tupagina.com/recetario.php
$foo->showPage();
?>
y despues en otra que tenes que llamar grabUrl.php:
Código PHP:
<?php
class grabUrl{
var $toEmail="";
var $mailSubject="";
var $mailHeaders="";
var $addHeaders="";
var $grabData="";
function createTo($email){
$this->toEmail=$email;
}
function createCC($email){
$this->mailHeaders.="Cc: $email\r\n";
}
function createBCC($email){
$this->mailHeaders.="Bcc: $email\r\n";
}
function createSubject($sub){
$this->mailSubject=$sub;
}
function createFrom($name,$email){
$this->mailHeaders.="From: '$name' <$email>\r\n";
}
function sendMail($charset="iso-8859-1"){
$this->mailHeaders.="MIME-Version: 1.0\r\n";
$this->mailHeaders.="Content-type: text/html; charset=$charset\r\n"; // alternate is utf-8
if(mail($this->toEmail,$this->mailSubject,$this->grabData,$this->mailHeaders)){
return true;
}else{
return false;
}
}
function getData($url,$use_include_path=0){
$file = @fopen($url, 'rb', $use_include_path);
if ($file){
if ($fsize = @filesize($filename)){
$data = fread($file, $fsize);
}else{
while (!feof($file)){
$data .= fread($file, 1024);
}
}
fclose($file);
}
$this->grabData=$data;
}
function showPage(){
echo $this->grabData;
}
function returnData(){
return $this->grabData;
}
}
Como veras tambien sirve para enviar HTML por mail.
Espero que te sirva. Creo que es lo que mas o menos estas buscando. Ojo! no sirve para incluir paginas tipo hotmail, porque estas para evitar los encierros se salen tienen scripts que hacen que se salgan de las ventanas que no son propias del servidor (por seguridad supongo).