código que hace que ella pueda leer el archivo prueba.txt,
este es el código:
<?php
readfile ('prueba.txt');
?>
pero éste código solo sirve para leer el archivo txt que esté en la misma raíz en la que está mi pagina prueba.php.
Ahora, lo que yo quiero hacer es que de otra página yo pueda leer el prueba.txt que está en mi pagina.
por ejemplo: tengo 2 web, www.pagina1.com y www.pagina2.com y quiero que en www.pagina2.com/prueba.php se lea el archivo prueba.txt
que se encuentra en la dirección www.pagina1.com/prueba.txt, osea que se lea desde una dirección, no desde un archivo de la raíz.
espero haberme dado a entender, y de paso agradezco la ayuda qu me puedan brindar.
RUBIER
kimeraweb escribió:Pues tendrias que poner la ruta absoluta en lugar de la ruta relativa:
<?php
readfile("http://www.pagina1.com/prueba.txt");
?>
si usan httaccess no creo que puedas leer directamente con la funcion readfile la direccion absoluta del sitio en cuestion.
no es tan necesario podrias colocar lo siguiente si estas en el mismo host, como tienes subdominio y este en la carpeta de host del apache esta "../" bajas 2 niveles luego entras a la carpeta donde esta alojado el otro sitio.
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$base = "http://" . $host . $uri . "/";
con dir name tomas la direccion del directorio padre o algo asi, con rtrim sacas los espacios en blanco antes y despues de la direccion y con base tomas la concatenacion del sitio en cuestion. podria resultar pero a veces es mas facil de lo pensamos y quizas ni siquiera necesites esto.
con eso tomas la direccion del host de la variable de servidor hhtp_host
pjuan
<?php
readfile("http://www.pagina1.com/prueba.txt");
?>
kimeraweb
