Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/12/2006, 11:52
GikaJavi
 
Fecha de Ingreso: agosto-2006
Mensajes: 121
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Duda básica sobre variables

Existen diversas formas de hacer lo que deseas. Yo, la mayoría de veces, suelo usar una de estas dos:

Código PHP:
$contenido=file_get_contents("casa/Email.php"); 
Esto te funcionará en versiones de PHP >= 4.3.

Para PHP < 4.3 lo más parecido es:
Código PHP:
$contenido=implode(file("casa/Email.php"),"\n"); 
Si desconoces la versión de PHP que usas, puedes montar esta alternativa:

Código PHP:
if (function_exists("file_get_contents"))
  
$contenido=file_get_contents("casa/Email.php");
else
  
$contenido=implode(file("casa/Email.php"),"\n"); 
O simplemente usar siempre la segunda opción.

Por otra parte, lo del include, como bien dices, no tiene sentido. Además, no sé exactamente qué quieres hacer poniendo código PHP (¿Email.php es un script PHP?) en esa variable. Te recuerdo que lo de arriba sólo pondrá en la variable el texto del archivo. Si quieres, además, ejecutar el contenido del script (si realmente es un script) deberías aplicar la función eval() a la variable, o sencillamente hacer un include() normal sin variable alguna que adquiera el contenido.