2011-01-21 11 views
20

Tengo un archivo .txt en mi servidor web (localmente) y desean mostrar el contenido dentro de una página (almacenado en el mismo servidor) a través de PHP eco.PHP: ¿Cómo puedo mostrar el contenido de un archivo de texto en mi página?

El archivo .txt contiene un número que se actualiza mediante otra secuencia de comandos en otra página, pero para esta página solo quiero extraer el contenido del archivo numérico/txt del archivo y repetirlo (para guardar la página que tiene que hacer el cálculo involucrado en obtener el número de nuevo).

¿Cómo puedo hacer esto?

Esto es lo que tengo hasta ahora:

<?php 
echo file_get_contents("filename.php"); // get the contents, and echo it out. 
?> 

documentación es here:

<?php 
    $myFile = "http://renownestates.com/cache/feedSubscribers.txt"; 
    $fh = fopen($myFile, 'r'); 
    $theData = fread($fh, 1); 
    fclose($fh); 
    echo $theData; 
    ?>  

Respuesta

30

Aquí, intente esto (! Asumiendo que es un pequeño archivo) PHP .

+0

¿Importa si este fragmento de código está dentro de la barra lateral de un tema de WordPress? ..ive reemplazado 'filename.php. con 'www.domain.com/myfile.txt' y no su trabajo :( – Phil

+1

Aah, ive consiguió hacerlo funcionar ahora sacó la URL y sólo fue ../fileLocation Gracias !!!!:. D – Phil

10

Por tan sólo leer el archivo y la salida es la mejor opción sería readfile.

7

Si no está mirando para hacer cualquier cosa a la materia en el archivo, simplemente mostrarlo, puede en realidad sólo se include(). include funciona para cualquier tipo de archivo, pero por supuesto que se ejecuta ningún código php se encuentra en el interior.

1

tengo que mostrar los archivos de código informático. Si hay caracteres especiales dentro del archivo como inferiores o superiores, un simple "incluir" no los mostrará. Pruebe:

$file = 'code.ino'; 
$orig = file_get_contents($file); 
$a = htmlentities($orig); 

echo '<code>'; 
echo '<pre>'; 

echo $a; 

echo '</pre>'; 
echo '</code>'; 
Cuestiones relacionadas